Return-Path: X-Original-To: apmail-lucene-lucene-net-commits-archive@www.apache.org Delivered-To: apmail-lucene-lucene-net-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 7006095CF for ; Mon, 19 Sep 2011 05:09:53 +0000 (UTC) Received: (qmail 92094 invoked by uid 500); 19 Sep 2011 05:09:53 -0000 Delivered-To: apmail-lucene-lucene-net-commits-archive@lucene.apache.org Received: (qmail 92018 invoked by uid 500); 19 Sep 2011 05:09:53 -0000 Mailing-List: contact lucene-net-commits-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: lucene-net-dev@lucene.apache.org Delivered-To: mailing list lucene-net-commits@lucene.apache.org Received: (qmail 91924 invoked by uid 99); 19 Sep 2011 05:09:52 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 19 Sep 2011 05:09:52 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 19 Sep 2011 05:09:39 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id E7CA62388A68; Mon, 19 Sep 2011 05:09:16 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Date: Mon, 19 Sep 2011 05:09:10 -0000 To: lucene-net-commits@lucene.apache.org From: mherndon@apache.org X-Mailer: svnmailer-1.0.8-patched Message-Id: <20110919050916.E7CA62388A68@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Subject: [Lucene.Net] svn commit: r1172426 [4/9] - in /incubator/lucene.net/branches/Lucene.Net_4e: build/scripts/ packages/SHFB/ packages/SHFB/Colorizer/ packages/SHFB/SharedContent/ packages/SHFB/Templates/ packages/SHFB/Web/ Added: incubator/lucene.net/branches/Lucene.Net_4e/packages/SHFB/SandcastleBuilder.Utils.xml URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_4e/packages/SHFB/SandcastleBuilder.Utils.xml?rev=1172426&view=auto ============================================================================== --- incubator/lucene.net/branches/Lucene.Net_4e/packages/SHFB/SandcastleBuilder.Utils.xml (added) +++ incubator/lucene.net/branches/Lucene.Net_4e/packages/SHFB/SandcastleBuilder.Utils.xml Mon Sep 19 05:09:06 2011 @@ -0,0 +1,11031 @@ + + + + SandcastleBuilder.Utils + + + + + This form is used to edit user-defined project properties + + Note that the MSBuild project object does not provide a way + to delete or rename properties. As such, you have to edit the project + file by hand to do those tasks. + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Constructor + + The project file reference + + + + This is used to see if the project can be edited. If not, abort + the change by throwing an exception. + + + + + Store changes to modified properties when the dialog is closed + + + + + + + Close the form + + The sender of the event + The event arguments + + + + View help for this form + + The sender of the event + The event arguments + + + + This is used to add a new user-defined property to the project + + The sender of the event + The event arguments + + + + Remove a user defined property + + The sender of the event + The event arguments + + + + Update the property grid with the selected item + + + + + + + Refresh the list box item when a property changes + + The sender of the event + The event arguments + + + + This is used to get or set the user-defined property collection + + + + + This is used to get or set the project file reference + + + + + This is used to edit the user-defined project property items + + + + + Constructor + + The owning dialog + The build property to edit or null + for a new property + + + + Return the name of the build property + + + + + This is used to get or set the owning dialog + + + + + The underlying project property if any + + This returns null for new properties + + + + This read-only property indicates whether or not the project + property was modified. + + + + + This is used to get or set the property name + + Existing properties cannot be renamed as the MSBuild + project object doesn't provide a way to do it. Nor does it + allow deleting properties. + + + + This is used to get or set the Condition attribute value for + the property. + + + + + This is used to get or set the value for the property + + + + + This class is used to provide a custom regular expression search + function to XPath queries using an XSLT context. + + + + + This is not used by this class. + + The base URI of the first document to compare + The base URI of the second document to compare + Always returns zero (equal). + + + + This is not used by this class. + + The whitespace node to preserve or strip + For this class, this always returns true to preserve + whitespace. + + + + This is not used by this class. + + The prefix of the variable as it appears + in the expression + The name of the variable + Always returns null + + + + Resolves a function reference and return an + representing the function. The + is used at execution time to get + the return value of the function. + + The prefix of the function as it appears in + the XPath expression + The name of the function + An array of argument types for the function + being resolved. This allows you to select between methods with the + same name (for example, overloaded methods). + An representing the + function + + + + This is not used by this class. + + Always returns true to include whitespace in the output + + + + This class is used to handle all aspects of the build process in a + separate thread. + + + This class is used to handle all aspects of the build process in a + separate thread. + + + + + Apply the project's Visibility category properties to the + reflection information file. + + This is used to remove entries from the reflection + information file so that it does not appear in the help file. + See the Document* properties in the + class for information on the + items removed. + + + + Remove attribute information + + + + + Remove explicit interface implementation information + + + + + Remove inherited member information from each type's element list + based on the project settings. + + + + + Remove member information matching the specified XPath query. + + The XPath query used to find the members. + A description of the members removed. + The number of members to be removed + Actual removal of the members is deferred. On very large + files, the XPath queries took to long when removing the + <elemen> members. + + + + Change the visibility of "protected internal" members to + "protected". + + + + + Remove protected members from sealed classes. + + + + + This is used as the match evaluator for the regular expression + that finds the <element> entries to remove from the + reflection information file. + + The match found + The string with which to replace the match + The removals are done this way as it proved to be a very + slow process to remove the child elements at the time they + were found with an XPath query on very large files. + + + + This is used to determine the best placement for the API content + based on the project settings. + + + + + This combines the conceptual and API intermediate TOC files into + one file ready for transformation to the help format-specific + TOC file formats. + + + + + This is called to create the help project output folder and copy + the standard content files (art, media, scripts, and styles) to the + help project folders. + + This creates the base folder Output\, one folder + for each help file format, and an .\html folder under each of + those. It then copies the stock art, icon, media, script, and + stylesheet files from the {@PresentationPath}\art, + {@PresentationPath}\icons, + {@PresentationPath}\media, + {@PresentationPath}\scripts, and + {@PresentationPath}\styles folders which are located in the + Sandcastle installation folder. The art, icons, and media folders + may or may not exist based on the style. + + + + This copies files from the specified source folder to the specified + destination folder. If any subfolders are found below the source + folder and the wildcard is "*.*", the subfolders are also copied + recursively. + + The source path from which to copy + The destination path to which to copy + + + + This returns a complete list of files for inclusion in the + compiled help file. + + The folder to expand + The HTML help file format + The full list of all files for the help project + The help file list is expanded to ensure that we get + all additional content including all nested subfolders. The + format parameter determines the format of the returned + file list. For HTML Help 1, it returns a list of the filenames. + For MS Help 2, it returns the list formatted with the necessary + XML markup. + + + + This is used to generate the website helper files and copy the + output to the project output folder ready for use as a website. + + + + + This is called to generate the HTML table of contents when creating + the website output. + + The HTML to insert for the table of contents. + + + + This is called to recursively append the child nodes to the + HTML table of contents in the specified string builder. + + The list over which to iterate + recursively. + The string builder to which the entries are + appended. + + + + This is used to change the filenames assigned to each member + in the reflection information file. + + + + + This is used to ensure that all output folders exist based on the + selected help file format(s). + + The subfolder name or null to ensure that + the base folders exist + This creates the named folder under the help format + specific folder beneath the .\Output folder. + + + + This raises the event. + + The event arguments + + + + This raises the event. + + The event arguments + + + + Constructor + + The project to build + There are two overloads for the constructor. + + + + Constructor + + The project to build + Pass true to perform a partial build + + + + Call this method to perform the build on the project. + + This event fires when the + current build step changes. + This event fires to report progress + information. + + + + This is used to report progress during the build process + within the current step. + + The message to report + A list of arguments to format into the message + text + This method has two overloads. + + + + This is used to report an error that will abort the build + + The current build step + The error code + The message to report + A list of arguments to format into the message + text + This just reports the error. The caller must abort the + build. + + + + This is used to report a warning that may need attention + + The warning code + The message to report + A list of arguments to format into the message + text + + + + This is used to report progress during the build process + and possibly update the current step. + + The current build step + The message to report + A list of arguments to format into the + message text + This event fires when the + current build step changes. + This event fires to report progress + information. + + + + Force garbage collection to reduce memory usage. + + The reflection information file and XML comments files + can be quite large. To reduce memory usage, we force a garbage + collection to get rid of all the discarded objects. + + + + Make sure the path isn't one the user would regret having nuked + without warning. + + The name of the path property + It's current value + The path to the current project + Since most people don't read the help file and also ignore + the warning in the property grid description pane, we'll take some + steps to idiot-proof the dangerous path properties. I'm starting + to lose count of the number of people that point WorkingPath at the + root of their C:\ drive and wonder why all their files disappear. +

Paths checked for include root references to hard drives and + network shares, most common well-known folders, and the project's + root folder. + This is thrown if the path is + one of the ones that probably should not be used. + + +

+ This is used to gather a list of files produced by the build + +
+ + + Find the Sandcastle tools and the HTML help compiler + + This is thrown if any of + the tools cannot be found. + + + + Find a folder by searching the Program Files folders on all fixed + drives. + + The path for which to search + The path if found or an empty string if not found + + + + This is used to find the named executable in one of the Visual + Studio SDK installation folders. + + The name of the executable to find + The path if found or an empty string if not found + The search looks in all "Visual*" folders under the + Program Files special folder on all fixed drives. + + + + Validate the documentation source information and copy the files to + the working folder. + + This is thrown if any of + the information is invalid. + + + + This is used to run a step in the build process + + The file to execute. This will be one of + the template batch files with all the necessary values for the + paths and options plugged into it. + The arguments to pass to the file if any. + + + + This is the thread procedure used to capture standard ouput text + + + + + This is the thread procedure used to capture standard error text + + + + + Report the output from the currently running tool + + The line to report + + + + This is used to clean up the MS Help 2 collection files so that + they are ready for use in registering the collection. + + + + + Open the specified collection file and return it as an + ready for editing. + + The file to open + The DTD is removed before returning it. + + + + This is called to generate the namespace summary file + + + + + Add project or namespace comments + + The member node to modify. + The summary text to add. + + + + Load and initialize the plug-ins used by this project + + This is thrown if a requested + plug-in is not found or has a version that is not supported by + this version of the help file builder. + + + + Execute all plug-ins that need to execute in the given build step + that have the given execution behavior. + + The execution behavior + True if at least one plug-in was executed or false if + no plug-ins were executed. + Plug-ins will execute based on their execution priority. + Those with a higher priority value will execute before those with + a lower value. Plug-ins with identical priority values may execute + in any order within their group. + + + + This can be used by plug-ins using the + execution behavior to + execute plug-ins that want to run before the plug-in executes its + main processing. + + This will only run once per step. Any subsequent calls by + other plug-ins will be ignored. + + + + This can be used by plug-ins using the + execution behavior to + execute plug-ins that want to run after the plug-in has executed + its main processing. + + This will only run once per step. Any subsequent calls by + other plug-ins will be ignored. + + + + This is called to copy the additional content files and build a + list of them for the help file project. + + Note that for wilcard content items, the folders are + copied recursively. + + + + This is used to merge the conceptual content table of contents with + any additional content table of contents information. + + This will also split the table of contents if any entry + has the "split" option. A split in the conceptual content will + take precedence as additional content is always appended to + the end of the conceptual content. Likewise, a default topic in + the conceptual content will take precedence over a default topic + in the additional content. + + + + This is used to merge destination file information into the site + map TOC. + + The site entry to update + In addition, files in the site map that do not exist in + the TOC built from the defined content will be processed and + copied to the root folder. + + + + This is used to extract table of contents information from a file + that will appear in the help file's table of contents. + + The file from which to extract the + information + The table of contents entry + + + + This is called to load an additional content file, resolve links + to namespace content and copy it to the output folder. + + The source filename to copy + The destination filename + The entry being resolved. + + + + Replace a link to a namespace item with a link to the HTML page + for it. + + The match that was found + The string to use as the replacement + + + + Replace a shared content item with it's value. Note that these + may be nested. + + The match that was found + The string to use as the replacement + + + + This is used to load a code block from an external file. + + The HTML encoded block extracted from the file and + wrapped in a <pre> tag ready for colorizing. + If a region attribute is found, only the named region + is returned. If n region attribute is found, the whole file is + returned. Relative paths are assumed to be relative to the + project folder. + + + + This is used to transform a *.topic file into a *.html file using + an XSLT transformation based on the presentation style. + + The source topic filename + + + + This is used to generate the API filter collection used by + MRefBuilder to exclude items from the reflection information file. + + Namespaces and members with an <exclude /> + tag in their comments are removed using the ripping feature as it + is more efficient than searching for and removing them from the + reflection file after it has been generated especially on large + projects. + + + + This is used to manually apply the specified API filter to the + specified reflection information file. + + The API filter to apply + The reflection information file + This can be used by any plug-in that does not produce a + reflection information file using MRefBuilder.exe. In such + cases, the API filter is not applied unless the plug-in uses this + method. If the reflection information file is produced by + MRefBuilder.exe, there is no need to use this method as it + will apply the API filter automatically to the file that it + produces. + + + + Apply a member filter to the specified type. + + The APIs node from which to remove info + The type filter to be processed + + + + Remove an entire namespace and all of its members + + The APIs node from which to remove info + The namespace ID to remove + + + + Remove an entire type and all of its members + + The APIs node from which to remove info + The type ID to remove + + + + Transform the specified template text by inserting the necessary + values into the place holders tags. + + The template text to transform + An optional list of arguments to format into the + template before transforming it. + The transformed text + + + + Transform the specified template by inserting the necessary + values into the place holders and saving it to the working folder. + + The template to transform + The folder where the template is + located + The folder in which to save the + transformed file + The path to the transformed file + + + + This is used to read in a file using an appropriate encoding method + + The file to load + Pass the default encoding to use. On + return, it contains the actual encoding for the file. + The contents of the file. + When reading the file, use the default encoding specified + but detect the encoding if byte order marks are present. In + addition, if the template is an XML file and it contains an + encoding identifier in the XML tag, the file is read using + that encoding. + + + + Replace a field tag with a value from the project + + The match that was found + The string to use as the replacement + + + + This is used to get a list of Silverlight Framework assembly locations + + The framework version for which to get + comments files. + + + + This is used to get a list of .NET Framework assembly locations + + The framework version for which to get + comments files. + + + + This is used to generate an appropriate list of entries that + represent .NET Framework comments file locations for the various + configuration files. + + The type of list to generate + (frameworkcommentlist, importframeworkcommentlist, or + cachedframeworkcommentlist) + The list of framework comments file sources in the + appropriate format. + + + + This is used to merge the component configurations from the + project with the sandcastle.config file. + + + + + This handles merging of the custom component configurations into + the configuration file including dependencies. + + The ID of the component to merge + The build component definition + The root container node + The configuration node to merge + True if this is a conceptual + content configuration file or false if it is a reference build + configuration file. + + + + This returns the path to MSBuild.exe + + + + + This returns the location of the help file builder executables + + + + + This returns the location of the help file builder template + folder. + + + + + This returns the project folder name + + + + + This returns the project filename without the folder + + + + + This returns the output folder where the log file and help file + can be found after the build process has finished. + + + + + This returns the name of the working files folder + + + + + This returns the name of the main Sandcastle folder determined + by the build process. + + + + + This returns the name of the HTML Help 1 compiler folder determined + by the build process. + + + + + This returns the name of the MS Help 2 compiler folder determined + by the build process. + + + + + This returns the name of the main Sandcastle presentation style + folder determined by the build process. + + + + + This read-only property returns a collection of the output folders + specific to each help file format produced by the build. + + + + + This returns the name of the log file used for saving the + build progress messages. + + + + + This returns the name of the reflection information file + + + + + This returns the current project being used for the build + + Although there is nothing stopping it, project options + should not be modified during a build. + + + + This returns the current help file format being generated + + The GenerateHelpFormatTableOfContents, + GenerateHelpFileIndex, GenerateHelpProject, + and CompilingHelpFile steps will run once for each help file + format selected. This property allows a plug-in to determine which + files it may need to work with during those steps or to skip processing + if it is not relevant. + + + + This read-only property is used to get the partial build flag + + Partial builds occur when editing the namespace summaries, + editing the API filter, and as part of some plug-ins and may not + require all build options. In a partial build, build steps after + ApplyVisibilityProperties are not executed. + + + + This is used to get the conceptual content settings in effect for + the build. + + This will not return a useable value until after the + CopyStandardContent . + + + + This returns a list of the HTML Help 1 (CHM) files that were built + + If the HTML Help 1 format was not built, this returns an + empty collection. + + + + This returns a list of the MS Help 2 (HxS) files that were built + + If the MS Help 2 format was not built, this returns an + empty collection. + + + + This returns a list of the MS Help Viewer (MSHC) files that were built + + If the MS Help Viewer format was not built, this returns + an empty collection. + + + + This returns a list of the website files that were built + + If the website format was not built, this returns an + empty collection. + + + + This controls whether or not the API filter is suppressed. + + By default, it is not suppressed and the API filter will be + applied. The API Filter designer uses this to suppress the filter + so that all members are obtained. + + + + This is used to get or set the table of contents parent for the API + content. + + If not set, is used if + it is set. If it is not, is + used. If this property is set, the value should be the ID of a topic in + the project's conceptual content. The topic must appear in a content layout + file and must have its Visible property set to True in the layout file. + + + + This is used to get or set the sort order for API content so that it + appears within its parent in the correct position. + + The default is -1 to let the build engine determine the best + value to use based on the other project properties. + + + + This is used to get or set the topic ID to use for the root content + container node. + + If not set, all content will appear at the root level + in the . If set, the + value should be the ID of a topic in the project's conceptual content. + The topic must appear in a content layout file and must have its + Visible property set to False in the layout file. + + + + This event is raised to report a change in the build step + + + + + This event is raised to report progress information throughout + each build step. + + + + + This read-only property returns the XML comments files collection + + + + + This returns a containing + the currently loaded plug-ins. + + The key is the plug in name. The value is a reference to + an interface for the plug-in. + This allows you to access other plug-ins to facilitate + sharing of information between them. + + + + This read-only property returns the API filter that is used at + build-time to filter the API elements. + + This is a combination of the project's API filter, + namespace exclusions, and <exclude /> tag + exclusions. + + + + This is a simple derived label control that draws the label text + followed by a dividing line to the right of the text. + + + + + Constructor + + + + + This is overridden to draw the text and the dividing line + + The event arguments + + + + This is the base class for collection items that are stored in an + MSBuild property element. + + + + + Constructor + + The owning project + + + + This is used to see if the project can be edited. If not, abort + the change by throwing an exception. + + + + + This is used to get the owning project file + + + + + This is used to get or set the dirty state of the item + + + + + This class contains information about the loaded plug-ins + + + + + Constructor + + Type information for the plug-in + + + + Get a new instance of the plug-in + + A new instance of the plug-in + + + + This read-only property returns the name of the plug-in + + + + + This read-only property returns the copyright information for the + plug-in. + + + + + This read-only property returns a description of the plug-in + + + + + This read-only property returns the version number of the plug-in + + + + + This read-only property returns type information for the plug-in + + + + + This dictionary class is used to hold the configurations for third + party build process plug-ins such as the AjaxDoc plug-in. + + + + + This raises the event. + + The event arguments + The dictionary doesn't raise events automatically so + this is raised manually as needed. + + + + Default constructor + + The project that owns the collection + + + + This is used to load existing plug-in configuration items from + the project file. + + The plug-in items + The information is stored as an XML fragment + + + + This is used to write the plug-in configuration info to an XML + fragment ready for storing in the project file. + + The XML fragment containing the plug-in configuration + info. + + + + Add a new item to the dictionary + + The plug-in ID + True for enabled, false disabled + The plug-in configuration + The added to the + project. If the ID already exists in the collection, the existing + item is returned. + The constructor is + internal so that we control creation of the items and can + associate them with the project. + + + + This returns a reference to the owning project file + + + + + This is used to get or set the dirty state of the collection + + + + + This event is raised when the dictionary is modified + + + + + This collection class is used to hold the help attribute items for a + project. + + + + + Constructor + + The project that owns the collection or + null for a standalone collection + + + + This is used to sort the collection + + Values are sorted by attribute name and value + + + + This is used to load existing help attribute items from the project + file. + + The help attribute items + The information is stored as an XML fragment + + + + Load the help attributes from the given XML text reader + + + + + + This is used to write the help attribute info to an XML fragment + ready for storing in the project file. + + The XML fragment containing the help attribute info + + + + Write the collection to the given XML text writer + + The XML text writer to which the information + is written. + True to write out the containing + HelpAttributes element, false to exclude it. + + + + Add a new item to the collection + + The attribute name + The attribute value + The added to the project. If + If the item already exists in the collection, the existing item is + returned. + The constructor is internal so + that we control creation of the items and can associate them with + the project. + + + + Convert the collection to its string form for use in the + sandcastle.config file. + + The help attribute collection in string form ready for + use in the Sandcastle BuildAssembler configuration file. + + + + This is used to mark the collection as changed when there is no + associated project. + + + + + This is overridden to mark the collection as dirty when it changes + + The event arguments + + + + This is used to get or set the dirty state of the collection + + + + + This form is used to edit the help index keyword collection + + + + + Constructor + + The item collection to edit + + + + Close the form + + The sender of the event + The event arguments + + + + Delete the selected keyword + + The sender of the event + The event arguments + + + + View help for this form + + The sender of the event + The event arguments + + + + Mark the collection as dirty if changed + + The sender of the event + The event arguments + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + This is used to select and edit the third-party build component + configurations. + + To be editable, the build component configuration file must + be present in the .\Build Components folder or a subfolder + beneath it. The build components folder is found under the common + application data folder. + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Constructor + + The current configurations + + + + Close this form + + The sender of the event + The event arguments + + + + Update the build component details when the selected index changes + + The sender of the event + The event arguments + + + + Update the enabled state of the build component based on its + checked state. + + The sender of the event + The event arguments + + + + Add the selected build component to the project with a default + configuration. + + The sender of the event + The event arguments + + + + Edit the selected build component's project configuration + + The sender of the event + The event arguments + + + + This is handled to resolve dependent assemblies and load them + when necessary. + + The sender of the event + The event arguments + The loaded assembly + + + + Delete the selected build component from the project + + The sender of the event + The event arguments + + + + View help for this form + + The sender of the event + The event arguments + + + + This collection class is used to hold the conceptual content tokens + for an associated token file. + + + + + Constructor + + The token file associated with the collection. + Tokens are not loaded until the method + is called. + + + + This is used to sort the collection + + Values are sorted by token name and value. Comparisons + are case-sensitive. + + + + Load the collection from the related file + + This will be done automatically at constructor. This can + be called to reload the collection if needed. + + + + Save the token collection to its related file ready for use by + BuildAssembler. + + + + + This read-only property returns the project file item associated + with the collection. + + + + + This represents a COM reference item that can be used by + MRefBuilder to locate assembly dependencies for the assemblies + being documented. + + + + + This represents a reference item that can be used by MRefBuilder + to locate assembly dependencies for the assemblies being documented. + + + + + This is a base wrapper class for a build item in the project + + + + + Constructor + + The project element associated with the + instance + + + + This returns the project element associated with the instance + + + + + This is used to see if the property should + be serialized. + + True to serialize it, false if it matches the default + and should not be serialized. This property cannot be reset + as it should always have a value. + + + + This is used to handle changes in the + properties such that the hint path gets stored in the project file. + + The sender of the event + The event arguments + + + + Internal Constructor + + The project element + + + + See if specified item equals this one by name alone + + The object to compare to this one + True if equal, false if not + + + + Get a hash code for this item + + Returns the hash code for the reference description + + + + Return a string representation of the item + + Returns the reference description + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This is used to filter out the property if + not used. + + The property descriptor collection to filter + The filtered property descriptor collection + + + + This is used to set or path to the dependency + + For GAC dependencies, this should be null. + + + + This is used to get the reference description + + + + + Internal Constructor + + The project element + + + + Hint path isn't applicable to COM references + + + + + This is used to get the project reference's GUID + + + + + This is used to get the major version number + + + + + This is used to get the minor version number + + + + + This is used to get the wrapper tool + + + + + This task is used to compress the help content into a Microsoft Help + Container (a ZIP file with a .mshc extension). + + + + + This is used to execute the task and perform the build + + True on success or false on failure. + + + + This is used to report progress as files are added to the archive + + The sender of the event + The event arguments + [... 9384 lines stripped ...]