diff --git a/bin/nant-0.86/NAnt.CompressionTasks.dll b/bin/nant-0.86/NAnt.CompressionTasks.dll
deleted file mode 100644
index 09bc5d76..00000000
Binary files a/bin/nant-0.86/NAnt.CompressionTasks.dll and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.CompressionTasks.pdb b/bin/nant-0.86/NAnt.CompressionTasks.pdb
deleted file mode 100644
index acffc526..00000000
Binary files a/bin/nant-0.86/NAnt.CompressionTasks.pdb and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.CompressionTasks.xml b/bin/nant-0.86/NAnt.CompressionTasks.xml
deleted file mode 100644
index 8debfed0..00000000
--- a/bin/nant-0.86/NAnt.CompressionTasks.xml
+++ /dev/null
@@ -1,711 +0,0 @@
-
-
-
- NAnt.CompressionTasks
-
-
-
-
- Summary description for ExpandTask.
-
-
-
-
- Extracts a file entry from the specified stream.
-
- The containing the compressed entry.
- The directory where to store the expanded file.
- The name of the entry including directory information.
- The date of the entry.
- The uncompressed size of the entry.
-
- The destination directory for the entry could not be created.
- -or-
- The entry could not be extracted.
-
-
- We cannot rely on the fact that the directory entry of a given file
- is created before the file is extracted, so we should create the
- directory if it doesn't yet exist.
-
-
-
-
- Extracts a directory entry from the specified stream.
-
- The containing the directory entry.
- The directory where to create the subdirectory.
- The name of the directory entry.
- The date of the entry.
-
- The destination directory for the entry could not be created.
-
-
-
-
- Overwrite files, even if they are newer than the corresponding
- entries in the archive. The default is .
-
-
-
-
- Expands a file packed using GZip compression.
-
-
- Expands "test.tar.gz" to "test2.tar".
-
-
- ]]>
-
-
-
-
-
- Extracts the file from the gzip archive.
-
-
-
-
- The file to expand.
-
-
-
-
- The destination file.
-
-
-
-
- Creates a tar file from the specified filesets.
-
-
- Uses #ziplib (SharpZipLib), an open source Tar/Zip/GZip library written entirely in C#.
-
-
-
- Tar all files in ${build.dir} and ${doc.dir} into a file
- called "backup.tar.gz", and apply gzip compression to it.
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Creates the tar file.
-
-
-
-
- The tar file to create.
-
-
-
-
- Include empty directories in the generated tar file. The default is
- .
-
-
-
-
- The set of files to be included in the archive.
-
-
-
-
- The compression method. The default is .
-
-
-
-
- Extracts files from a tar archive.
-
-
-
- Uses #ziplib
- (SharpZipLib), an open source Zip/GZip library written entirely in C#.
-
-
-
- Extracts all files from a gzipped tar, preserving the directory structure.
-
-
- ]]>
-
-
-
-
-
- Extracts the files from the archive.
-
-
-
-
- The archive file to expand.
-
-
-
-
- The directory where to store the expanded file(s). The default is
- the project base directory.
-
-
-
-
- The compression method. The default is .
-
-
-
-
- Extracts files from a zip archive.
-
-
-
- Uses #ziplib
- (SharpZipLib), an open source Zip/GZip library written entirely in C#.
-
-
-
- Extracts all the file from the zip, preserving the directory structure.
-
-
- ]]>
-
-
-
-
-
- Extracts the files from the zip file.
-
-
-
-
- The archive file to expand.
-
-
-
-
- The directory where the expanded files should be stored. The
- default is the project base directory.
-
-
-
-
- The character encoding that has been used for filenames inside the
- zip file. The default is the system's OEM code page.
-
-
-
-
- Creates a zip file from the specified filesets.
-
-
-
- Uses #ziplib
- (SharpZipLib), an open source Tar/Zip/GZip library written entirely in C#.
-
-
-
-
- Zip all files in ${build.dir} and ${doc.dir} into a file
- called "backup.zip".
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Creates the zip file.
-
-
-
-
- The zip file to create.
-
-
-
-
- The comment for the file.
-
-
-
-
- Date/time stamp for the files in the format MM/DD/YYYY HH:MM:SS.
-
-
-
-
- Desired level of compression. Possible values are 0 (STORE only)
- to 9 (highest). The default is 6.
-
-
-
-
- Include empty directories in the generated zip file. The default is
- .
-
-
-
-
- The set of files to be included in the archive.
-
-
-
-
- Specifies the behaviour when a duplicate file is found. The default
- is .
-
-
-
-
- The character encoding to use for filenames and comment inside the
- zip file. The default is the system's OEM code page.
-
-
-
-
- Specifies how entries with the same name should be processed.
-
-
-
-
- Overwrite existing entry with same name.
-
-
-
-
- Preserve existing entry with the same name.
-
-
-
-
- Report failure when two entries have the same name.
-
-
-
-
- Specialized for
- that ignores case when converting from string.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Converts the given object to the type of this converter, using the
- specified context and culture information.
-
- An that provides a format context.
- A object. If a is passed, the current culture is assumed.
- The to convert.
-
- An that represents the converted value.
-
-
-
-
- Specifies the compression methods supported by
- and .
-
-
-
-
- No compression.
-
-
-
-
- GZIP compression.
-
-
-
-
- BZIP2 compression.
-
-
-
-
- Specialized for
- that ignores case when converting from string.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Converts the given object to the type of this converter, using the
- specified context and culture information.
-
- An that provides a format context.
- A object. If a is passed, the current culture is assumed.
- The to convert.
-
- An that represents the converted value.
-
-
-
-
- A is a with extra
- attributes useful in the context of the .
-
-
-
-
- A 3 digit octal string, specify the user, group and other modes
- in the standard Unix fashion. Only applies to plain files. The
- default is 644.
-
-
-
-
- A 3 digit octal string, specify the user, group and other modes
- in the standard Unix fashion. Only applies to directories. The
- default is 755.
-
-
-
-
- The username for the tar entry.
-
-
-
-
- The user identifier (UID) for the tar entry.
-
-
-
-
- The groupname for the tar entry.
-
-
-
-
- The group identifier (GID) for the tar entry.
-
-
-
-
- The top level directory prefix. If set, all file and directory paths
- in the fileset will have this value prepended. Can either be a single
- directory name or a "/" separated path.
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Get the total number of files that are represented by the
- filesets in this collection.
-
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- A is a with extra
- attributes useful in the context of the .
-
-
-
-
- The top level directory prefix. If set, all file and directory paths
- in the fileset will have this value prepended. Can either be a single
- directory name or a "/" separated path.
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Get the total number of files that are represented by the
- filesets in this collection.
-
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
diff --git a/bin/nant-0.86/NAnt.Core.dll b/bin/nant-0.86/NAnt.Core.dll
deleted file mode 100644
index 1e068af3..00000000
Binary files a/bin/nant-0.86/NAnt.Core.dll and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.Core.pdb b/bin/nant-0.86/NAnt.Core.pdb
deleted file mode 100644
index 173cb5cb..00000000
Binary files a/bin/nant-0.86/NAnt.Core.pdb and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.Core.xml b/bin/nant-0.86/NAnt.Core.xml
deleted file mode 100644
index 35331bf5..00000000
--- a/bin/nant-0.86/NAnt.Core.xml
+++ /dev/null
@@ -1,16014 +0,0 @@
-
-
-
- NAnt.Core
-
-
-
-
- Used to indicate that a property should be able to be converted into a
- .
-
-
-
-
- Base class for all validator attributes.
-
-
-
-
- Validates the specified value.
-
- The value to be validated.
- The validation fails.
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Checks if the specified value can be converted to a .
-
- The value to be checked.
- cannot be converted to a .
-
-
-
- Indicates that property should be treated as a XML attribute for the
- task.
-
-
- Examples of how to specify task attributes
-
- #region Public Instance Properties
-
- [BuildAttribute("out", Required=true)]
- public string Output {
- get { return _out; }
- set { _out = value; }
- }
- [BuildAttribute("optimize")]
- [BooleanValidator()]
- public bool Optimize {
- get { return _optimize; }
- set { _optimize = value; }
- }
- [BuildAttribute("warnlevel")]
- [Int32Validator(0,4)] // limit values to 0-4
- public int WarnLevel {
- get { return _warnLevel; }
- set { _warnLevel = value; }
- }
- [BuildElement("sources")]
- public FileSet Sources {
- get { return _sources; }
- set { _sources = value; }
- }
-
- #endregion Public Instance Properties
-
- #region Private Instance Fields
-
- private string _out = null;
- private bool _optimize = false;
- private int _warnLevel = 4;
- private FileSet _sources = new FileSet();
-
- #endregion Private Instance Fields
-
-
-
-
-
- Initializes a new instance of the with the
- specified name.
-
- The name of the attribute.
- is .
- is a zero-length .
-
-
-
- Gets or sets the name of the XML attribute.
-
-
- The name of the XML attribute.
-
-
-
-
- Gets or sets a value indicating whether the attribute is required.
-
-
- if the attribute is required; otherwise,
- . The default is .
-
-
-
-
- Gets or sets a value indicating whether property references should
- be expanded.
-
-
- if properties should be expanded; otherwise
- . The default is .
-
-
-
-
- Used to specify how this attribute will be handled as the XML is
- parsed and given to the element.
-
-
- if XML should be processed; otherwise
- . The default is .
-
-
-
-
- Indicates that property should be treated as a XML arrayList
-
-
-
- Should only be applied to properties exposing strongly typed arrays or
- strongly typed collections.
-
-
- The XML format is like this:
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
-
- Indicates that the property should be treated as an XML element and
- further processing should be done.
-
-
-
- The XML format is like this:
-
-
-
-
-
-
- ]]>
-
-
-
-
-
-
- Initializes a new instance of the with the
- specified name.
-
- The name of the attribute.
- is .
- is a zero-length .
-
-
-
- Gets or sets the name of the attribute.
-
-
- The name of the attribute.
-
-
-
-
- Gets or sets a value indicating whether the attribute is required.
-
-
- if the attribute is required; otherwise,
- . The default is .
-
-
-
-
- Used to specify how this element will be handled as the XML is parsed
- and given to the element.
-
-
- if XML should be processed; otherwise
- . The default is .
-
-
-
-
- Initializes a new instance of the
- with the specified name.
-
- The name of the attribute.
- is .
- is a zero-length .
-
-
-
- Gets or sets the type of objects that this container holds.
-
-
- The type of the elements that this container holds.
-
-
-
- This can be used for validation and schema generation.
-
-
- If not specified, the type of the elements will be determined using
- reflection.
-
-
- is .
-
-
-
- Indicates that the property should be treated as a container for a
- collection of build elements.
-
-
-
- Should only be applied to properties exposing strongly typed arrays or
- strongly typed collections.
-
-
- The XML format is like this:
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
-
- Initializes a new instance of the with the
- specified name and child element name.
-
- The name of the collection.
- The name of the child elements in the collection
- is .
- is a zero-length .
-
-
-
- The name of the child element within the collection.
-
-
- The name to check for in the XML of the elements in the collection.
-
-
- This can be used for validation and schema generation.
-
-
-
-
- Used to indicate that a property should be able to be converted into a
- .
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Checks if the specified value can be converted to a .
-
- The value to be checked.
- cannot be converted to a .
-
-
-
- Indicates that class should be treated as a NAnt element.
-
-
- Attach this attribute to a subclass of Element to have NAnt be able
- to recognize it. The name should be short but must not confict
- with any other element already in use.
-
-
-
-
- Initializes a new instance of the
- with the specified name.
-
- The name of the element.
- is .
- is a zero-length .
-
-
-
- Gets or sets the name of the element.
-
-
- The name of the element.
-
-
-
-
- Indicates that a property should be treated as a XML file set for the
- task.
-
-
-
-
- Initializes a new instance of the with the
- specified name.
-
- The name of the attribute.
- is .
- is a zero-length .
-
-
-
- Indicates that the value of the property to which the attribute is
- assigned, can be configured on the framework-level in the NAnt application
- configuration file.
-
-
-
- The following example shows a property of which the value can be
- configured for a specific framework in the NAnt configuration file.
-
-
- [FrameworkConfigurable("exename", Required=true)]
- public virtual string ExeName {
- get { return _exeName; }
- set { _exeName = value; }
- }
-
-
-
-
-
- Initializes a new instance of the
- with the specified attribute name.
-
- The name of the framework configuration attribute.
- is a .
- is a zero-length .
-
-
-
- Gets or sets the name of the framework configuration attribute.
-
- The name of the framework configuration attribute.
-
-
-
- Gets or sets a value indicating whether the configuration attribute
- is required.
-
-
- if the configuration attribute is required;
- otherwise, . The default is .
-
-
-
-
- Gets or sets a value indicating whether property references should
- be expanded.
-
-
- if properties should be expanded; otherwise
- . The default is .
-
-
-
-
- Indicates that the method should be exposed as a function in NAnt build
- files.
-
-
- Attach this attribute to a method of a class that derives from
- to have NAnt be able to recognize it.
-
-
-
-
- Initializes a new instance of the
- class with the specified name.
-
- The name of the function.
- is .
- is a zero-length .
-
-
-
- Gets or sets the name of the function.
-
-
- The name of the function.
-
-
-
-
- Indicates that class should be treated as a set of functions.
-
-
- Attach this attribute to a class that derives from
- to have NAnt be able to recognize it as containing custom functions.
-
-
-
-
- Initializes a new instance of the
- class with the specified name.
-
- The prefix used to distinguish the functions.
- The category of the functions.
-
- is .
- -or-
- is .
-
-
- is a zero-length .
- -or-
- is a zero-length .
-
-
-
-
- Gets or sets the category of the function set.
-
-
- The name of the category of the function set.
-
-
- This will be displayed in the user docs.
-
-
-
-
- Gets or sets the prefix of all functions in this function set.
-
-
- The prefix of the functions in this function set.
-
-
-
-
- Indicates that property should be able to be converted into a
- within the given range.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Initializes a new instance of the
- class with the specied minimum and maximum values.
-
- The minimum value.
- The maximum value.
-
-
-
- Checks whether the specified value can be converted to an
- and whether the value lies within the range defined by the
- and properties.
-
- The value to be checked.
-
-
- cannot be converted to an .
-
- -or-
-
- is not in the range defined by
- and .
-
-
-
-
-
- Gets or sets the minimum value.
-
-
- The minimum value. The default is .
-
-
-
-
- Gets or sets the maximum value.
-
-
- The maximum value. The default is .
-
-
-
-
- The base of the number to validate, which must be 2, 8, 10, or 16.
-
-
- The base of the number to validate.
-
-
- The default is 10.
-
-
-
-
- Defines possible locations in which a task executable can be located.
-
-
-
-
- Locates the task executable in the current Framework directory.
-
-
-
-
- Locates the task executable in the current Framework SDK directory.
-
-
-
-
- Indicates the location that a task executable can be located in.
-
-
-
- When applied to a task deriving from ,
- the program to execute will first be searched for in the designated
- location.
-
-
- If the program does not exist in that location, and the file name is
- not an absolute path then the list of tool paths of the current
- target framework will be searched (in the order in which they are
- defined in the NAnt configuration file).
-
-
-
-
-
- Initializes a new instance of the
- with the specified location.
-
- The of the attribute.
-
-
-
- Gets or sets the of the task.
-
-
- The location type of the task to which the attribute is assigned.
-
-
-
-
- Used to indicate whether a property should allow
- an empty string value or not.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Checks if the specified value adheres to the rules defined by the
- properties of the .
-
- The value to be checked.
- is an empty string value and is set to .
-
-
-
- Gets or sets a value indicating whether an empty string or
- should be a considered a valid value.
-
-
- if an empty string or
- should be considered a valid value; otherwise, .
- The default is .
-
-
-
-
- Gets or sets a regular expression. The string will be validated to
- determine if it matches the expression.
-
-
-
-
-
-
-
- An optional error message that can be used to better describe the
- regular expression error.
-
-
-
-
- Indicates that property should be treated as a XML attribute for the
- task.
-
-
- Examples of how to specify task attributes
-
- // task XmlType default is string
- [TaskAttribute("out", Required=true)]
- string _out = null; // assign default value here
- [TaskAttribute("optimize")]
- [BooleanValidator()]
- // during ExecuteTask you can safely use Convert.ToBoolean(_optimize)
- string _optimize = Boolean.FalseString;
- [TaskAttribute("warnlevel")]
- [Int32Validator(0,4)] // limit values to 0-4
- // during ExecuteTask you can safely use Convert.ToInt32(_optimize)
- string _warnlevel = "0";
- [BuildElement("sources")]
- FileSet _sources = new FileSet();
-
- NOTE: Attribute values must be of type of string if you want
- to be able to have macros. The field stores the exact value during
- Initialize. Just before ExecuteTask is called NAnt will expand
- all the macros with the current values.
-
-
-
-
- Initializes a new instance of the
- with the specified attribute name.
-
- The name of the task attribute.
- is a .
- is a zero-length .
-
-
-
- Indicates that class should be treated as a task.
-
-
- Attach this attribute to a subclass of Task to have NAnt be able
- to recognize it. The name should be short but must not confict
- with any other task already in use.
-
-
-
-
- Initializes a new instance of the
- with the specified name.
-
- The name of the task.
- is .
- is a zero-length .
-
-
-
- Models a NAnt XML element in the build file.
-
-
-
- Automatically validates attributes in the element based on attributes
- applied to members in derived classes.
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- from the specified element.
-
- The element that should be used to create a new instance of the class.
-
-
-
- Performs default initialization.
-
-
- Derived classes that wish to add custom initialization should override
- the method.
-
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to be logged.
-
- The actual logging is delegated to the project.
-
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to log, containing zero or more format items.
- An array containing zero or more objects to format.
-
- The actual logging is delegated to the project.
-
-
-
-
- Derived classes should override to this method to provide extra
- initialization and validation not covered by the base class.
-
- The XML node of the element to use for initialization.
-
-
-
- Derived classes should override to this method to provide extra
- initialization and validation not covered by the base class.
-
-
- Access to the that was used to initialize
- this is available through .
-
-
-
-
- Copies all instance data of the to a given
- .
-
-
-
-
- Performs initialization using the given set of properties.
-
-
-
-
- Initializes all build attributes and child elements.
-
-
-
-
- Locates the XML node for the specified attribute in the project
- configuration node.
-
- The name of attribute for which the XML configuration node should be located.
- The framework to use to obtain framework specific information, or if no framework specific information should be used.
-
- The XML configuration node for the specified attribute, or
- if no corresponding XML node could be
- located.
-
-
- If there's a valid current framework, the configuration section for
- that framework will first be searched. If no corresponding
- configuration node can be located in that section, the framework-neutral
- section of the project configuration node will be searched.
-
-
-
-
- Returns the of the
- assigned to the specified
- .
-
- The of which the assigned should be retrieved.
-
- The assigned to the specified
- or a null reference is no
- is assigned to the .
-
-
-
-
- Gets or sets the parent of the element.
-
-
- The parent of the element.
-
-
- This will be the parent , , or
- depending on where the element is defined.
-
-
-
-
- Gets the name of the XML element used to initialize this element.
-
-
- The name of the XML element used to initialize this element.
-
-
-
-
- Gets or sets the to which this element belongs.
-
-
- The to which this element belongs.
-
-
-
-
- Gets the properties local to this and the
- .
-
-
- The properties local to this and the .
-
-
-
-
- Gets or sets the .
-
-
- The .
-
-
- The defines the current namespace
- scope and provides methods for looking up namespace information.
-
-
-
-
- Gets or sets the XML node of the element.
-
-
- The XML node of the element.
-
-
-
-
- Gets or sets the location in the build file where the element is
- defined.
-
-
- The location in the build file where the element is defined.
-
-
-
-
- Gets a value indicating whether the element is performing additional
- processing using the that was used to
- initialize the element.
-
-
- .
-
-
-
- Elements that need to perform additional processing of the
- that was used to initialize the element, should
- override this property and return .
-
-
- When , no build errors will be reported for
- unknown nested build elements.
-
-
-
-
-
- Configures an using meta-data provided by
- assigned attributes.
-
-
-
-
- Initializes a new instance of the
- class for the given .
-
- The for which an should be created.
- The to initialize the with.
- The to use for property expansion.
- The framework that the should target.
-
- is .
- -or-
- is .
- -or-
- is .
-
-
-
-
- Creates a child using property set/get methods.
-
- The instance that represents the property of the current class.
- A representing the get accessor for the property.
- A representing the set accessor for the property.
- The used to initialize the new instance.
- The collection of property values to use for macro expansion.
- The from which to obtain framework-specific information.
- The child.
-
-
-
- Creates an for the given
- .
-
- The for which an should be created.
-
- An for the given .
-
-
-
-
- Holds the that should be initialized.
-
-
-
-
- Holds the that should be used to initialize
- the .
-
-
-
-
- Holds the dictionary that should be used for property
- expansion.
-
-
-
-
- Holds the framework that should be targeted by the
- that we're configuring, or
- if there's no current target
- framework.
-
-
-
-
- Holds the names of the attributes that still need to be
- processed.
-
-
-
-
- Holds the names of the child nodes that still need to be
- processed.
-
-
-
-
- Holds the logger for the current class.
-
-
-
-
- Holds the cache of instances.
-
-
-
-
- Gets the .
-
-
- The .
-
-
- The defines the current namespace
- scope and provides methods for looking up namespace information.
-
-
-
-
- Internal interface used for setting element attributes.
-
-
-
-
- Represents an explicitly named list of directories.
-
-
- A is useful when you want to capture a list of
- directories regardless whether they currently exist.
-
-
-
-
- The base of the directory of this dirlist. The default is the project
- base directory.
-
-
-
-
- Gets the collection of environment variables that should be passed
- to external programs that are launched.
-
-
-
- The collection of environment variables that should be passed
- to external programs that are launched.
-
-
-
-
-
- The command-line arguments for the runtime engine.
-
-
-
-
- Represents an in which one or more extensions
- are found.
-
-
-
-
- Initializes a new instance of the
- class for a given .
-
- The for which to construct an .
-
-
-
- Gets the containing extensions.
-
-
-
-
- Initializes a instance of the
- class for an extension in a given .
-
- The in which the extension is found.
- is .
-
-
-
- Gets the in which the extension
- was found.
-
-
-
-
- Gets the from which the extension will
- be created.
-
-
- The containing the extension.
-
-
-
-
- Initializes a new instance of the
- with the specified type.
-
- The type of the to consume.
- is .
-
-
-
- Responsible for scanning types for plugins, and maintaining a cache of
- instances.
-
-
-
-
- Scans a given for plugins.
-
- The containing the to scan.
- The to scan.
- The which will be used to output messages to the build log.
-
- if represents a
- ; otherwise, .
-
-
-
-
- Registers matching plugins for the specified .
-
- The which plugins must be registered for.
- is .
-
-
-
- Functions as a chainable TextReader
-
-
- Implements a abstraction over a TextReader that allows the class to represent
- either a TextReader or another ChainableReader to which it is chained.
- By passing a ChainableReader as a constructor paramater it is possiable to
- chain many ChainableReaders together. The last ChainableReader in the chain must
- be based on a TextReader.
-
-
-
-
- Makes it so all calls to Read and Peek are passed the ChainableReader
- passed as a parameter.
-
- ChainableReader to forward calls to
-
-
-
- Makes it so all calls to Read and Peek are passed the TextReader
- passed as a parameter.
-
- TextReader to forward calls to
-
-
-
- Forwards Peek calls to the TextReader or ChainableReader passed in the corresponding constructor.
-
- Character or -1 if end of stream
-
-
-
- Forwards Read calls to the TextReader or ChainableReader passed in the corresponding constructor.
-
-
- Character or -1 if end of stream.
-
-
-
-
- Closes the reader.
-
-
-
-
- Calls close and supresses the finalizer for the object.
-
-
-
-
- Gets a value indicating if the reader is backed by a stream in the
- chain.
-
-
- if the reader is backed by a stream;
- otherwise, .
-
-
-
-
- Allows a file's content to be modified while performing an operation.
-
-
-
-
- Called after construction and after properties are set. Allows
- for filter initialization.
-
-
-
-
- If then the filter will be used; otherwise,
- skipped. The default is .
-
-
-
-
- Opposite of . If
- then the filter will be executed; otherwise, skipped. The default
- is .
-
-
-
-
- Creates a new instance of the class
- for the specified class in the specified
- .
-
- The containing the .
- The class representing the .
-
-
-
- Gets the name of the class that can be created
- using this .
-
-
- The name of the class that can be created using
- this .
-
-
-
-
- Gets the name of the filter which the
- can create.
-
-
- The name of the task which the can
- create.
-
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a for the specified
- task is in the collection.
-
- The name of task for which the should be located in the collection.
-
- if a for
- the specified task is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the for the specified task.
-
- The name of the filter for which the should be located in the collection.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Represent a chain of NAnt filters that can be applied to a .
-
-
-
- A FilterChain represents a collection of one or more filters that can
- be appled to a such as the .
- In the case of the , the contents of the copied
- files are filtered through each filter specified in the filter chain.
- Filtering occurs in the order the filters are specified with filtered
- output of one filter feeding into another.
-
-
- :--------:--->:----------:--->:----------: ... :----------:--->:--------:
- :.Source.:--->:.Filter 1.:--->:.Filter 2.: ... :.Filter n.:--->:.target.:
- :--------:--->:----------:--->:----------: ... :----------:--->:--------:
-
-
- A list of all filters that come with NAnt is available here.
-
-
- The following tasks support filtering with a FilterChain:
-
-
-
-
-
-
-
-
-
-
-
-
- Replace all occurrences of @NOW@ with the current date/time and
- replace tabs with spaces in all copied files.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Provides the abstract base class for types.
-
-
-
-
- Should be overridden by derived classes. clones the referenced types
- data into the current instance.
-
-
-
-
- Copies all instance data of the to a given
- .
-
-
-
-
- The ID used to be referenced later.
-
-
-
-
- The ID to use as the reference.
-
-
-
-
- Gets a value indicating whether a reference to the type can be
- defined.
-
-
- Only types with an assigned
- to it, can be referenced.
-
-
-
-
- Gets the name of the datatype.
-
-
- The name of the datatype.
-
-
-
-
- Initializes all build attributes and child elements.
-
-
- needs to maintain the order in which the
- filters are specified in the build file.
-
-
-
-
- Used to to instantiate and return the chain of stream based filters.
-
- The that is the source of input to the filter chain.
-
- The is the first
- in the chain, which is based on a physical stream that feeds the chain.
-
-
- The last in the chain.
-
-
-
-
- The filters to apply.
-
-
-
-
- The encoding to assume when filter-copying files. The default is
- system's current ANSI code page.
-
-
-
-
- Configurator that initializes filters in the order in which they've
- been specified in the build file.
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Represents a physical . That is a reader based
- on a stream.
-
-
- Used by to represent a
- based on a in the chain.
-
-
-
-
- Parses NAnt properties and expressions
-
-
-
- This filter parses any NAnt properties or expressions found in its input,
- inlining their values in its output.
-
-
- Note: Due to limitations on buffering, expressions longer than 2048
- characters are not guaranteed to be expanded.
-
- Filters are intended to be used as a element of a .
-
-
- Replace all properties with their corresponding values.
-
-
- ]]>
-
-
-
-
-
- Holds data for expression expansion between input and output.
-
-
-
-
- Called after construction and after properties are set. Allows
- for filter initialization.
-
-
-
-
- Reads the next character applying the filter logic.
-
- Char as an int or -1 if at the end of the stream
-
-
-
- Reads the next character applying the filter logic without advancing the current position in the stream.
-
- Char as an int or -1 if at the end of the stream
-
-
-
- Moves to the next character.
-
-
-
-
- Refills the buffer, running our input through
- .)
-
-
-
-
- Determines whether we've passed the end of our data.
-
-
-
-
- Replaces all occurrences of a given string in the original input with
- user-supplied replacement string.
-
-
-
- This filter replaces all occurrences of a given string in the original
- input stream with a user-supplied replacement string. By default string
- comparisons are case sensitive but this can be changed by setting the
- optional attribute to .
-
-
- To use this filter specify the string to be replaced with the
- attribute and the string to replace it with using the
- attribute.
-
-
- Filters are intended to be used as a element of a .
-
-
-
-
- Replace all occurrences of "3.14" with "PI".
-
-
-
- ]]>
-
-
-
-
- Replace all occurrences of "string", "String", etc. with "System.String".
-
-
-
- ]]>
-
-
-
-
-
- Construct that allows this filter to be chained to the one
- in the parameter chainedReader.
-
- Filter that the filter will be chained to
-
-
-
- Reads the next character applying the filter logic.
-
- Char as an int or -1 if at the end of the stream
-
-
-
- Reads the next character applying the filter logic without
- advancing the current position in the stream.
- Peek currently is not supported.
-
-
- Char as an int or -1 if at the end of the stream.
-
-
-
-
-
- Helper function used to search for the filter's traget string. If the string
- is found the result is true. If the string was not found false is returned and
- nonMatchingChars contains the characters that were read to determine if the
- string is present.
-
-
-
- It is assumed the stream is positioned at the character after the first character
- in the target string.
-
-
- First character in target string
- Ture if the stream ended while search for the string.
- Characters that were read while searching for the string.
-
-
-
-
- Returns the next character in the stream replacing the specified character. Using the
- allows for the same implementation for Read and Peek
-
- Delegate to acquire the next character. (Read/Peek)
- Char as an int or -1 if at the end of the stream
-
-
-
- Compares to characters taking into account the _ignoreCase flag.
-
-
-
-
-
-
-
- The string to be replaced.
-
-
-
-
- The new value for the replaced string.
- Am empty string is permissible.
-
-
-
-
- Determines if case will be ignored.
- The default is .
-
-
-
-
- Delegate for Read and Peek. Allows the same implementation
- to be used for both methods.
-
-
-
-
- Replaces tokens in the original input with user-supplied values.
-
-
-
- This filter replaces all token surrounded by a beginning and ending
- token. The default beginning and ending tokens both default to '@'. The
- optional and attributes
- can be specified to change either token. By default string
- comparisons are case sensitive but this can be changed by setting the
- optional attribute to .
-
-
- Tokens are specified by using the element. It is
- possible to specify from 1 to n tokens and replacement values. Values can
- be any valid NAnt expression.
-
-
- Filters are intended to be used as a element of a .
-
-
-
-
- Replace all occurrences of the string @DATE@ with the value of property
- "TODAY".
-
-
-
-
-
- ]]>
-
-
-
-
- Replace all occurrences of the string <DATE> with the value of
- property "TODAY".
-
-
-
-
-
- ]]>
-
-
-
-
-
- Construct that allows this filter to be chained to the one
- in the parameter chainedReader.
-
- Filter that the filter will be chained to
-
-
-
- Reads the next character applying the filter logic.
-
- Char as an int or -1 if at the end of the stream
-
-
-
- Reads the next character applying the filter logic without
- advancing the current position in the stream.
- Peek currently is not supported.
-
-
- Char as an int or -1 if at the end of the stream.
-
-
-
-
- Initialize the filter by setting its parameters.
-
-
-
-
- Finds a token give that we are positioned at a beginning token character. Either a
- token replacement is returned or the characters that were read looking for the token.
-
- A token was not found
- A token was found by there is no replacement
- The stream ended while looking for the token
- Either the replacement token or the characters that were read looking for the token
-
-
-
- Returns the next character in the stream replacing the specified character. Using the
- allows for the same implementation for Read and Peek
-
- Delegate to acquire the next character. (Read/Peek)
- Char as an int or -1 if at the end of the stream
-
-
-
- Compares to characters taking into account.
-
-
-
-
-
-
-
-
- Marks the beginning of a token. The default is "@".
-
-
-
-
- Marks the end of a token. The default is "@".
-
-
-
-
- Tokens and replacement values.
-
-
-
-
- Determines if case will be ignored.
- The default is .
-
-
-
-
- Delegate for Read and Peek. Allows the same implementation
- to be used for both methods.
-
-
-
-
- Converts tabs to spaces.
-
-
-
- The filter replaces tabs in a text file
- with spaces.
-
-
- Filters are intended to be used as a element of a .
-
-
-
- Replace all tabs with four spaces.
-
-
- ]]>
-
-
-
-
-
- Construct that allows this filter to be chained to the one
- in the parameter chainedReader.
-
- Filter that the filter will be chained to
-
-
-
- Retrieves the next character with moving the position in the stream.
- This method is not implemented
-
- -1 if end of stream otherwise a character
-
-
-
- Retrieves the next character in the stream.
-
- -1 if end of stream otherwise a character
-
-
-
- Returns the next character in the stream replacing the specified character. Using the
- allows for the same implementation for Read and Peek
-
- Delegate to acquire the next character. (Read/Peek)
- Char as an int or -1 if at the end of the stream
-
-
-
- The number of spaces used when converting a tab. The default is
- "8".
-
-
-
-
- Delegate for Read and Peek. Allows the same implementation
- to be used for both methods.
-
-
-
-
- Functions to return information for a given assembly.
-
-
-
-
- Gets or sets the that this functionset will
- reference.
-
-
- The that this functionset will reference.
-
-
-
-
- Loads an assembly given its file name or path.
-
- The name or path of the file that contains the manifest of the assembly.
-
- The loaded assembly.
-
- is an empty .
- is not found, or the module you are trying to load does not specify a filename extension.
- is not a valid assembly.
- An assembly or module was loaded twice with two different evidences, or the assembly name is longer than MAX_PATH characters.
-
-
-
- Loads an assembly given the long form of its name.
-
- The long form of the assembly name.
-
- The loaded assembly.
-
- is a .
- is not found.
-
-
- Determine the location of the Microsoft Access 11 Primary Interop
- Assembly by loading it using its fully qualified name, and copy it
- to the build directory.
-
-
-
-
- ]]>
-
-
-
-
-
- Gets the full name of the assembly, also known as the display name.
-
- The assembly to get the full name for.
-
- The full name of the assembly, also known as the display name.
-
-
-
-
- Gets an for the specified assembly.
-
- The assembly to get an for.
-
- An for the specified assembly.
-
-
-
-
-
- Gets the physical location, in codebase format, of the loaded file
- that contains the manifest.
-
- The assembly to get the location for.
-
- The location of the specified assembly.
-
-
-
-
- Functions that return information about an assembly's identity.
-
-
-
-
- Gets the location of the assembly as a URL.
-
- The of the assembly.
-
- The location of the assembly as a URL.
-
-
-
-
-
- Gets the URI, including escape characters, that represents the codebase.
-
- The of the assembly.
-
- The URI, including escape characters, that represents the codebase.
-
-
-
-
-
- Gets the full name of the assembly, also known as the display name.
-
- The of the assembly.
-
- The full name of the assembly, also known as the display name.
-
-
-
- Output the full name of the nunit.framework assembly to the
- build log.
-
-
-
- ]]>
-
-
-
-
-
-
- Gets the simple, unencrypted name of the assembly.
-
- The of the assembly.
-
- The simple, unencrypted name of the assembly.
-
-
-
- Output the simple name of the nunit.framework assembly to
- the build log.
-
-
-
- ]]>
-
-
-
-
-
-
- Gets the version of the assembly.
-
- The of the assembly.
-
- The version of the assembly.
-
-
-
- Output the major version of the nunit.framework assembly
- to the build log.
-
-
-
- ]]>
-
-
-
-
-
-
-
- Gets the for a given file.
-
- The assembly file for which to get the .
-
- An object representing the given file.
-
- is an empty .
- does not exist.
- is not a valid assembly.
-
- The assembly is not added to this domain.
-
-
-
- Output the full name of the nunit.framework assembly to the
- build log.
-
-
-
- ]]>
-
-
-
-
-
- Converts the specified string representation of a logical value to
- its equivalent.
-
- A string containing the value to convert.
-
- if is equivalent to
- "True"; otherwise, .
-
- is not equivalent to or .
-
-
-
- Converts the specified to its equivalent string
- representation.
-
- A to convert.
-
- "True" if is , or
- "False" if is .
-
-
-
-
- Converts the argument to an integer.
-
- value to be converted
- converted to integer. The function fails with an exception when the conversion is not possible.
-
-
-
- Converts the argument to double
-
- The value to be converted.
- converted to double. The function fails with an exception when the conversion is not possible.
-
-
-
- Converts the argument to a string.
-
- The value to be converted.
-
- converted to string. The function fails
- with an exception when the conversion is not possible.
-
-
- Named method ConvertToString as a static ToString method would break
- CLS compliance.
-
-
-
-
- Converts the argument to a datetime.
-
- value to be converted
- converted to datetime. The function fails with an exception when the conversion is not possible.
-
-
-
- Converts the argument to a boolean
-
- The string value to be converted to boolean. Must be 'true' or 'false'.
-
- converted to boolean. The function fails
- with an exception when the conversion is not possible.
-
-
-
-
- Gets a that is the current local date and
- time on this computer.
-
-
- A whose value is the current date and time.
-
-
-
-
- Gets the year component of the specified date.
-
- The date of which to get the year component.
-
- The year, between 1 and 9999.
-
-
-
-
- Gets the month component of the specified date.
-
- The date of which to get the month component.
-
- The month, between 1 and 12.
-
-
-
-
- Gets the day of the month represented by the specified date.
-
- The date of which to get the day of the month.
-
- The day value, between 1 and 31.
-
-
-
-
- Gets the hour component of the specified date.
-
- The date of which to get the hour component.
-
- The hour, between 0 and 23.
-
-
-
-
- Gets the minute component of the specified date.
-
- The date of which to get the minute component.
-
- The minute, between 0 and 59.
-
-
-
-
- Gets the seconds component of the specified date.
-
- The date of which to get the seconds component.
-
- The seconds, between 0 and 59.
-
-
-
-
- Gets the milliseconds component of the specified date.
-
- The date of which to get the milliseconds component.
-
- The millisecond, between 0 and 999.
-
-
-
-
- Gets the number of ticks that represent the specified date.
-
- The date of which to get the number of ticks.
-
- The number of ticks that represent the date and time of the
- specified date.
-
-
-
-
- Gets the day of the week represented by the specified date.
-
- The date of which to get the day of the week.
-
- The day of the week, ranging from zero, indicating Sunday, to six,
- indicating Saturday.
-
-
-
-
- Gets the day of the year represented by the specified date.
-
- The date of which to get the day of the year.
-
- The day of the year, between 1 and 366.
-
-
-
-
- Returns the number of days in the specified month of the specified
- year.
-
- The year.
- The month (a number ranging from 1 to 12).
-
- The number of days in for the specified
- .
-
- is less than 1 or greater than 12.
-
-
-
- Returns an indication whether the specified year is a leap year.
-
- A 4-digit year.
-
- if is a leap year;
- otherwise, .
-
-
-
-
- Converts the specified string representation of a date and time to
- its equivalent.
-
- A string containing a date and time to convert.
-
- A equivalent to the date and time contained
- in .
-
- does not contain a valid string representation of a date and time.
-
- The for the invariant culture is
- used to supply formatting information about .
-
-
-
-
- Converts the specified to its equivalent
- string representation.
-
- A to convert.
-
- A string representation of formatted using
- the general format specifier ("G").
-
-
- is formatted with the
- for the invariant culture.
-
-
-
-
- Groups a set of functions for dealing with directories.
-
-
-
-
- Returns the creation date and time of the specified directory.
-
- The directory for which to obtain creation date and time information.
-
- The creation date and time of the specified directory.
-
- The specified directory does not exist.
- is a zero-length string, contains only white space, or contains one or more invalid characters.
- The specified path, file name, or both exceed the system-defined maximum length.
-
-
-
- Returns the date and time the specified directory was last written to.
-
- The directory for which to obtain write date and time information.
-
- The date and time the specified directory was last written to.
-
- The specified directory does not exist.
- is a zero-length string, contains only white space, or contains one or more invalid characters.
- The specified path, file name, or both exceed the system-defined maximum length.
-
-
-
- Returns the date and time the specified directory was last accessed.
-
- The directory for which to obtain access date and time information.
-
- The date and time the specified directory was last accessed.
-
- The specified directory does not exist.
- is a zero-length string, contains only white space, or contains one or more invalid characters.
- The specified path, file name, or both exceed the system-defined maximum length.
- The parameter is in an invalid format.
-
-
-
- Gets the current working directory.
-
-
- A containing the path of the current working
- directory.
-
-
-
-
- Retrieves the parent directory of the specified path.
-
- The path for which to retrieve the parent directory.
-
- The parent directory, or an empty if
- is the root directory, including the root
- of a UNC server or share name.
-
- The directory specified by is read-only.
- is a zero-length string, contains only white space, or contains one or more invalid characters.
- The specified path, file name, or both exceed the system-defined maximum length.
- The specified path was not found.
-
-
- Copy "readme.txt" from the current working directory to
- its parent directory.
-
-
-
-
-
- ]]>
-
-
-
-
-
- Returns the volume information, root information, or both for the
- specified path.
-
- The path for which to retrieve the parent directory.
-
- A string containing the volume information, root information, or
- both for the specified path.
-
- is a zero-length string, contains only white space, or contains one or more invalid characters.
- The specified path, file name, or both exceed the system-defined maximum length.
-
-
-
- Determines whether the given path refers to an existing directory
- on disk.
-
- The path to test.
-
- if refers to an
- existing directory; otherwise, .
-
-
- Remove directory "test", if it exists.
-
-
- ]]>
-
-
-
-
-
- Functions for requesting information from DNS.
-
-
-
-
- Gets the host name of the local computer.
-
-
- A string that contains the DNS host name of the local computer.
-
- An error is encountered when resolving the local host name.
-
-
-
- Converts the specified string representation of a number to its
- double-precision floating point number equivalent.
-
- A string containing a number to convert.
-
- A double-precision floating point number equivalent to the numeric
- value or symbol specified in .
-
- is not a number in a valid format.
- represents a number less than or greater than .
-
- The for the invariant culture is
- used to supply formatting information about .
-
-
-
-
- Converts the specified to its equivalent
- string representation.
-
- A to convert.
-
- The string representation of formatted
- using the general format specifier ("G").
-
-
- is formatted with the
- for the invariant culture.
-
-
-
-
- Provide information about the current environment and platform.
-
-
-
-
- Gets the path to the system special folder identified by the
- specified enumeration.
-
- An enumerated constant that identifies a system special folder.
-
- The path to the specified system special folder, if that folder
- physically exists on your computer; otherwise, the empty string ("").
-
- is not a member of .
-
-
- Copy "out.log" from the project base directory to the
- program files directory.
-
-
-
- ]]>
-
-
-
-
-
- Gets the NetBIOS name of this local computer.
-
-
- The NetBIOS name of this local computer.
-
- The name of this computer cannot be obtained.
-
-
-
- Gets an object that represents the
- current operating system.
-
-
- An object that contains the current
- platform identifier and version number.
-
-
-
- Output string representation of the current operating system.
-
-
-
- ]]>
-
- If the operating system is Windows 2000, the output is:
-
- Microsoft Windows NT 5.0.2195.0
-
-
-
-
-
-
- Gets the user name of the person who started the current thread.
-
-
- The name of the person logged on to the system who started the
- current thread.
-
-
-
- Modify the home directory of the current user on unix-based systems.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Returns the value of the specified environment variable.
-
- The environment variable of which the value should be returned.
-
- The value of the specified environment variable.
-
- Environment variable does not exist.
-
-
-
- Gets a value indicating whether the specified environment variable
- exists.
-
- The environment variable that should be checked.
-
- if the environment variable exists; otherwise,
- .
-
-
-
- Execute a set of tasks only if the "BUILD_DEBUG" environment
- variable is set.
-
-
-
- ...
-
- ]]>
-
-
-
-
-
- Gets a object that describes the major,
- minor, build, and revision numbers of the Common Language Runtime.
-
-
- A Version object.
-
-
- Output the major version of the CLR.
-
-
- ]]>
-
-
-
-
-
- Groups a set of functions for dealing with files.
-
-
-
-
- Returns the creation date and time of the specified file.
-
- The file for which to obtain creation date and time information.
-
- The creation date and time of the specified file.
-
- The specified file does not exist.
- is a zero-length string, contains only white space, or contains one or more invalid characters.
- The specified path, file name, or both exceed the system-defined maximum length.
- The parameter is in an invalid format.
-
-
-
- Returns the date and time the specified file was last written to.
-
- The file for which to obtain write date and time information.
-
- The date and time the specified file was last written to.
-
- The specified file does not exist.
- is a zero-length string, contains only white space, or contains one or more invalid characters.
- The specified path, file name, or both exceed the system-defined maximum length.
-
-
-
- Returns the date and time the specified file was last accessed.
-
- The file for which to obtain access date and time information.
-
- The date and time the specified file was last accessed.
-
- The specified file does not exist.
- is a zero-length string, contains only white space, or contains one or more invalid characters.
- The specified path, file name, or both exceed the system-defined maximum length.
- The parameter is in an invalid format.
-
-
-
- Determines whether the specified file exists.
-
- The file to check.
-
- if refers to an
- existing file; otherwise, .
-
-
- Execute a set of tasks, if file "output.xml" does not exist.
-
-
- ...
-
- ]]>
-
-
-
-
-
- Determines whether is more or equal
- up-to-date than .
-
- The file to check against the target file.
- The file for which we want to determine the status.
-
- if is more
- or equal up-to-date than ; otherwise,
- .
-
- or is a zero-length string, contains only white space, or contains one or more invalid characters.
- The specified path, file name, or both of either or exceed the system-defined maximum length.
-
-
-
- Gets the length of the file.
-
- filename
-
- Length in bytes, of the file named .
-
- The file specified cannot be found.
-
-
-
- Checks if a given file is an assembly.
-
- The name or path of the file to be checked.
- True if the file is a valid assembly, false if it's not or if the assembly seems corrupted (invalid headers or metadata).
- is a null .
- is an empty .
- is not found, or the file you are trying to check does not specify a filename extension.
- The caller does not have path discovery permission.
-
-
-
- Functions that provide version information for a physical file on disk.
-
-
-
-
- Returns a representing the version
- information associated with the specified file.
-
- The file to retrieve the version information for.
-
- A containing information about the file.
-
- The file specified cannot be found.
-
-
-
- Gets the name of the company that produced the file.
-
- A instance containing version information about a file.
-
- The name of the company that produced the file.
-
-
-
-
- Gets the file version of a file.
-
- A instance containing version information about a file.
-
- The file version of a file.
-
-
-
-
-
- Gets the name of the product the file is distributed with.
-
- A instance containing version information about a file.
-
- The name of the product the file is distributed with.
-
-
-
-
- Gets the product version of a file.
-
- A instance containing version information about a file.
-
- The product version of a file.
-
-
-
-
-
- Checks whether the specified framework exists, and is valid.
-
- The framework to test.
-
- if the specified framework exists ; otherwise,
- .
-
-
-
-
- Checks whether the SDK for the specified framework is installed.
-
- The framework to test.
-
- if the SDK for specified framework is installed;
- otherwise, .
-
-
-
-
-
-
- Gets the identifier of the current target framework.
-
-
- The identifier of the current target framework.
-
-
-
-
- Gets the identifier of the runtime framework.
-
-
- The identifier of the runtime framework.
-
-
-
-
- Gets the family of the specified framework.
-
- The framework of which the family should be returned.
-
- The family of the specified framework.
-
- is not a valid framework identifier.
-
-
-
-
-
- Gets the version of the current target framework.
-
-
- The version of the current target framework.
-
-
-
-
-
- Gets the version of the specified framework.
-
- The framework of which the version should be returned.
-
- The version of the specified framework.
-
- is not a valid framework identifier.
-
-
-
-
-
- Gets the description of the current target framework.
-
-
- The description of the current target framework.
-
-
-
-
-
- Gets the description of the specified framework.
-
- The framework of which the description should be returned.
-
- The description of the specified framework.
-
- is not a valid framework identifier.
-
-
-
-
-
- Gets the Common Language Runtime version of the current target
- framework.
-
-
- The Common Language Runtime version of the current target framework.
-
-
-
-
-
- Gets the Common Language Runtime version of the specified framework.
-
- The framework of which the Common Language Runtime version should be returned.
-
- The Common Language Runtime version of the specified framework.
-
- is not a valid framework identifier.
-
-
-
-
-
- Gets the framework directory of the specified framework.
-
- The framework of which the framework directory should be returned.
-
- The framework directory of the specified framework.
-
- is not a valid framework identifier.
-
-
-
-
-
- Gets the assembly directory of the specified framework.
-
- The framework of which the assembly directory should be returned.
-
- The assembly directory of the specified framework.
-
- is not a valid framework identifier.
-
-
-
-
-
- Gets the SDK directory of the specified framework.
-
- The framework of which the SDK directory should be returned.
-
- The SDK directory of the specified framework, or an empty
- if the SDK of the specified framework is not
- installed.
-
- is not a valid framework identifier.
-
-
-
-
-
- Gets the absolute path of the specified tool for the current
- target framework.
-
- The file name of the tool to search for.
-
- The absolute path to if found in one of the
- configured tool paths; otherwise, an error is reported.
-
- could not be found in the configured tool paths.
-
-
- The configured tool paths are scanned in the order in which they
- are defined in the framework configuration.
-
-
- The file name of the tool to search should include the extension.
-
-
-
- Use gacutil to install an assembly in the GAC.
-
-
-
-
-
- ]]>
-
-
-
-
-
- Gets the runtime engine of the specified framework.
-
- The framework of which the runtime engine should be returned.
-
- The full path to the runtime engine of the specified framework, or
- an empty if no runtime engine is defined
- for the specified framework.
-
- is not a valid framework identifier.
-
-
-
-
-
- Gets a comma-separated list of frameworks filtered by the specified
- .
-
- A bitwise combination of values that filter the frameworks to retrieve.
-
- A comma-separated list of frameworks filtered by the specified
- , sorted on name.
-
-
-
- Define a build-all target that executes the build
- target once for each installed framework targeting compact
- devices.
-
-
-
-
-
-
-
-
-
-
- ...
-
- ]]>
-
-
-
-
-
- Checks whether the specified framework is valid.
-
- The framework to check.
- is not a valid framework identifier.
-
-
-
- Converts the specified string representation of a number to its
- 32-bit signed integer equivalent.
-
- A string containing a number to convert.
-
- A 32-bit signed integer equivalent to the number contained in
- .
-
- is not of the correct format.
- represents a number less than or greater than .
-
- The for the invariant culture is
- used to supply formatting information about .
-
-
-
-
- Converts the specified to its equivalent string
- representation.
-
- A to convert.
-
- The string representation of , consisting
- of a negative sign if the value is negative, and a sequence of
- digits ranging from 0 to 9 with no leading zeroes.
-
-
- is formatted with the
- for the invariant culture.
-
-
-
-
- Converts the specified string representation of a number to its
- 64-bit signed integer equivalent.
-
- A string containing a number to convert.
-
- A 64-bit signed integer equivalent to the number contained in
- .
-
- is not of the correct format.
- represents a number less than or greater than .
-
- The for the invariant culture is
- used to supply formatting information about .
-
-
-
-
- Converts the specified to its equivalent string
- representation.
-
- A to convert.
-
- The string representation of , consisting
- of a negative sign if the value is negative, and a sequence of
- digits ranging from 0 to 9 with no leading zeroes.
-
-
- is formatted with the
- for the invariant culture.
-
-
-
-
- Rounds the value to the nearest whole number
-
- Number to be rounded, can be anything convertible to a double.
-
- Rounded value.
-
-
-
-
- Returns the largest whole number less than or equal to the specified
- number.
-
- value to be , can be anything convertible to a double
-
- The largest whole number less than or equal to the specified number.
-
-
-
-
- Returns the smallest whole number greater than or equal to the specified number
-
- value
-
- The smallest whole number greater than or equal to the specified number.
-
-
-
-
- Returns the absolute value of the specified number
-
- value to take the absolute value from
-
- when is greater
- than or equal to zero; otherwise, -.
-
-
-
-
- Gets the base directory of the appdomain in which NAnt is running.
-
-
- The base directory of the appdomain in which NAnt is running.
-
-
-
-
- Gets the NAnt assembly.
-
-
- The NAnt assembly.
-
-
-
-
- Searches the probing paths of the current target framework for the
- specified file.
-
- The name of the file to search for.
-
- The absolute path to if found in one of the
- configured probing; otherwise, an error is reported.
-
- could not be found in the configured probing paths.
-
-
- The (relative) probing paths are resolved relative to the base
- directory of the appdomain in which NAnt is running.
-
-
- The configured probing paths are scanned recursively in the order
- in which they are defined in the framework configuration.
-
-
- The file name to search should include the extension.
-
-
-
-
- Compile an assembly referencing the nunit.framework assembly
- for the current target framework that is shipped as part of the
- NAnt distribution.
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Searches the probing paths of the current target framework for the
- specified file.
-
- The directory to use a base directory for the probing paths.
- The name of the file to search for.
-
- The absolute path to if found in one of the
- configured probing; otherwise, an error is reported.
-
- could not be found in the configured probing paths.
-
-
- The (relative) probing paths are resolved relative to the specified
- base directory.
-
-
- The configured probing paths are scanned recursively in the order
- in which they are defined in the framework configuration.
-
-
- The file name to search should include the extension.
-
-
-
-
- Compile an assembly referencing the nunit.framework assembly
- for the current target framework that is shipped as part of the
- NAnt distribution.
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Gets the name of the current project.
-
-
- The name of the current project, or an empty
- if no name is specified in the build file.
-
-
-
-
- Gets the form of the build file.
-
-
- The form of the build file, or
- an empty if the project is not file backed.
-
-
-
-
- Gets the local path to the build file.
-
-
- The local path of the build file, or an empty
- if the project is not file backed.
-
-
-
-
- Gets the name of the target that will be executed when no other
- build targets are specified.
-
-
- The name of the target that will be executed when no other build
- targets are specified, or an empty if no
- default target is defined for the project.
-
-
-
-
- Gets the base directory of the current project.
-
-
- The base directory of the current project.
-
-
-
-
- Checks whether the specified target exists.
-
- The target to test.
-
- if the specified target exists; otherwise,
- .
-
-
-
- Execute target "clean", if it exists.
-
-
-
-
-
- ]]>
-
-
-
-
-
- Gets the name of the target being executed.
-
-
- A that contains the name of the target
- being executed.
-
- No target is being executed.
-
-
-
- Checks whether the specified target has already been executed.
-
- The target to test.
-
- if the specified target has already been
- executed; otherwise, .
-
- Target does not exist.
-
-
-
- Checks whether the specified task exists.
-
- The task to test.
-
- if the specified task exists; otherwise,
- .
-
-
-
-
- Returns the from which the specified task
- was loaded.
-
- The name of the task to get the of.
-
- The from which the specified task was loaded.
-
- Task is not available.
-
-
-
- Checks whether the specified property exists.
-
- The property to test.
-
- if the specified property exists; otherwise,
- .
-
-
-
- Execute a set of tasks if the "build.debug" property
- exists.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Checks whether the specified property is read-only.
-
- The property to test.
-
- if the specified property is read-only;
- otherwise, .
-
-
- Check whether the "debug" property is read-only.
- property::is-readonly('debug')
-
- Property has not been set.
-
-
-
- Checks whether the specified property is a dynamic property.
-
- The property to test.
-
- if the specified property is a dynamic
- property; otherwise, .
-
- Property has not been set.
-
-
- Check whether the "debug" property is a dynamic property.
-
- property::is-dynamic('debug')
-
-
-
-
- Gets the name of the platform on which NAnt is running.
-
-
- The name of the platform on which NAnt is running.
-
-
-
-
- Checks whether NAnt is running on Windows (and not just 32-bit Windows
- as the name may lead you to believe).
-
-
- if NAnt is running on Windows;
- otherwise, .
-
-
-
-
- Checks whether NAnt is running on Windows.
-
-
- if NAnt is running on Windows;
- otherwise, .
-
-
-
-
- Checks whether NAnt is running on Unix.
-
-
- if NAnt is running on Unix;
- otherwise, .
-
-
-
-
- Functions that return information about an operating system.
-
-
-
-
- Gets a value that identifies the operating
- system platform.
-
- The operating system.
-
- value that identifies the operating system
- platform.
-
-
-
-
-
- Gets a object that identifies this operating
- system.
-
- The operating system.
-
- A object that describes the major version,
- minor version, build, and revision of the operating system.
-
-
-
-
-
- Converts the value of the specified operating system to its equivalent
- representation.
-
- The operating system.
-
- The representation of
- .
-
-
-
- Output string representation of the current operating system.
-
-
-
- ]]>
-
- If the operating system is Windows 2000, the output is:
-
- Microsoft Windows NT 5.0.2195.0
-
-
-
-
-
-
- Returns the fully qualified path.
-
- The file or directory for which to obtain absolute path information.
-
- A string containing the fully qualified location of ,
- such as "C:\MyFile.txt".
-
- is a zero-length string, contains only white space, or contains one or more invalid characters.
- contains a colon (":").
- The specified path, file name, or both exceed the system-defined maximum length.
-
-
-
- Combines two paths.
-
- first path
- second path
-
- A string containing the combined paths. If one of the specified paths
- is a zero-length string, this method returns the other path. If
- contains an absolute path, this method
- returns .
-
- or contain one or more invalid characters.
-
-
-
- Changes the extension of the path string.
-
- The path information to modify. The path cannot contain any of the characters
- defined in InvalidPathChars.
- The new extension (with a leading period). Specify a null reference
- to remove an existing extension from .
-
-
- A string containing the modified path information.
-
-
- On Windows-based desktop platforms, if is
- an empty , the path information is returned
- unmodified. If has no extension, the returned
- path contains
- appended to the end of .
-
-
-
- For more information see the documentation.
-
- contains one or more invalid characters.
-
-
-
- Returns the directory information for the specified path string.
-
- The path of a file or directory.
-
- A containing directory information for
- , or an empty if
- denotes a root directory, or does not
- contain directory information.
-
- contains invalid characters, is empty, or contains only white spaces.
-
-
-
- Returns the extension for the specified path string.
-
- The path string from which to get the extension.
-
- A containing the extension of the specified
- (including the "."), or an empty
- if does not have
- extension information.
-
- contains one or more invalid characters.
-
-
-
- Returns the filename for the specified path string.
-
- The path string from which to obtain the file name and extension.
-
-
- A consisting of the characters after the last
- directory character in path.
-
-
- If the last character of is a directory or
- volume separator character, an empty is returned.
-
-
- contains one or more invalid characters.
-
-
-
- Returns the filename without extension for the specified path string.
-
- The path of the file.
-
- A containing the returned
- by , minus the last period (.) and all
- characters following it.
-
- contains one or more invalid characters.
-
-
-
- Gets the root directory of the specified path.
-
- The path from which to obtain root directory information.
-
- A containing the root directory of
- , such as "C:\", or an empty
- if does not contain root directory information.
-
- contains invalid characters, or is empty.
-
-
-
- Returns a uniquely named zero-byte temporary file on disk and returns the full path to that file.
-
-
- A containing the name of the temporary file.
-
-
-
-
- Gets the path to the temporary directory.
-
-
- A containing the path information of a
- temporary directory.
-
-
-
-
- Determines whether a path string includes an extension.
-
- The path to search for an extension.
-
- . if the characters that follow the last
- directory separator or volume separator in the
- include a period (.) followed by one or more characters;
- otherwise, .
-
- contains one or more invalid characters.
-
-
-
- Determines whether a path string is absolute.
-
- The path to test.
-
- if path contains an absolute ;
- otherwise, .
-
- contains one or more invalid characters.
-
-
-
- Gets the value of a variable for the specified package.
-
- The package for which the variable should be retrieved.
- The name of the variable.
-
- The value of variable for the specified
- package.
-
- pkg-config could not be started.
- does not exist.
-
-
-
- Gets the link flags required to compile the package, including all
- its dependencies.
-
- The package for which the link flags should be retrieved.
-
- The link flags required to compile the package.
-
- pkg-config could not be started.
- does not exist.
-
-
-
- Gets the compile flags required to compile the package, including all
- its dependencies.
-
- The package for which the compile flags should be retrieved.
-
- The pre-processor and compile flags required to compile the package.
-
- pkg-config could not be started.
- does not exist.
-
-
-
- Determines the version of the given package.
-
- The package to get the version of.
-
- The version of the given package.
-
- pkg-config could not be started.
- does not exist.
-
-
-
- Determines whether the given package is at least version
- .
-
- The package to check.
- The version the package should at least have.
-
- if the given package is at least version
- ; otherwise, .
-
- pkg-config could not be started.
-
-
-
- Determines whether the given package is exactly version
- .
-
- The package to check.
- The version the package should have.
-
- if the given package is exactly version
- ; otherwise, .
-
- pkg-config could not be started.
-
-
-
- Determines whether the given package is at no newer than version
- .
-
- The package to check.
- The version the package should maximum have.
-
- if the given package is at no newer than
- version ; otherwise, .
-
- pkg-config could not be started.
-
-
-
- Determines whether the given package is between two versions.
-
- The package to check.
- The version the package should at least have.
- The version the package should maximum have.
-
- if the given package is between
- and ; otherwise, .
-
- pkg-config could not be started.
-
-
-
- Determines whether the given package exists.
-
- The package to check.
-
- if the package exists; otherwise,
- .
-
- pkg-config could not be started.
-
-
-
- Runs pkg-config with the specified arguments and returns a
- based on the exit code.
-
- The arguments to pass to pkg-config.
-
- if pkg-config exited with exit code 0;
- otherwise,
-
-
-
-
- Runs pkg-config with the specified arguments and returns the result
- as a .
-
- The arguments to pass to pkg-config.
-
- The result of running pkg-config with the specified arguments.
-
-
-
-
- Factory method to return a new instance of ExecTask
-
-
-
-
-
-
- Returns the length of the specified string.
-
- input string
-
- The string's length.
-
-
- string::get-length('foo') ==> 3
-
-
- string::get-length('') ==> 0
-
-
-
-
- Returns a substring of the specified string.
-
- input string
- position of the start of the substring
- the length of the substring
-
-
- If the is greater than zero, the
- function returns a substring starting at character position
- with a length of
- characters.
-
-
- If the is equal to zero, the function
- returns an empty string.
-
-
- or is less than zero.
- is greater than the length of .
- plus indicates a position not within .
-
- string::substring('testing string', 0, 4) ==> 'test'
-
-
- string::substring('testing string', 8, 3) ==> 'str'
-
-
- string::substring('testing string', 8, 0) ==> ''
-
-
- string::substring('testing string', -1, 5) ==> ERROR
-
-
- string::substring('testing string', 8, -1) ==> ERROR
-
-
- string::substring('testing string', 5, 17) ==> ERROR
-
-
-
-
- Tests whether the specified string starts with the specified prefix
- string.
-
- test string
- prefix string
-
- when is a prefix for
- the string . Meaning, the characters at the
- beginning of are identical to
- ; otherwise, .
-
-
- This function performs a case-sensitive word search using the
- invariant culture.
-
-
- string::starts-with('testing string', 'test') ==> true
-
-
- string::starts-with('testing string', 'testing') ==> true
-
-
- string::starts-with('testing string', 'string') ==> false
-
-
- string::starts-with('test', 'testing string') ==> false
-
-
-
-
- Tests whether the specified string ends with the specified suffix
- string.
-
- test string
- suffix string
-
- when is a suffix for
- the string . Meaning, the characters at the
- end of are identical to
- ; otherwise, .
-
-
- This function performs a case-sensitive word search using the
- invariant culture.
-
-
- string::ends-with('testing string', 'string') ==> true
-
-
- string::ends-with('testing string', '') ==> true
-
-
- string::ends-with('testing string', 'bring') ==> false
-
-
- string::ends-with('string', 'testing string') ==> false
-
-
-
-
- Returns the specified string converted to lowercase.
-
- input string
-
- The string in lowercase.
-
-
- The casing rules of the invariant culture are used to convert the
- to lowercase.
-
-
- string::to-lower('testing string') ==> 'testing string'
-
-
- string::to-lower('Testing String') ==> 'testing string'
-
-
- string::to-lower('Test 123') ==> 'test 123'
-
-
-
-
- Returns the specified string converted to uppercase.
-
- input string
-
- The string in uppercase.
-
-
- The casing rules of the invariant culture are used to convert the
- to uppercase.
-
-
- string::to-upper('testing string') ==> 'TESTING STRING'
-
-
- string::to-upper('Testing String') ==> 'TESTING STRING'
-
-
- string::to-upper('Test 123') ==> 'TEST 123'
-
-
-
-
- Returns a string corresponding to the replacement of a given string
- with another in the specified string.
-
- input string
- A to be replaced.
- A to replace all occurrences of .
-
- A equivalent to but
- with all instances of replaced with
- .
-
- is an empty string.
-
- This function performs a word (case-sensitive and culture-sensitive)
- search to find .
-
-
- string::replace('testing string', 'test', 'winn') ==> 'winning string'
-
-
- string::replace('testing string', 'foo', 'winn') ==> 'testing string'
-
-
- string::replace('testing string', 'ing', '') ==> 'test str'
-
-
- string::replace('banana', 'ana', 'ana') ==> 'banana'
-
-
-
-
- Tests whether the specified string contains the given search string.
-
- The string to search.
- The string to locate within .
-
- if is found in
- ; otherwise, .
-
-
- This function performs a case-sensitive word search using the
- invariant culture.
-
-
- string::contains('testing string', 'test') ==> true
-
-
- string::contains('testing string', '') ==> true
-
-
- string::contains('testing string', 'Test') ==> false
-
-
- string::contains('testing string', 'foo') ==> false
-
-
-
-
- Returns the position of the first occurrence in the specified string
- of the given search string.
-
- The string to search.
- The string to locate within .
-
-
- The lowest-index position of in
- if it is found, or -1 if
- does not contain .
-
-
- If is an empty string, the return value
- will always be 0.
-
-
-
- This function performs a case-sensitive word search using the
- invariant culture.
-
-
- string::index-of('testing string', 'test') ==> 0
-
-
- string::index-of('testing string', '') ==> 0
-
-
- string::index-of('testing string', 'Test') ==> -1
-
-
- string::index-of('testing string', 'ing') ==> 4
-
-
-
-
- Returns the position of the last occurrence in the specified string
- of the given search string.
-
- The string to search.
- The string to locate within .
-
-
- The highest-index position of in
- if it is found, or -1 if
- does not contain .
-
-
- If is an empty string, the return value
- is the last index position in .
-
-
-
- This function performs a case-sensitive word search using the
- invariant culture.
-
-
- string::last-index-of('testing string', 'test') ==> 0
-
-
- string::last-index-of('testing string', '') ==> 13
-
-
- string::last-index-of('testing string', 'Test') ==> -1
-
-
- string::last-index-of('testing string', 'ing') ==> 11
-
-
-
-
- Returns the given string left-padded to the given length.
-
- The that needs to be left-padded.
- The number of characters in the resulting string, equal to the number of original characters plus any additional padding characters.
- A Unicode padding character.
-
- If the length of is at least
- , then a new identical
- to is returned. Otherwise,
- will be padded on the left with as many
- characters as needed to create a length of .
-
- is less than zero.
-
- Note that only the first character of
- will be used when padding the result.
-
-
- string::pad-left('test', 10, ' ') ==> ' test'
-
-
- string::pad-left('test', 10, 'test') ==> 'tttttttest'
-
-
- string::pad-left('test', 3, ' ') ==> 'test'
-
-
- string::pad-left('test', -4, ' ') ==> ERROR
-
-
-
-
- Returns the given string right-padded to the given length.
-
- The that needs to be right-padded.
- The number of characters in the resulting string, equal to the number of original characters plus any additional padding characters.
- A Unicode padding character.
-
- If the length of is at least
- , then a new identical
- to is returned. Otherwise,
- will be padded on the right with as many
- characters as needed to create a length of .
-
- is less than zero.
-
- Note that only the first character of
- will be used when padding the result.
-
-
- string::pad-right('test', 10, ' ') ==> 'test '
-
-
- string::pad-right('test', 10, 'abcd') ==> 'testaaaaaa'
-
-
- string::pad-right('test', 3, ' ') ==> 'test'
-
-
- string::pad-right('test', -3, ' ') ==> ERROR
-
-
-
-
- Returns the given string trimmed of whitespace.
-
- input string
-
- The string with any leading or trailing
- white space characters removed.
-
-
- string::trim(' test ') ==> 'test'
-
-
- string::trim('\t\tfoo \r\n') ==> 'foo'
-
-
-
-
- Returns the given string trimmed of leading whitespace.
-
- input string
-
- The string with any leading
- whites pace characters removed.
-
-
- string::trim-start(' test ') ==> 'test '
-
-
- string::trim-start('\t\tfoo \r\n') ==> 'foo \r\n'
-
-
-
-
- Returns the given string trimmed of trailing whitespace.
-
- input string
-
- The string with any trailing
- white space characters removed.
-
-
- string::trim-end(' test ') ==> ' test'
-
-
- string::trim-end('\t\tfoo \r\n') ==> '\t\tfoo'
-
-
-
-
- Returns the total number of days represented by the specified
- , expressed in whole and fractional days.
-
- A .
-
- The total number of days represented by the given .
-
-
-
-
- Returns the total number of hours represented by the specified
- , expressed in whole and fractional hours.
-
- A .
-
- The total number of hours represented by the given .
-
-
-
-
- Returns the total number of minutes represented by the specified
- , expressed in whole and fractional minutes.
-
- A .
-
- The total number of minutes represented by the given .
-
-
-
-
- Returns the total number of seconds represented by the specified
- , expressed in whole and fractional seconds.
-
- A .
-
- The total number of seconds represented by the given .
-
-
-
-
- Returns the total number of milliseconds represented by the specified
- , expressed in whole and fractional milliseconds.
-
- A .
-
- The total number of milliseconds represented by the given
- .
-
-
-
-
- Returns the number of whole days represented by the specified
- .
-
- A .
-
- The number of whole days represented by the given
- .
-
-
-
- Remove all files that have not been modified in the last 7 days from directory "binaries".
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Returns the number of whole hours represented by the specified
- .
-
- A .
-
- The number of whole hours represented by the given
- .
-
-
-
-
- Returns the number of whole minutes represented by the specified
- .
-
- A .
-
- The number of whole minutes represented by the given
- .
-
-
-
-
- Returns the number of whole seconds represented by the specified
- .
-
- A .
-
- The number of whole seconds represented by the given
- .
-
-
-
-
- Returns the number of whole milliseconds represented by the specified
- .
-
- A .
-
- The number of whole milliseconds represented by the given
- .
-
-
-
-
- Returns the number of ticks contained in the specified
- .
-
- A .
-
- The number of ticks contained in the given .
-
-
-
-
- Returns a that represents a specified number
- of days, where the specification is accurate to the nearest millisecond.
-
- A number of days, accurate to the nearest millisecond.
-
- A that represents .
-
-
-
-
- Returns a that represents a specified number
- of hours, where the specification is accurate to the nearest
- millisecond.
-
- A number of hours, accurate to the nearest millisecond.
-
- A that represents .
-
-
-
-
- Returns a that represents a specified number
- of minutes, where the specification is accurate to the nearest
- millisecond.
-
- A number of minutes, accurate to the nearest millisecond.
-
- A that represents .
-
-
-
-
- Returns a that represents a specified number
- of seconds, where the specification is accurate to the nearest
- millisecond.
-
- A number of seconds, accurate to the nearest millisecond.
-
- A that represents .
-
-
-
-
- Returns a that represents a specified number
- of milliseconds.
-
- A number of milliseconds.
-
- A that represents .
-
-
-
-
- Returns a that represents a specified time,
- where the specification is in units of ticks.
-
- A number of ticks that represent a time.
-
- A that represents .
-
-
-
-
- Constructs a from a time indicated by a
- specified string.
-
- A string.
-
- A that corresponds to .
-
- has an invalid format.
- At least one of the hours, minutes, or seconds components is outside its valid range.
-
-
-
- Converts the specified to its equivalent
- string representation.
-
- A to convert.
-
- The string representation of . The format
- of the return value is of the form: [-][d.]hh:mm:ss[.ff].
-
-
-
-
- Gets the value of the major component of a given version.
-
- A version.
-
- The major version number.
-
-
-
-
-
-
-
- Gets the value of the minor component of a given version.
-
- A version.
-
- The minor version number.
-
-
-
-
-
-
-
- Gets the value of the build component of a given version.
-
- A version.
-
- The build number, or -1 if the build number is undefined.
-
-
-
-
-
-
-
- Gets the value of the revision component of a given version.
-
- A version.
-
- The revision number, or -1 if the revision number is undefined.
-
-
-
-
-
-
-
- Converts the specified string representation of a version to
- its equivalent.
-
- A string containing the major, minor, build, and revision numbers, where each number is delimited with a period character ('.').
-
- A instance representing the specified
- .
-
- has fewer than two components or more than four components.
- A major, minor, build, or revision component is less than zero.
- At least one component of does not parse to a decimal integer.
-
-
-
- Converts the specified to its equivalent
- string representation.
-
- A to convert.
-
- The string representation of the values of the major, minor, build,
- and revision components of the specified .
-
-
-
-
-
-
-
- Changes the file attributes of a file or set of files and directories.
-
-
-
- does not have the concept of turning
- attributes off. Instead you specify all the attributes that you want
- turned on and the rest are turned off by default.
-
-
- Refer to the enumeration in the .NET SDK
- for more information about file attributes.
-
-
-
-
- Set the read-only file attribute for the specified file in
- the project directory.
-
-
-
- ]]>
-
-
-
-
- Set the normal file attribute for the specified file.
-
-
-
- ]]>
-
-
-
-
- Set the normal file attribute for all executable files in
- the current project directory and sub-directories.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Provides the abstract base class for tasks.
-
-
- A task is a piece of code that can be executed.
-
-
-
-
- Executes the task unless it is skipped.
-
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to be logged.
-
-
- The actual logging is delegated to the project.
-
-
- If the attribute is set on the task and a
- message is logged with level , the
- priority of the message will be increased to
- when the threshold of the build log is .
-
-
- This will allow individual tasks to run in verbose mode while
- the build log itself is still configured with threshold
- .
-
-
- The threshold of the project is not taken into account to determine
- whether a message should be passed to the logging infrastructure,
- as build listeners might be interested in receiving all messages.
-
-
-
-
-
- Logs a formatted message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to log, containing zero or more format items.
- An array containing zero or more objects to format.
-
-
- The actual logging is delegated to the project.
-
-
- If the attribute is set on the task and a
- message is logged with level , the
- priority of the message will be increased to .
- when the threshold of the build log is .
-
-
- This will allow individual tasks to run in verbose mode while
- the build log itself is still configured with threshold
- .
-
-
-
-
-
- Determines whether build output is enabled for the given
- .
-
- The to check.
-
- if messages with the given
- should be passed on to the logging infrastructure; otherwise,
- .
-
-
- The threshold of the project is not taken into account to determine
- whether a message should be passed to the logging infrastructure,
- as build listeners might be interested in receiving all messages.
-
-
-
-
- Initializes the configuration of the task using configuration
- settings retrieved from the NAnt configuration file.
-
-
- TO-DO : Remove this temporary hack when a permanent solution is
- available for loading the default values from the configuration
- file if a build element is constructed from code.
-
-
-
- Initializes the task.
-
-
- Initializes the task.
-
-
- Executes the task.
-
-
-
- Locates the XML node for the specified attribute in either the
- configuration section of the extension assembly or the.project.
-
- The name of attribute for which the XML configuration node should be located.
- The framework to use to obtain framework specific information, or if no framework specific information should be used.
-
- The XML configuration node for the specified attribute, or
- if no corresponding XML node could be
- located.
-
-
- If there's a valid current framework, the configuration section for
- that framework will first be searched. If no corresponding
- configuration node can be located in that section, the framework-neutral
- section of the project configuration node will be searched.
-
-
-
-
- Determines if task failure stops the build, or is just reported.
- The default is .
-
-
-
-
- Determines whether the task should report detailed build log messages.
- The default is .
-
-
-
-
- If then the task will be executed; otherwise,
- skipped. The default is .
-
-
-
-
- Opposite of . If
- then the task will be executed; otherwise, skipped. The default is
- .
-
-
-
-
- The name of the task.
-
-
-
-
- The prefix used when sending messages to the log.
-
-
-
-
- Gets or sets the log threshold for this . By
- default the threshold of a task is ,
- causing no messages to be filtered in the task itself.
-
-
- The log threshold level for this .
-
-
- When the threshold of a is higher than the
- threshold of the , then all messages will
- still be delivered to the build listeners.
-
-
-
-
- Returns the TaskBuilder used to construct an instance of this
- .
-
-
-
-
- The name of the file which will have its attributes set. This is
- provided as an alternate to using the task's fileset.
-
-
-
-
- All the matching files and directories in this fileset will have
- their attributes set.
-
-
-
-
- Set the archive attribute. The default is .
-
-
-
-
- Set the hidden attribute. The default is .
-
-
-
-
- Set the normal file attributes. This attribute is only valid if used
- alone. The default is .
-
-
-
-
- Set the read-only attribute. The default is .
-
-
-
-
- Set the system attribute. The default is .
-
-
-
-
- Checks if a resource is available at runtime.
-
-
-
- The specified property is set to if the
- requested resource is available at runtime, and
- if the resource is not available.
-
-
- we advise you to use the following functions instead:
-
-
-
- Function
- Description
-
-
-
- Determines whether the specified file exists.
-
-
-
- Determines whether the given path refers to an existing directory on disk.
-
-
-
- Checks whether the specified framework exists..
-
-
-
- Checks whether the SDK for the specified framework is installed.
-
-
-
-
-
- Sets the myfile.present property to if the
- file is available on the filesystem and if the
- file is not available.
-
-
-
- ]]>
-
-
-
-
- Sets the build.dir.present property to
- if the directory is available on the filesystem and
- if the directory is not available.
-
-
-
- ]]>
-
-
-
-
- Sets the mono-0.21.framework.present property to
- if the Mono 0.21 framework is available on the current system and
- if the framework is not available.
-
-
-
- ]]>
-
-
-
-
- Sets the net-1.1.frameworksdk.present property to
- if the .NET 1.1 Framework SDK is available on the current system and
- if the SDK is not available.
-
-
-
- ]]>
-
-
-
-
-
- Executes the task.
-
-
-
- Sets the property identified by to
- when the resource exists and to
- when the resource doesn't exist.
-
-
- The availability of the resource could not be evaluated.
-
-
-
- Evaluates the availability of a resource.
-
-
- if the resource is available; otherwise,
- .
-
- The availability of the resource could not be evaluated.
-
-
-
- Checks if the file specified in the property is
- available on the filesystem.
-
-
- when the file exists; otherwise, .
-
-
-
-
- Checks if the directory specified in the
- property is available on the filesystem.
-
-
- when the directory exists; otherwise, .
-
-
-
-
- Checks if the framework specified in the
- property is available on the current system.
-
-
- when the framework is available; otherwise,
- .
-
-
-
-
- Checks if the SDK for the framework specified in the
- property is available on the current system.
-
-
- when the SDK for the specified framework is
- available; otherwise, .
-
-
-
-
- The resource which must be available.
-
-
-
-
- The type of resource which must be present.
-
-
-
-
- The property that must be set if the resource is available.
-
-
-
-
- Defines the possible resource checks.
-
-
-
-
- Determines whether a given file exists.
-
-
-
-
- Determines whether a given directory exists.
-
-
-
-
- Determines whether a given framework is available.
-
-
-
-
- Determines whether a given SDK is available.
-
-
-
-
- Calls a NAnt target in the current project.
-
-
-
- When the is used to execute a target, both that
- target and all its dependent targets will be re-executed.
-
-
- To avoid dependent targets from being executed more than once, two
- options are available:
-
-
-
-
- Add an "unless" attribute with value "${target::has-executed('<target name>')}"
- to the dependent targets.
-
-
-
-
- Set the attribute on the
- to (recommended).
-
-
-
-
-
-
- Call the target "build".
-
-
-
- ]]>
-
-
-
-
- This shows how a project could 'compile' a debug and release build
- using a common compile target.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
- The parameter of the
- defaults to ,
- causing the "init" target to be executed for both
- the "debug" and "release" build.
-
-
- This results in the following build log:
-
-
- build:
-
- init:
- [echo] initializing
-
- compile:
-
- [echo] compiling with debug = false
-
- init:
-
- [echo] initializing
-
- compile:
-
- [echo] compiling with debug = true
-
- BUILD SUCCEEDED
-
-
- If the "init" should only be executed once, set the
- attribute of the
- to .
-
-
- The build log would then look like this:
-
-
- build:
-
- init:
- [echo] initializing
-
- compile:
-
- [echo] compiling with debug = false
-
- compile:
-
- [echo] compiling with debug = true
-
- BUILD SUCCEEDED
-
-
-
-
-
- Executes the specified target.
-
-
-
-
- Makes sure the is not calling its own
- parent.
-
-
-
-
- NAnt target to call.
-
-
-
-
- Force an execute even if the target has already been executed. The
- default is .
-
-
-
-
- Execute the specified targets dependencies -- even if they have been
- previously executed. The default is .
-
-
-
-
- Copies a file or set of files to a new file or directory.
-
-
-
- Files are only copied if the source file is newer than the destination
- file, or if the destination file does not exist. However, you can
- explicitly overwrite files with the attribute.
-
-
- When a is used to select files to copy, the
- attribute must be set. Files that are
- located under the base directory of the will
- be copied to a directory under the destination directory matching the
- path relative to the base directory of the ,
- unless the attribute is set to
- .
-
-
- Files that are not located under the the base directory of the
- will be copied directly under to the destination
- directory, regardless of the value of the
- attribute.
-
-
Encoding
-
- Unless an encoding is specified, the encoding associated with the
- system's current ANSI code page is used.
-
-
- An UTF-8, little-endian Unicode, and big-endian Unicode encoded text
- file is automatically recognized, if the file starts with the
- appropriate byte order marks.
-
-
- If you employ filters in your copy operation, you should limit the copy
- to text files. Binary files will be corrupted by the copy operation.
-
-
-
-
- Copy a single file while changing its encoding from "latin1" to
- "utf-8".
-
-
-
- ]]>
-
-
-
- Copy a set of files to a new directory.
-
-
-
-
-
-
- ]]>
-
-
-
-
- Copy a set of files to a directory, replacing @TITLE@ with
- "Foo Bar" in all files.
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Initialize new instance of the .
-
-
-
-
- Checks whether the task is initialized with valid attributes.
-
-
-
-
- Executes the Copy task.
-
- A file that has to be copied does not exist or could not be copied.
-
-
-
- Actually does the file copies.
-
-
-
-
- The file to copy.
-
-
-
-
- The file to copy to.
-
-
-
-
- The directory to copy to.
-
-
-
-
- Overwrite existing files even if the destination files are newer.
- The default is .
-
-
-
-
- Ignore directory structure of source directory, copy all files into
- a single directory, specified by the
- attribute. The default is .
-
-
-
-
- Copy any empty directories included in the .
- The default is .
-
-
-
-
- Used to select the files to copy. To use a ,
- the attribute must be set.
-
-
-
-
- Chain of filters used to alter the file's content as it is copied.
-
-
-
-
- The encoding to use when reading files. The default is the system's
- current ANSI code page.
-
-
-
-
- The encoding to use when writing the files. The default is
- the encoding of the input file.
-
-
-
-
- The set of files to perform a file operation on.
-
-
-
- The key of the is the absolute path of
- the destination file and the value is a
- holding the path and last write time of the most recently updated
- source file that is selected to be copied or moved to the
- destination file.
-
-
- On Windows, the is case-insensitive.
-
-
-
-
-
- Holds the absolute paths and last write time of a given file.
-
-
-
-
- Initializes a new instance of the
- class for the specified file and last write time.
-
- The absolute path of the file.
- The last write time of the file.
-
-
-
- Gets the absolute path of the current file.
-
-
- The absolute path of the current file.
-
-
-
-
- Gets the time when the current file was last written to.
-
-
- The time when the current file was last written to.
-
-
-
-
- Deletes a file, fileset or directory.
-
-
-
- Deletes either a single file, all files in a specified directory and
- its sub-directories, or a set of files specified by one or more filesets.
-
-
- If the or attribute is
- set then the fileset contents will be ignored. To delete the files
- in the fileset ommit the and
- attributes in the <delete> element.
-
-
- If the specified file or directory does not exist, no error is
- reported.
-
-
- Read-only files cannot be deleted. Use the
- first to remove the read-only attribute.
-
-
-
- Delete a single file.
-
-
- ]]>
-
-
-
-
- Delete a directory and the contents within. If the directory does not
- exist, no error is reported.
-
-
-
- ]]>
-
-
-
-
- Delete a set of files.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Ensures the supplied attributes are valid.
-
-
-
-
- The file to delete.
-
-
-
-
- The directory to delete.
-
-
-
-
- Remove any empty directories included in the .
- The default is .
-
-
-
-
- All the files in the file set will be deleted.
-
-
-
-
- Controls whether to show the name of each deleted file or directory.
- The default is .
-
-
-
-
- An empty task that allows a build file to contain a description.
-
-
- Set a description.
-
- This is a description.
- ]]>
-
-
-
-
-
- Writes a message to the build log or a specified file.
-
-
-
- The message can be specified using the attribute
- or as inline content.
-
-
- Macros in the message will be expanded.
-
-
- When writing to a file, the attribute is
- ignored.
-
-
-
-
- Writes a message with level to the build log.
-
-
-
- ]]>
-
-
-
-
- Writes a message with expanded macro to the build log.
-
-
-
- ]]>
-
-
-
-
- Functionally equivalent to the previous example.
-
-
- Base build directory = ${nant.project.basedir}
- ]]>
-
-
-
-
- Writes the previous message to a file in the project directory,
- overwriting the file if it exists.
-
-
- Base build directory = ${nant.project.basedir}
- ]]>
-
-
-
-
-
- Outputs the message to the build log or the specified file.
-
-
-
-
- The message to output.
-
-
-
-
- Gets or sets the inline content that should be output.
-
-
- The inline content that should be output.
-
-
-
-
- The file to write the message to.
-
-
-
-
- Determines whether the should append to the
- file, or overwrite it. By default, the file will be overwritten.
-
-
- if output should be appended to the file;
- otherwise, . The default is
- .
-
-
-
-
- The logging level with which the message should be output. The default
- is .
-
-
-
-
- Executes a system command.
-
-
-
- Use of nested element(s)
- is advised over the parameter, as
- it supports automatic quoting and can resolve relative to absolute
- paths.
-
-
-
- Ping "nant.sourceforge.net".
-
-
-
-
- ]]>
-
-
-
-
- Execute a java application using IKVM.NET that requires the
- Apache FOP jars, and a set of custom jars.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
- Assuming the base directory of the build file is "c:\ikvm-test" and
- the value of the "fop.dist.dir" property is "c:\fop", then the value
- of the -cp argument that is passed toikvm.exe is
- "c:\ikvm-test\conf;c:\fop\build\fop.jar;conf;c:\fop\lib\xercesImpl-2.2.1.jar;c:\fop\lib\avalon-framework-cvs-20020806.jar;c:\fop\lib\batik.jar;c:\ikvm-test\lib\mylib.jar;c:\ikvm-test\lib\otherlib.zip"
- on a DOS-based system.
-
-
-
-
-
- Provides the abstract base class for tasks that execute external applications.
-
-
-
- When a is applied to the
- deriving class and does not return an
- absolute path, then the program to execute will first be searched for
- in the location specified by .
-
-
- If the program does not exist in that location, then the list of tool
- paths of the current target framework will be scanned in the order in
- which they are defined in the NAnt configuration file.
-
-
-
-
-
- Defines the exit code that will be returned by
- if the process could not be started, or did not exit (in time).
-
-
-
-
- Will be used to ensure thread-safe operations.
-
-
-
-
- Starts the external process and captures its output.
-
-
- The external process did not finish within the configured timeout.
- -or-
- The exit code of the external process indicates a failure.
-
-
-
-
- Updates the of the specified
- .
-
- The of which the should be updated.
-
-
-
- Starts the process and handles errors.
-
- The that was started.
-
-
-
- Reads from the stream until the external program is ended.
-
-
-
-
- Reads from the stream until the external program is ended.
-
-
-
-
- Determines the path of the external program that should be executed.
-
-
- A fully qualifies pathname including the program name.
-
- The task is not available or not configured for the current framework.
-
-
-
- The name of the executable that should be used to launch the
- external program.
-
-
- The name of the executable that should be used to launch the external
- program, or if no name is specified.
-
-
- If available, the configured value in the NAnt configuration
- file will be used if no name is specified.
-
-
-
-
- Gets the filename of the external program to start.
-
-
- The filename of the external program.
-
-
- Override in derived classes to explicitly set the location of the
- external tool.
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- Gets the file to which the standard output should be redirected.
-
-
- The file to which the standard output should be redirected, or
- if the standard output should not be
- redirected.
-
-
- The default implementation will never allow the standard output
- to be redirected to a file. Deriving classes should override this
- property to change this behaviour.
-
-
-
-
- Gets a value indicating whether output will be appended to the
- .
-
-
- if output should be appended to the ;
- otherwise, .
-
-
-
-
- Gets the working directory for the application.
-
-
- The working directory for the application.
-
-
-
-
- The maximum amount of time the application is allowed to execute,
- expressed in milliseconds. Defaults to no time-out.
-
-
-
-
- The command-line arguments for the external program.
-
-
-
-
- Specifies whether the external program is a managed application
- which should be executed using a runtime engine, if configured.
- The default is .
-
-
- if the external program should be executed
- using a runtime engine; otherwise, .
-
-
-
- The value of is only used from
- , and then only if its value is set to
- . In which case
- returns
- if is .
-
-
- In all other cases, the value of
- is ignored.
-
-
-
-
-
- Specifies whether the external program should be treated as a managed
- application, possibly forcing it to be executed under the currently
- targeted version of the CLR.
-
-
- A indicating how the program should
- be treated.
-
-
-
- If is set to ,
- which is the default value, and is
- then
- is returned.
-
-
- When the changing to ,
- then is set to ;
- otherwise, it is changed to .
-
-
-
-
-
- Gets or sets the to which standard output
- messages of the external program will be written.
-
-
- The to which standard output messages of
- the external program will be written.
-
-
- By default, standard output messages wil be written to the build log
- with level .
-
-
-
-
- Gets or sets the to which error output
- of the external program will be written.
-
-
- The to which error output of the external
- program will be written.
-
-
- By default, error output wil be written to the build log with level
- .
-
-
-
-
- Gets the value that the process specified when it terminated.
-
-
- The code that the associated process specified when it terminated,
- or -1000 if the process could not be started or did not
- exit (in time).
-
-
-
-
- Gets the unique identifier for the spawned application.
-
-
-
-
- Gets or sets a value indicating whether the application should be
- spawned. If you spawn an application, its output will not be logged
- by NAnt. The default is .
-
-
-
-
- Gets the command-line arguments, separated by spaces.
-
-
-
-
- Performs additional checks after the task has been initialized.
-
- does not hold a valid file name.
-
-
-
- Executes the external program.
-
-
-
-
- The program to execute without command arguments.
-
-
- The path will not be evaluated to a full path using the project
- base directory.
-
-
-
-
- The command-line arguments for the program. These will be
- passed as is to the external program. When quoting is necessary,
- these must be explictly set as part of the value. Consider using
- nested elements instead.
-
-
-
-
- Environment variables to pass to the program.
-
-
-
-
- The directory in which the command will be executed.
-
-
- The directory in which the command will be executed. The default
- is the project's base directory.
-
-
-
- The working directory will be evaluated relative to the project's
- base directory if it is relative.
-
-
-
-
-
-
- The name of a property in which the exit code of the program should
- be stored. Only of interest if is
- .
-
-
- If the exit code of the program is "-1000" then the program could
- not be started, or did not exit (in time).
-
-
-
-
-
- Specifies whether the external program should be executed using a
- runtime engine, if configured. The default is .
-
-
- if the external program should be executed
- using a runtime engine; otherwise, .
-
-
-
-
- Specifies whether the external program is a managed application
- which should be executed using a runtime engine, if configured.
- The default is .
-
-
- if the external program should be executed
- using a runtime engine; otherwise, .
-
-
-
-
- Gets the filename of the external program to start.
-
-
- The filename of the external program.
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- The directory the program is in.
-
-
-
- The directory the program is in. The default is the project's base
- directory.
-
-
- The basedir will be evaluated relative to the project's base
- directory if it is relative.
-
-
-
-
-
- The file to which the standard output will be redirected.
-
-
- By default, the standard output is redirected to the console.
-
-
-
-
- Gets or sets a value indicating whether output should be appended
- to the output file. The default is .
-
-
- if output should be appended to the ;
- otherwise, .
-
-
-
-
- Gets or sets a value indicating whether the application should be
- spawned. If you spawn an application, its output will not be logged
- by NAnt. The default is .
-
-
-
-
- The name of a property in which the unique identifier of the spawned
- application should be stored. Only of interest if
- is .
-
-
-
-
- Exits the current build by throwing a ,
- optionally printing additional information.
-
-
-
- The cause of the build failure can be specified using the
- attribute or as inline content.
-
-
- Macros in the message will be expanded.
-
-
-
- Exits the current build without giving further information.
-
-
- ]]>
-
-
-
- Exits the current build and writes a message to the build log.
-
-
- ]]>
-
-
-
- Functionally equivalent to the previous example.
-
- Something wrong here.
- ]]>
-
-
-
-
-
- A message giving further information on why the build exited.
-
-
- Inline content and are mutually exclusive.
-
-
-
-
- Gets or sets the inline content that should be output in the build
- log, giving further information on why the build exited.
-
-
- The inline content that should be output in the build log.
-
-
- Inline content and are mutually exclusive.
-
-
-
-
- Gets a particular file from a URL source.
-
-
-
- Options include verbose reporting and timestamp based fetches.
-
-
- Currently, only HTTP and UNC protocols are supported. FTP support may
- be added when more pluggable protocols are added to the System.Net
- assembly.
-
-
- The option enables you to control downloads
- so that the remote file is only fetched if newer than the local copy.
- If there is no local copy, the download always takes place. When a file
- is downloaded, the timestamp of the downloaded file is set to the remote
- timestamp.
-
-
- This timestamp facility only works on downloads using the HTTP protocol.
-
-
-
-
- Gets the index page of the NAnt home page, and stores it in the file
- help/index.html relative to the project base directory.
-
-
-
- ]]>
-
-
-
-
- Gets the index page of a secured web site using the given credentials,
- while connecting using the specified password-protected proxy server.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Initializes task and ensures the supplied attributes are valid.
-
-
-
-
- This is where the work is done
-
-
-
-
- Sets the timestamp of a given file to a specified time.
-
-
-
-
- The URL from which to retrieve a file.
-
-
-
-
- The file where to store the retrieved file.
-
-
-
-
- If inside a firewall, proxy server/port information
- Format: {proxy server name}:{port number}
- Example: proxy.mycompany.com:8080
-
-
-
-
- The network proxy to use to access the Internet resource.
-
-
-
-
- The network credentials used for authenticating the request with
- the Internet resource.
-
-
-
-
- Log errors but don't treat as fatal. The default is .
-
-
-
-
- Conditionally download a file based on the timestamp of the local
- copy. HTTP only. The default is .
-
-
-
-
- The length of time, in milliseconds, until the request times out.
- The default is 100000 milliseconds.
-
-
-
-
- The security certificates to associate with the request.
-
-
-
-
- Checks the conditional attributes and executes the children if
- .
-
-
-
- If no conditions are checked, all child tasks are executed.
-
-
- If more than one attribute is used, they are &&'d. The first
- to fail stops the check.
-
-
- The order of condition evaluation is, ,
- , ,
- .
-
-
- instead of using the deprecated attributes, we advise you to use the
- following functions in combination with the
- attribute:
-
-
-
- Function
- Description
-
-
-
- Checks whether the specified property exists.
-
-
-
- Checks whether the specified target exists.
-
-
-
-
- Tests the value of a property using expressions.
-
-
- Build release configuration
-
- ]]>
-
-
-
- Tests the the output of a function.
-
-
-
-
- ]]>
-
-
-
- (Deprecated) Check that a target exists.
-
-
-
-
-
- ]]>
-
-
-
- (Deprecated) Check existence of a property.
-
-
-
-
- ]]>
-
-
-
- (Deprecated) Check that a property value is true.
-
-
-
-
- ]]>
-
-
-
-
- (Deprecated) Check that a property exists and is
- (uses multiple conditions).
-
-
-
-
-
- ]]>
-
- which is the same as
-
-
-
-
-
-
- ]]>
-
-
-
-
- (Deprecated) Check file dates. If myfile.dll is uptodate,
- then do stuff.
-
-
-
-
-
- ]]>
-
- or
-
-
-
-
-
-
-
- ]]>
-
- or
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Executes embedded tasks in the order in which they are defined.
-
-
-
-
- Automatically exclude build elements that are defined on the task
- from things that get executed, as they are evaluated normally during
- XML task initialization.
-
-
-
-
- Creates and executes the embedded (child XML nodes) elements.
-
-
- Skips any element defined by the host that has
- a defined.
-
-
-
-
- Gets a value indicating whether the element is performing additional
- processing using the that was use to
- initialize the element.
-
-
- , as a is
- responsable for creating tasks from the nested build elements.
-
-
-
-
- The file to compare if uptodate.
-
-
-
-
- The file to check against for the uptodate file.
-
-
-
-
- The that contains the comparison files for
- the (s) check.
-
-
-
-
- The that contains the uptodate files for
- the (s) check.
-
-
-
-
- Used to test whether a property is true.
-
-
-
-
- Used to test whether a property exists.
-
-
-
-
- Used to test whether a target exists.
-
-
-
-
- Used to test arbitrary boolean expression.
-
-
-
-
- The opposite of the if task.
-
-
- Check that a property does not exist.
-
-
-
-
- ]]>
-
- Check that a property value is not true.
-
-
-
-
- ]]>
-
-
-
- Check that a target does not exist.
-
-
-
-
- ]]>
-
-
-
-
-
- Includes an external build file.
-
-
-
- This task is used to break your build file into smaller chunks. You
- can load a partial build file and have it included into the build file.
-
-
- Any global (project level) tasks in the included build file are executed
- when this task is executed. Tasks in target elements are only executed
- if that target is executed.
-
-
- The project element attributes are ignored.
-
-
- This task can only be in the global (project level) section of the
- build file.
-
-
- This task can only include files from the file system.
-
-
-
-
- Include a task that fetches the project version from the
- GetProjectVersion.include build file.
-
-
-
- ]]>
-
-
-
-
-
- Used to check for recursived includes.
-
-
-
-
- Verifies parameters.
-
-
-
-
- Build file to include.
-
-
-
-
- Load a text file into a single property.
-
-
-
- Unless an encoding is specified, the encoding associated with the
- system's current ANSI code page is used.
-
-
- An UTF-8, little-endian Unicode, and big-endian Unicode encoded text
- file is automatically recognized, if the file starts with the appropriate
- byte order marks.
-
-
-
-
- Load file message.txt into property "message".
-
-
-
- ]]>
-
-
-
-
- Load a file using the "latin-1" encoding.
-
-
-
- ]]>
-
-
-
-
- Load a file, replacing all @NOW@ tokens with the current
- date/time.
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- The file to load.
-
-
-
-
- The name of the property to save the content to.
-
-
-
-
- The encoding to use when loading the file. The default is the encoding
- associated with the system's current ANSI code page.
-
-
-
-
- The filterchain definition to use.
-
-
-
-
- Loads tasks form a given assembly or all assemblies in a given directory
- or .
-
-
-
- Load tasks from a single assembly.
-
-
-
- ]]>
-
-
-
-
- Scan a single directory for task assemblies.
-
-
-
- ]]>
-
-
-
-
- Use a containing both a directory and an
- assembly.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Executes the Load Tasks task.
-
- Specified assembly or path does not exist.
-
-
-
- Validates the attributes.
-
- Both and are set.
-
-
-
- An assembly to load tasks from.
-
-
-
-
- A directory to scan for task assemblies.
-
-
-
-
- Used to select which directories or individual assemblies to scan.
-
-
-
-
- Loops over a set of items.
-
-
-
- Can loop over files in directory, lines in a file, etc.
-
-
- The property value is stored before the loop is done, and restored
- when the loop is finished.
-
-
- The property is returned to its normal value once it is used. Read-only
- parameters cannot be overridden in this loop.
-
-
-
- Loops over the files in c:\.
-
-
-
-
- ]]>
-
-
-
- Loops over all files in the project directory.
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
- Loops over the folders in c:\.
-
-
-
-
- ]]>
-
-
-
- Loops over all folders in the project directory.
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
- Loops over a list.
-
-
-
-
- ]]>
-
-
-
-
- Loops over lines in the file properties.csv, where each line
- is of the format name,value.
-
-
-
-
-
- ]]>
-
-
-
-
-
- The NAnt property name(s) that should be used for the current
- iterated item.
-
-
- If specifying multiple properties, separate them with a comma.
-
-
-
-
- The type of iteration that should be done.
-
-
-
-
- The type of whitespace trimming that should be done. The default
- is .
-
-
-
-
- The source of the iteration.
-
-
-
-
- The deliminator char.
-
-
-
-
- Stuff to operate in. Just like the
- attribute, but supports more complicated things like a
- and such.
-
- Please remove the attribute if you
- are using this element.
-
-
-
-
-
- Tasks to execute for each matching item.
-
-
-
-
- Do not remove any white space characters.
-
-
-
-
- Remove all white space characters from the end of the current
- item.
-
-
-
-
- Remove all white space characters from the beginning of the
- current item.
-
-
-
-
- Remove all white space characters from the beginning and end of
- the current item.
-
-
-
-
- Sends an SMTP message.
-
-
-
- Text and text files to include in the message body may be specified as
- well as binary attachments.
-
-
-
-
- Sends an email from nant@sourceforge.net to three recipients
- with a subject about the attachments. The body of the message will be
- the combined contents of all .txt files in the base directory.
- All zip files in the base directory will be included as attachments.
- The message will be sent using the smtpserver.anywhere.com SMTP
- server.
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Initializes task and ensures the supplied attributes are valid.
-
-
-
-
- This is where the work is done.
-
-
-
-
- Reads a text file and returns the content
- in a string.
-
- The file to read content of.
-
- The content of the specified file.
-
-
-
-
- Email address of sender.
-
-
-
-
- Semicolon-separated list of recipient email addresses.
-
-
-
-
- Semicolon-separated list of CC: recipient email addresses.
-
-
-
-
- Semicolon-separated list of BCC: recipient email addresses.
-
-
-
-
- Host name of mail server. The default is localhost.
-
-
-
-
- Text to send in body of email message.
-
-
-
-
- Text to send in subject line of email message.
-
-
-
-
- Format of the message. The default is .
-
-
-
-
- Files that are transmitted as part of the body of the email message.
-
-
-
-
- Attachments that are transmitted with the message.
-
-
-
-
- Creates a directory and any non-existent parent directory if necessary.
-
-
- Create the directory build.
-
-
- ]]>
-
-
-
- Create the directory tree one/two/three.
-
-
- ]]>
-
-
-
-
-
- Creates the directory specified by the property.
-
- The directory could not be created.
-
-
-
- The directory to create.
-
-
-
-
- Moves a file or set of files to a new file or directory.
-
-
-
- Files are only moved if the source file is newer than the destination
- file, or if the destination file does not exist. However, you can
- explicitly overwrite files with the
- attribute.
-
-
- A can be used to select files to move. To use
- a , the
- attribute must be set.
-
-
Encoding
-
- Unless an encoding is specified, the encoding associated with the
- system's current ANSI code page is used.
-
-
- An UTF-8, little-endian Unicode, and big-endian Unicode encoded text
- file is automatically recognized, if the file starts with the
- appropriate byte order marks.
-
-
- If you employ filters in your move operation, you should limit the
- move to text files. Binary files will be corrupted by the move
- operation.
-
-
-
-
- Move a single file while changing its encoding from "latin1" to
- "utf-8".
-
-
-
- ]]>
-
-
-
- Move a set of files.
-
-
-
-
-
-
- ]]>
-
-
-
-
- Move a set of files to a directory, replacing @TITLE@ with
- "Foo Bar" in all files.
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Actually does the file moves.
-
-
-
-
- The file to move.
-
-
-
-
- The file to move to.
-
-
-
-
- The directory to move to.
-
-
-
-
- Used to select the files to move. To use a ,
- the attribute must be set.
-
-
-
-
- Ignore directory structure of source directory, move all files into
- a single directory, specified by the
- attribute. The default is .
-
-
-
-
- Chain of filters used to alter the file's content as it is moved.
-
-
-
-
- Creates an XSD File for all available tasks.
-
-
-
- This can be used in conjuntion with the command-line option to do XSD
- Schema validation on the build file.
-
-
-
- Creates a NAnt.xsd file in the current project directory.
-
-
- ]]>
-
-
-
-
-
- Creates a NAnt Schema for given types
-
- The output stream to save the schema to. If , writing is ignored, no exception generated.
- The list of tasks to generate XML Schema for.
- The list of datatypes to generate XML Schema for.
- The target namespace to output.
- The new NAnt Schema.
-
-
-
- Creates a new instance.
-
- The name of the attribute.
- Value indicating whether the attribute should be required.
- The new instance.
-
-
-
- Creates a new instance.
-
- The minimum value to allow for this choice
- The maximum value to allow, Decimal.MaxValue sets it to 'unbound'
- The new instance.
-
-
-
- The name of the output file to which the XSD should be written.
-
-
-
-
- The target namespace for the output. Defaults to "http://tempuri.org/nant-donotuse.xsd"
-
-
-
-
- The for which an XSD should be created. If not
- specified, an XSD will be created for all available tasks.
-
-
-
-
- Creates a new instance of the
- class.
-
- Tasks for which a schema should be generated.
- Data Types for which a schema should be generated.
- The namespace to use.
- http://tempuri.org/nant.xsd
-
-
-
-
- Runs NAnt on a supplied build file, or a set of build files.
-
-
-
- By default, all the properties of the current project will be available
- in the new project. Alternatively, you can set
- to to not copy any properties to the new
- project.
-
-
- You can also set properties in the new project from the old project by
- using nested property tags. These properties are always passed to the
- new project regardless of the setting of .
- This allows you to parameterize your subprojects.
-
-
- References to data types can also be passed to the new project, but by
- default they are not. If you set the to
- , all references will be copied.
-
-
-
-
- Build a project located in a different directory if the debug
- property is not .
-
-
-
- ]]>
-
-
-
-
- Build a project while adding a set of properties to that project.
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Build all projects named default.build located anywhere under
- the project base directory.
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Validates the element.
-
-
-
-
- The build file to build.
-
-
-
-
- The target to execute. To specify more than one target seperate
- targets with a space. Targets are executed in order if possible.
- The default is to use target specified in the project's default
- attribute.
-
-
-
-
- Used to specify a set of build files to process.
-
-
-
-
- Specifies whether current property values should be inherited by
- the executed project. The default is .
-
-
-
-
- Specifies whether all references will be copied to the new project.
- The default is .
-
-
-
-
- Specifies a collection of properties that should be created in the
- executed project. Note, existing properties with identical names
- that are not read-only will be overwritten.
-
-
-
-
- Sets a property in the current project.
-
-
- NAnt uses a number of predefined properties.
-
-
-
- Define a debug property with value .
-
-
-
- ]]>
-
-
-
-
- Use the user-defined debug property.
-
-
-
- ]]>
-
-
-
-
- Define a read-only property. This is just like passing in the param
- on the command line.
-
-
-
- ]]>
-
-
-
-
- Define a property, but do not overwrite the value if the property already exists (eg. it was specified on the command line).
-
-
-
-
-
-
- ]]>
-
-
- Executing this build file with the command line option -D:debug=false,
- would cause the value specified on the command line to remain unaltered.
-
-
-
-
-
-
-
-
- The name of the NAnt property to set.
-
-
-
-
- The value to assign to the NAnt property.
-
-
-
-
- Specifies whether the property is read-only or not.
- The default is .
-
-
-
-
- Specifies whether references to other properties should not be
- expanded when the value of the property is set, but expanded when
- the property is actually used. By default, properties will be
- expanded when set.
-
-
-
-
- Specifies whether the value of a property should be overwritten if
- the property already exists (unless the property is read-only).
- The default is .
-
-
-
-
- Sets project properties based on the evaluatuion of a regular expression.
-
-
-
- The attribute must contain one or more
-
- named grouping constructs, which represents the names of the
- properties to be set. These named grouping constructs can be enclosed
- by angle brackets (?<name>) or single quotes (?'name').
-
-
- In the build file, use the XML element to specify <,
- and to specify >.
-
-
- The named grouping construct must not contain any punctuation and it
- cannot begin with a number.
-
-
-
-
- Find the last word in the given string and stores it in the property
- lastword.
-
-
-
-
- ]]>
-
-
-
-
- Split the full filename and extension of a filename.
-
-
-
- ]]>
-
-
-
-
- Split the path and the filename. (This checks for / or \
- as the path separator).
-
-
-
- ]]>
-
-
- Results in path=d:\Temp\SomeDir\SomeDir\ and file=bla.xml.
-
-
-
-
-
- Executes the task.
-
-
-
-
- Represents the regular expression to be evalued.
-
-
- The regular expression to be evalued.
-
-
- The pattern must contain one or more named constructs, which may
- not contain any punctuation and cannot begin with a number.
-
-
-
-
- A comma separated list of options to pass to the regex engine. The
- default is .
-
-
-
-
- Represents the input for the regular expression.
-
-
- The input for the regular expression.
-
-
-
-
- Sets an environment variable or a whole collection of them. Use an empty
- attribute to clear a variable.
-
-
-
- Variables will be set for the current NAnt process and all child
- processes that NAnt spawns (compilers, shell tools, etc). If the
- intention is to only set a variable for a single child process, then
- using the and its nested
- element might be a better option.
-
-
- Expansion of inline environment variables is performed using the syntax
- of the current platform. So on Windows platforms using the string %PATH%
- in the attribute will result in the value of
- the PATH variable being expanded in place before the variable is set.
-
-
-
- Set the MONO_PATH environment variable on a *nix platform.
-
-
- ]]>
-
-
-
- Set a collection of environment variables. Note the nested variable used to set var3.
-
-
-
-
-
-
- ]]>
-
-
-
- Set environment variables using nested path elements.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Win32 DllImport for the SetEnvironmentVariable function.
-
-
-
-
-
-
-
- *nix dllimport for the setenv function.
-
-
-
-
-
- 0 if the execution is successful; otherwise, -1.
-
-
-
-
- Deletes all instances of the variable name.
-
- The variable to unset.
-
- 0 if the execution is successful; otherwise, -1.
-
-
-
-
- Checks whether the task is initialized with valid attributes.
-
-
-
-
- Set the environment variables
-
-
-
-
- Do the actual work here.
-
- The name of the environment variable.
- The value of the environment variable.
-
-
-
- The name of a single Environment variable to set
-
-
-
-
- The literal value for the environment variable.
-
-
-
-
- The value for a file-based environment variable. NAnt will convert
- it to an absolute filename.
-
-
-
-
- The value for a directory-based environment variable. NAnt will
- convert it to an absolute path.
-
-
-
-
- The value for a PATH like environment variable. You can use
- : or ; as path separators and NAnt will convert it to
- the platform's local conventions.
-
-
-
-
- A task for sleeping a specified period of time, useful when a build or deployment process
- requires an interval between tasks.
-
-
- Sleep 1 hour, 2 minutes, 3 seconds and 4 milliseconds.
-
-
- ]]>
-
-
-
- Sleep 123 milliseconds.
-
-
- ]]>
-
-
-
-
-
- Verify parameters.
-
-
-
-
- Return time to sleep.
-
-
-
-
- Sleeps for the specified number of milliseconds.
-
- Number of milliseconds to sleep.
-
-
-
- Hours to add to the sleep time.
-
-
-
-
- Minutes to add to the sleep time.
-
-
-
-
- Seconds to add to the sleep time.
-
-
-
-
- Milliseconds to add to the sleep time.
-
-
-
-
- Processes a document via XSLT.
-
-
- Create a report in HTML.
-
-
- ]]>
-
-
-
- Create a report in HTML, with a param.
-
-
-
-
-
-
- ]]>
-
-
-
- Create a report in HTML, with a expanded param.
-
-
-
-
-
-
- ]]>
-
-
-
- Create some code based on a directory of templates.
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Directory in which to store the results. The default is the project
- base directory.
-
-
-
-
- Desired file extension to be used for the targets. The default is
- html.
-
-
-
-
- URI or path that points to the stylesheet to use. If given as path, it can
- be relative to the project's basedir or absolute.
-
-
-
-
- Specifies a single XML document to be styled. Should be used with
- the attribute.
-
-
-
-
- Specifies the output name for the styled result from the
- attribute.
-
-
-
-
- Specifies a group of input files to which to apply the stylesheet.
-
-
-
-
- XSLT parameters to be passed to the XSLT transformation.
-
-
-
-
- XSLT extension objects to be passed to the XSLT transformation.
-
-
-
-
- The network proxy to use to access the Internet resource.
-
-
-
-
- Sets properties with system information.
-
-
- Sets a number of properties with information about the system environment. The intent of this task is for nightly build logs to have a record of system information so that the build was performed on.
-
-
- Property
- Value
-
-
- <>.clr.version
- Common Language Runtime version number.
-
-
- <>.env.*
- Environment variables (e.g., <>.env.PATH).
-
-
- <>.os.platform
- Operating system platform ID.
-
-
- <>.os.version
- Operating system version.
-
-
- <>.os
- Operating system version string.
-
-
- <>.os.folder.applicationdata
- The directory that serves as a common repository for application-specific data for the current roaming user.
-
-
- <>.os.folder.commonapplicationdata
- The directory that serves as a common repository for application-specific data that is used by all users.
-
-
- <>.os.folder.commonprogramfiles
- The directory for components that are shared across applications.
-
-
- <>.os.folder.desktopdirectory
- The directory used to physically store file objects on the desktop. Do not confuse this directory with the desktop folder itself, which is a virtual folder.
-
-
- <>.os.folder.programfiles
- The Program Files directory.
-
-
- <>.os.folder.system
- The System directory.
-
-
- <>.os.folder.temp
- The temporary directory.
-
-
-
- When the name of an environment variable is not a valid property name,
- the task will fail. In that case, set to
- to allow that environment variable to be
- skipped.
-
-
- we advise you to use the following functions instead:
-
-
-
- Function
- Description
-
-
-
- Gets a object that identifies this operating system.
-
-
-
- Gets the path to a system special folder.
-
-
-
- Returns the value of a environment variable.
-
-
-
- Gets the path to the temporary directory.
-
-
-
- Gets the Common Language Runtime version.
-
-
-
-
- Register the properties with the default property prefix.
-
-
- ]]>
-
-
-
- Register the properties without a prefix.
-
-
- ]]>
-
-
-
- Register properties and display a summary.
-
-
- ]]>
-
-
-
-
-
- The string to prefix the property names with. The default is "sys.".
-
-
-
-
- Sets properties with the current date and time.
-
-
-
- By default the displays the current date
- and time and sets the following properties:
-
-
- tstamp.date to yyyyMMdd
- tstamp.time to HHmm
- tstamp.now using the default DateTime.ToString() method
-
-
- To set an additional property with a custom date/time use the
- and attributes.
- To set a number of additional properties with the exact same date and
- time use the nested element (see example).
-
-
- The date and time string displayed by the
- uses the computer's default long date and time string format. You
- might consider setting these to the
- ISO 8601 standard
- for date and time notation.
-
-
-
- Set the build.date property.
-
-
- ]]>
-
-
-
- Set a number of properties for Ant like compatibility.
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- The property to receive the date/time string in the given pattern.
-
-
-
- The date/time pattern to be used.
-
- The following table lists the standard format characters for each standard pattern. The format characters are case-sensitive; for example, 'g' and 'G' represent slightly different patterns.
-
-
- Format Character
- Description Example Format Pattern (en-US)
-
- dMM/dd/yyyy
- Ddddd, dd MMMM yyyy
- fdddd, dd MMMM yyyy HH:mm
- Fdddd, dd MMMM yyyy HH:mm:ss
- gMM/dd/yyyy HH:mm
- GMM/dd/yyyy HH:mm:ss
- m, MMMMM dd
- r, Rddd, dd MMM yyyy HH':'mm':'ss 'GMT'
- syyyy'-'MM'-'dd'T'HH':'mm':'ss
- tHH:mm
- THH:mm:ss
- uyyyy'-'MM'-'dd HH':'mm':'ss'Z'
- Udddd, dd MMMM yyyy HH:mm:ss
- y, Yyyyy MMMM
-
- The following table lists the patterns that can be combined to construct custom patterns. The patterns are case-sensitive; for example, "MM" is recognized, but "mm" is not. If the custom pattern contains white-space characters or characters enclosed in single quotation marks, the output string will also contain those characters. Characters not defined as part of a format pattern or as format characters are reproduced literally.
-
-
- Format
- Pattern Description
-
- dThe day of the month. Single-digit days will not have a leading zero.
- ddThe day of the month. Single-digit days will have a leading zero.
- dddThe abbreviated name of the day of the week.
- ddddThe full name of the day of the week.
- MThe numeric month. Single-digit months will not have a leading zero.
- MMThe numeric month. Single-digit months will have a leading zero.
- MMMThe abbreviated name of the month.
- MMMMThe full name of the month.
- yThe year without the century. If the year without the century is less than 10, the year is displayed with no leading zero.
- yyThe year without the century. If the year without the century is less than 10, the year is displayed with a leading zero.
- yyyyThe year in four digits, including the century.
- ggThe period or era. This pattern is ignored if the date to be formatted does not have an associated period or era string.
- hThe hour in a 12-hour clock. Single-digit hours will not have a leading zero.
- hhThe hour in a 12-hour clock. Single-digit hours will have a leading zero.
- HThe hour in a 24-hour clock. Single-digit hours will not have a leading zero.
- HHThe hour in a 24-hour clock. Single-digit hours will have a leading zero.
- mThe minute. Single-digit minutes will not have a leading zero.
- mmThe minute. Single-digit minutes will have a leading zero.
- sThe second. Single-digit seconds will not have a leading zero.
- ssThe second. Single-digit seconds will have a leading zero.
- fThe fraction of a second in single-digit precision. The remaining digits are truncated.
- ffThe fraction of a second in double-digit precision. The remaining digits are truncated.
- fffThe fraction of a second in three-digit precision. The remaining digits are truncated.
- ffffThe fraction of a second in four-digit precision. The remaining digits are truncated.
- fffffThe fraction of a second in five-digit precision. The remaining digits are truncated.
- ffffffThe fraction of a second in six-digit precision. The remaining digits are truncated.
- fffffffThe fraction of a second in seven-digit precision. The remaining digits are truncated.
- tThe first character in the AM/PM designator.
- ttThe AM/PM designator.
- zThe time zone offset ("+" or "-" followed by the hour only). Single-digit hours will not have a leading zero. For example, Pacific Standard Time is "-8".
- zzThe time zone offset ("+" or "-" followed by the hour only). Single-digit hours will have a leading zero. For example, Pacific Standard Time is "-08".
- zzzThe full time zone offset ("+" or "-" followed by the hour and minutes). Single-digit hours and minutes will have leading zeros. For example, Pacific Standard Time is "-08:00".
- :The default time separator.
- /The default date separator.
- \ cPattern Where c is any character. Displays the character literally. To display the backslash character, use "\\".
-
-
-
-
-
- Touches a file or set of files -- corresponds to the Unix touch command.
-
-
-
- If the file specified does not exist, the task will create it.
-
-
-
- Touch the Main.cs file. The current time is used.
-
-
- ]]>
-
-
-
-
- Touch all executable files in the project base directory and its
- subdirectories.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Ensures the supplied attributes are valid.
-
-
-
-
- The file to touch.
-
-
-
-
- Specifies the new modification time of the file(s) in milliseconds
- since midnight Jan 1 1970.
-
-
-
-
- Specifies the new modification time of the file in the format
- MM/DD/YYYY HH:MM:SS.
-
-
-
-
- Used to select files that should be touched.
-
-
-
-
- Check modification dates on groups of files.
-
-
- If all are same or newer than all , the specified property is set to , otherwise it
- is set to .
-
-
-
- Check file dates. If myfile.dll is same or newer than myfile.cs, then set myfile.dll.uptodate property
- to either or .
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Property that will be set to or depending on the
- result of the date check.
-
-
-
-
- The that contains list of source files.
-
-
-
-
- The that contains list of target files.
-
-
-
-
- Extracts text from an XML file at the location specified by an XPath
- expression.
-
-
-
- If the XPath expression specifies multiple nodes the node index is used
- to determine which of the nodes' text is returned.
-
-
-
-
- The example provided assumes that the following XML file (App.config)
- exists in the current build directory.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- The example will read the server value from the above
- configuration file.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Executes the XML peek task.
-
-
-
-
- Loads an XML document from a file on disk.
-
- The file name of the file to load the XML document from.
-
- A document containing
- the document object representing the file.
-
-
-
-
- Gets the contents of the node specified by the XPath expression.
-
- The XPath expression used to determine which nodes to choose from.
- The XML document to select the nodes from.
- The node index in the case where multiple nodes satisfy the expression.
-
- The contents of the node specified by the XPath expression.
-
-
-
-
- The name of the file that contains the XML document
- that is going to be peeked at.
-
-
-
-
- The index of the node that gets its text returned when the query
- returns multiple nodes.
-
-
-
-
- The property that receives the text representation of the XML inside
- the node returned from the XPath expression.
-
-
-
-
- The XPath expression used to select which node to read.
-
-
-
-
- Namespace definitions to resolve prefixes in the XPath expression.
-
-
-
-
- Replaces text in an XML file at the location specified by an XPath
- expression.
-
-
-
- The location specified by the XPath expression must exist, it will
- not create the parent elements for you. However, provided you have
- a root element you could use a series of the tasks to build the
- XML file up if necessary.
-
-
-
-
- Change the server setting in the configuration from testhost.somecompany.com
- to productionhost.somecompany.com.
-
- XML file:
-
-
-
-
-
-
-
- ]]>
-
- Build fragment:
-
-
- ]]>
-
-
-
-
- Modify the noNamespaceSchemaLocation in an XML file.
-
- XML file:
-
-
-
-
- ]]>
-
- Build fragment:
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Executes the XML poke task.
-
-
-
-
- Loads an XML document from a file on disk.
-
-
- The file name of the file to load the XML document from.
-
-
- An containing
- the document object model representing the file.
-
-
-
-
- Given an XML document and an expression, returns a list of nodes
- which match the expression criteria.
-
-
- The XPath expression used to select the nodes.
-
-
- The XML document that is searched.
-
-
- An to use for resolving namespaces
- for prefixes in the XPath expression.
-
-
- An containing references to the nodes
- that matched the XPath expression.
-
-
-
-
- Given a node list, replaces the XML within those nodes.
-
-
- The list of nodes to replace the contents of.
-
-
- The text to replace the contents with.
-
-
-
-
- Saves the XML document to a file.
-
- The XML document to be saved.
- The file name to save the XML document under.
-
-
-
- The name of the file that contains the XML document that is going
- to be poked.
-
-
-
-
- The XPath expression used to select which nodes are to be modified.
-
-
-
-
- The value that replaces the contents of the selected nodes.
-
-
-
-
- Namespace definitions to resolve prefixes in the XPath expression.
-
-
-
-
- Represents a command-line argument.
-
-
-
- When passed to an external application, the argument will be quoted
- when appropriate. This does not apply to the
- parameter, which is always passed as is.
-
-
-
-
- A single command-line argument containing a space character.
-
-
-
- ]]>
-
-
-
-
- Two separate command-line arguments.
-
-
-
- ]]>
-
-
-
-
- A single command-line argument with the value \dir;\dir2;\dir3
- on DOS-based systems and /dir:/dir2:/dir3 on Unix-like systems.
-
-
-
- ]]>
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified command-line argument.
-
-
-
-
- Initializes a new instance of the class
- with the given file.
-
-
-
-
- Initializes a new instance of the class
- with the given path.
-
-
-
-
- Returns the argument as a .
-
-
- The argument as a .
-
-
- File and individual path elements will be quoted if necessary.
-
-
-
-
- Quotes a command line argument if it contains a single quote or a
- space.
-
- The command line argument.
-
- A quoted command line argument if
- contains a single quote or a space; otherwise,
- .
-
-
-
-
- A single command-line argument; can contain space characters.
-
-
-
-
- The name of a file as a single command-line argument; will be
- replaced with the absolute filename of the file.
-
-
-
-
- The value for a directory-based command-line argument; will be
- replaced with the absolute path of the directory.
-
-
-
-
- The value for a PATH-like command-line argument; you can use
- : or ; as path separators and NAnt will convert it
- to the platform's local conventions, while resolving references to
- environment variables.
-
-
- Individual parts will be replaced with the absolute path, resolved
- relative to the project base directory.
-
-
-
-
- Sets a single command-line argument and treats it like a PATH - ensures
- the right separator for the local platform is used.
-
-
-
-
- List of command-line arguments; will be passed to the executable
- as is.
-
-
-
-
- Indicates if the argument should be passed to the external program.
- If then the argument will be passed;
- otherwise, skipped. The default is .
-
-
-
-
- Indicates if the argument should not be passed to the external
- program. If then the argument will be
- passed; otherwise, skipped. The default is .
-
-
-
-
- Gets string value corresponding with the argument.
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the specified
- value is in the collection.
-
- The argument value to locate in the collection.
-
- if a with value
- is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified value.
-
- The value of the to get.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Provides credentials for password-based authentication schemes.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Returns a instance representing
- the current .
-
-
- A instance representing the current
- , or if the
- credentials should not be used to provide authentication information
- to the external resource.
-
-
-
-
- The domain or computer name that verifies the credentials.
-
-
-
-
- The password for the user name associated with the credentials.
-
-
-
-
- The user name associated with the credentials.
-
-
-
-
- Indicates if the credentials should be used to provide authentication
- information to the external resource. If then
- the credentials will be passed; otherwise, not. The default is
- .
-
-
-
-
- Indicates if the credentials should not be used to provide authentication
- information to the external resource. If then the
- credentials will be passed; otherwise, not. The default is
- .
-
-
-
-
- A specialized used for specifying a set of
- directories.
-
-
- Hint for supporting tasks that the included directories instead of
- files should be used.
-
-
-
-
- Filesets are groups of files. These files can be found in a directory
- tree starting in a base directory and are matched by patterns taken
- from a number of patterns. Filesets can appear inside tasks that support
- this feature or at the project level, i.e., as children of <project>.
-
-
-
Patterns
-
- As described earlier, patterns are used for the inclusion and exclusion.
- These patterns look very much like the patterns used in DOS and UNIX:
-
-
-
-
- '*' matches zero or more characters
- For example:
-
- *.cs matches .cs, x.cs and FooBar.cs,
- but not FooBar.xml (does not end with .cs).
-
-
-
-
-
- '?' matches one character
- For example:
-
- ?.cs matches x.cs, A.cs, but not
- .cs or xyz.cs (both don't have one character
- before .cs).
-
-
-
-
-
- Combinations of *'s and ?'s are allowed.
-
-
- Matching is done per-directory. This means that first the first directory
- in the pattern is matched against the first directory in the path to match.
- Then the second directory is matched, and so on. For example, when we have
- the pattern /?abc/*/*.cs and the path /xabc/foobar/test.cs,
- the first ?abc is matched with xabc, then * is matched
- with foobar, and finally *.cs is matched with test.cs.
- They all match, so the path matches the pattern.
-
-
- To make things a bit more flexible, we added one extra feature, which makes
- it possible to match multiple directory levels. This can be used to match a
- complete directory tree, or a file anywhere in the directory tree. To do this,
- ** must be used as the name of a directory. When ** is used as
- the name of a directory in the pattern, it matches zero or more directories.
- For example: /test/** matches all files/directories under /test/,
- such as /test/x.cs, or /test/foo/bar/xyz.html, but not /xyz.xml.
-
-
- There is one "shorthand" - if a pattern ends with / or \, then
- ** is appended. For example, mypackage/test/ is interpreted as
- if it were mypackage/test/**.
-
-
Case-Sensitivity
-
- By default, pattern matching is case-sensitive on Unix and case-insensitive
- on other platforms. The parameter can be used
- to override this.
-
-
Default Excludes
-
- There are a set of definitions that are excluded by default from all
- tasks that use filesets. They are:
-
-
-
-
- **/*~
-
-
-
-
- **/#*#
-
-
-
-
- **/.#*
-
-
-
-
- **/%*%
-
-
-
-
- **/CVS
-
-
-
-
- **/CVS/**
-
-
-
-
- **/.cvsignore
-
-
-
-
- **/.svn
-
-
-
-
- **/.svn/**
-
-
-
-
- **/_svn
-
-
-
-
- **/_svn/**
-
-
-
-
- **/SCCS
-
-
-
-
- **/SCCS/**
-
-
-
-
- **/vssver.scc
-
-
-
-
- **/vssver2.scc
-
-
-
-
- **/_vti_cnf/**
-
-
-
-
- If you do not want these default excludes applied, you may disable them
- by setting to .
-
-
-
-
-
- Pattern
- Match
-
-
- **/CVS/*
-
-
- Matches all files in CVS directories that can be
- located anywhere in the directory tree.
-
- Matches:
-
-
- CVS/Repository
-
-
- org/apache/CVS/Entries
-
-
- org/apache/jakarta/tools/ant/CVS/Entries
-
-
- But not:
-
-
- org/apache/CVS/foo/bar/Entries (foo/bar/ part does not match)
-
-
-
-
-
- org/apache/jakarta/**
-
-
- Matches all files in the org/apache/jakarta directory
- tree.
-
- Matches:
-
-
- org/apache/jakarta/tools/ant/docs/index.html
-
-
- org/apache/jakarta/test.xml
-
-
- But not:
-
-
- org/apache/xyz.java (jakarta/ part is missing)
-
-
-
-
-
- org/apache/**/CVS/*
-
-
- Matches all files in CVS directories that are located
- anywhere in the directory tree under org/apache.
-
- Matches:
-
-
- org/apache/CVS/Entries
-
-
- org/apache/jakarta/tools/ant/CVS/Entries
-
-
- But not:
-
-
- org/apache/CVS/foo/bar/Entries (foo/bar/ part does not match)
-
-
-
-
-
- **/test/**
-
-
- Matches all files that have a test element in their
- path, including test as a filename.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- copy constructor
-
-
-
-
-
- Creates a shallow copy of the .
-
-
- A shallow copy of the .
-
-
-
-
- Adds a nested set of patterns, or references a standalone patternset.
-
-
-
-
- Copies all instance data of the to a given
- .
-
-
-
-
- Determines if a file has a more recent last write time than the
- given time, or no longer exists.
-
- A file to check the last write time against.
- The datetime to compare against.
-
- The name of the file that has a last write time greater than
- or that no longer exists;
- otherwise, .
-
-
-
-
- Determines if one of the given files has a more recent last write
- time than the given time. If one of the given files no longer exists,
- the target will be considered out-of-date.
-
- A collection of filenames to check the last write time against.
- The datetime to compare against.
-
- The name of the first file that has a last write time greater than
- ; otherwise, null.
-
-
-
-
- Indicates whether include and exclude patterns must be treated in a
- case-sensitive way. The default is on Unix;
- otherwise, .
-
-
-
-
- When set to , causes the fileset element to
- throw a when no files match the
- includes and excludes criteria. The default is .
-
-
-
-
- Indicates whether default excludes should be used or not.
- The default is .
-
-
-
-
- The base of the directory of this fileset. The default is the project
- base directory.
-
-
-
-
- Gets the collection of include patterns.
-
-
-
-
- Gets the collection of exclude patterns.
-
-
-
-
- Gets the collection of files that will be added to the
- without pattern matching or checking if the
- file exists.
-
-
-
-
- Gets the collection of file names that match the fileset.
-
-
- A collection that contains the file names that match the
- .
-
-
-
-
- Gets the collection of directory names that match the fileset.
-
-
- A collection that contains the directory names that match the
- .
-
-
-
-
- Gets the collection of directory names that were scanned for files.
-
-
- A collection that contains the directory names that were scanned for
- files.
-
-
-
-
- The items to include in the fileset.
-
-
-
-
- The items to include in the fileset.
-
-
-
-
- The items to exclude from the fileset.
-
-
-
-
- The items to exclude from the fileset.
-
-
-
-
- The files from which a list of patterns or files to include should
- be obtained.
-
-
-
-
- The files from which a list of patterns or files to include should
- be obtained.
-
-
-
-
- The files from which a list of patterns or files to exclude should
- be obtained.
-
-
-
-
- Determines the most recently modified file in the fileset (by LastWriteTime of the ).
-
-
- The of the file that has the newest (closest to present) last write time.
-
-
-
-
- The pattern or file name to exclude.
-
-
-
-
- If then the pattern will be excluded;
- otherwise, skipped. The default is .
-
-
-
-
- Opposite of . If
- then the pattern will be excluded; otherwise, skipped. The default
- is .
-
-
-
-
- If then the file name will be added to
- the without pattern matching or checking
- if the file exists. The default is .
-
-
-
-
- If then the file will be searched for
- on the path. The default is .
-
-
-
-
- The pattern or file name to include.
-
-
-
-
- If then the pattern will be included;
- otherwise, skipped. The default is .
-
-
-
-
- Opposite of . If
- then the pattern will be included; otherwise, skipped. The default
- is .
-
-
-
-
- Gets the list of patterns in .
-
-
-
-
- If then the patterns will be excluded;
- otherwise, skipped. The default is .
-
-
-
-
- Opposite of . If
- then the patterns will be excluded; otherwise, skipped. The default
- is .
-
-
-
-
- The name of a file; each line of this file is taken to be a
- pattern.
-
-
-
-
- If then the patterns in the include file
- will be added to the without pattern
- matching or checking if the file exists. The default is
- .
-
-
-
-
- If then the patterns in the include file
- will be searched for on the path. The default is .
-
-
-
-
- If then the patterns will be included;
- otherwise, skipped. The default is .
-
-
-
-
- Opposite of . If
- then the patterns will be included; otherwise, skipped. The default
- is .
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Copy constructor for . Required in order to
- assign references of type where
- is used.
-
- A instance to create a from.
-
-
-
- Represents an environment variable.
-
-
-
-
- Initializes a instance with the
- specified name and value.
-
- The name of the environment variable.
- The value of the environment variable.
-
-
-
- Initializes a instance.
-
-
-
-
- The name of the environment variable.
-
-
-
-
- The literal value for the environment variable.
-
-
-
-
- The value for a file-based environment variable. NAnt will convert
- it to an absolute filename.
-
-
-
-
- The value for a directory-based environment variable. NAnt will
- convert it to an absolute path.
-
-
-
-
- The value for a PATH like environment variable. You can use
- : or ; as path separators and NAnt will convert it to
- the platform's local conventions.
-
-
-
-
- Sets a single environment variable and treats it like a PATH -
- ensures the right separator for the local platform is used.
-
-
-
-
- Gets the value of the environment variable.
-
-
-
-
- Indicates if the environment variable should be passed to the
- external program. If then the environment
- variable will be passed; otherwise, skipped. The default is
- .
-
-
-
-
- Indicates if the environment variable should not be passed to the
- external program. If then the environment
- variable will be passed; otherwise, skipped. The default is
- .
-
-
-
-
- A set of environment variables.
-
-
-
-
- Environment variable to pass to a program.
-
-
-
-
- Environment variable to pass to a program.
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the specified
- value is in the collection.
-
- The argument value to locate in the collection.
-
- if a with value
- is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified name.
-
- The name of the to get.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- The name of the NAnt property to set.
-
-
-
-
- The string pattern to use to format the property.
-
-
-
-
- Indicates if the formatter should be used to format the timestamp.
- If then the formatter will be used;
- otherwise, skipped. The default is .
-
-
-
-
- Indicates if the formatter should be not used to format the
- timestamp. If then the formatter will be
- used; otherwise, skipped. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Specifies the execution mode for managed applications.
-
-
-
- For backward compatibility, the following string values can also be
- used in build files:
-
-
-
- Value
- Corresponding field
-
-
- "true"
-
-
-
- "false"
-
-
-
-
- Even if set to , the operating system can still
- run the program as a managed application.
-
- On Linux this can be done through binfmt_misc, while on
- Windows installing the .NET Framework redistributable caused managed
- applications to run on the MS CLR by default.
-
-
-
-
-
- Do not threat the program as a managed application.
-
-
-
-
- Leave it up to the CLR to determine which specific version of
- the CLR will be used to run the application.
-
-
-
-
- Forces an application to run against the currently targeted
- version of a given CLR.
-
-
-
-
- Specialized that also supports
- case-insensitive conversion of "true" to
- and "false" to
- .
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Converts the given object to the type of this converter, using the
- specified context and culture information.
-
- An that provides a format context.
- A object. If a is passed, the current culture is assumed.
- The to convert.
-
- An that represents the converted value.
-
-
-
-
- Represents an option.
-
-
-
-
- name, value constructor
-
-
-
-
-
-
- Default constructor
-
-
-
-
- Name of the option.
-
-
-
-
- Value of the option. The default is .
-
-
-
-
- Indicates if the option should be passed to the task.
- If then the option will be passed;
- otherwise, skipped. The default is .
-
-
-
-
- Indicates if the option should not be passed to the task.
- If then the option will be passed;
- otherwise, skipped. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a for the specified
- task is in the collection.
-
- The name of task for which the should be located in the collection.
-
- if a for the specified
- task is found in the collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified name.
-
- The name of the option that should be located in the collection.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Represents a nested path element.
-
-
-
-
- The name of a file to add to the path. Will be replaced with
- the absolute path of the file.
-
-
-
-
- The name of a directory to add to the path. Will be replaced with
- the absolute path of the directory.
-
-
-
-
- A string that will be treated as a path-like string. You can use
- : or ; as path separators and NAnt will convert it
- to the platform's local conventions, while resolving references
- to environment variables.
-
-
-
-
- If then the entry will be added to the
- path; otherwise, skipped. The default is .
-
-
-
-
- Opposite of . If
- then the entry will be added to the path; otherwise, skipped.
- The default is .
-
-
-
-
- Gets the parts of a path represented by this element.
-
-
- A containing the parts of a path
- represented by this element.
-
-
-
-
-
- Paths are groups of files and/or directories that need to be passed as a single
- unit. The order in which parts of the path are specified in the build file is
- retained, and duplicate parts are automatically suppressed.
-
-
-
-
- Define a global <path> that can be referenced by other
- tasks or types.
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Invoked by for build
- attributes with an underlying type.
-
- The to be used to resolve relative paths.
- The string representing a path.
-
-
-
- Returns a textual representation of the path, which can be used as
- PATH environment variable definition.
-
-
- A textual representation of the path.
-
-
-
-
- Defines a set of path elements to add to the current path.
-
- The to add.
-
-
-
- Defines a path element to add to the current path.
-
- The to add.
-
-
-
- Returns all path elements defined by this path object.
-
-
- A list of path elements.
-
-
-
-
- Splits a PATH (with ; or : as separators) into its parts, while
- resolving references to environment variables.
-
- The to be used to resolve relative paths.
- The path to translate.
-
- A PATH split up its parts, with references to environment variables
- resolved and duplicate entries removed.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- The name pattern to include/exclude.
-
-
-
-
- If then the pattern will be used;
- otherwise, skipped. The default is .
-
-
-
-
- If then the pattern will be used;
- otherwise, skipped. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Removes all items from the .
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array,
- starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- A set of patterns, mostly used to include or exclude certain files.
-
-
-
- The individual patterns support if and unless attributes
- to specify that the element should only be used if or unless a given
- condition is met.
-
-
- The and
- elements load patterns from a file. When the file is a relative path,
- it will be resolved relative to the project base directory in which
- the patternset is defined. Each line of this file is taken to be a
- pattern.
-
-
- The number sign (#) as the first non-blank character in a line denotes
- that all text following it is a comment:
-
-
-
-
-
- Patterns can be grouped to sets, and later be referenced by their
- .
-
-
- When used as a standalone element (global type), any properties that
- are referenced will be resolved when the definition is processed, not
- when it actually used. Passing a reference to a nested build file
- will not cause the properties to be re-evaluated.
-
-
- To improve reuse of globally defined patternsets, avoid referencing
- any properties altogether.
-
-
-
-
- Define a set of patterns that matches all .cs files that do not contain
- the text Test in their name.
-
-
-
-
-
-
- ]]>
-
-
-
-
- Define two sets. One holding C# sources, and one holding VB sources.
- Both sets only include test sources when the test property is
- set. A third set combines both C# and VB sources.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Define a set from patterns in a file.
-
-
-
-
-
-
- ]]>
-
-
-
-
- Defines a patternset with patterns that are loaded from an external
- file, and shows the behavior when that patternset is passed as a
- reference to a nested build script.
-
-
- External file "c:\foo\build\service.lst" holding patterns
- of source files to include for the Foo.Service assembly:
-
-
-
-
- Main build script located in "c:\foo\default.build":
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
- Nested build script located in "c:\foo\services\default.build"
- which uses the patternset to feed sources files to the C# compiler:
-
-
-
-
-
-
-
-
-
-
- ]]>
-
- At the time when the patternset is used in the "service"
- build script, the following source files in "c:\foo\services\src"
- match the defined patterns:
-
-
-
-
- You should have observed that:
-
-
-
-
- although the patternset is used from the "service"
- build script, the path to the external file is resolved relative
- to the base directory of the "main" build script in
- which the patternset is defined.
-
-
-
-
- the "TraceListener.cs" file is included, even though
- the "build.debug" property was changed to false
- after the patternset was defined (but before it was passed to
- the nested build, and used).
-
-
-
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Adds a nested set of patterns, or references other standalone
- patternset.
-
- The to add.
-
-
-
- Defines a single pattern for files to include.
-
-
-
-
- Loads multiple patterns of files to include from a given file, set
- using the parameter.
-
-
-
-
- Defines a single pattern for files to exclude.
-
-
-
-
- Loads multiple patterns of files to exclude from a given file, set
- using the parameter.
-
-
-
-
- Contains HTTP proxy settings used to process requests to Internet
- resources.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Gets a instance representing the current
- .
-
-
- A instance representing the current
- , or
- if this proxy should not be used to connect to the external resource.
-
-
-
-
- The name of the proxy host.
-
-
-
-
- The port number on to use.
-
-
-
-
- Specifies whether to bypass the proxy server for local addresses.
- The default is .
-
-
-
-
- The credentials to submit to the proxy server for authentication.
-
-
-
-
- Indicates if the proxy should be used to connect to the external
- resource. If then the proxy will be used;
- otherwise, not. The default is .
-
-
-
-
- Indicates if the proxy should not be used to connect to the external
- resource. If then the proxy will be used;
- otherwise, not. The default is .
-
-
-
-
- Represents an element of which the XML is processed by its parent task
- or type.
-
-
-
-
- Gets the XML that this element represents.
-
-
-
-
- Gets a value indicating whether the element is performing additional
- processing using the that was use to
- initialize the element.
-
-
- , as the XML that represents this build
- element is processed by the containing task or type.
-
-
-
-
- ReplaceTokens filter token.
-
-
-
-
- Token to be replaced.
-
-
-
-
- New value of token.
-
-
-
-
- Indicates if the token should be used to replace values.
- If then the token will be used;
- otherwise, not. The default is .
-
-
-
-
- Indicates if the token should not be used to replace values.
- If then the token will be used;
- otherwise, not. The default is .
-
-
-
-
- Represents an XML namespace.
-
-
-
-
- The prefix to associate with the namespace.
-
-
-
-
- The associated XML namespace URI.
-
-
-
-
- Indicates if the namespace should be added to the .
- If then the namespace will be added;
- otherwise, skipped. The default is .
-
-
-
-
- Indicates if the namespace should not be added to the .
- list. If then the parameter will be
- added; otherwise, skipped. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the specified
- value is in the collection.
-
- The argument value to locate in the collection.
-
- if a with
- value is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified prefix.
-
- The prefix of the to get.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Represents an XSLT extension object. The object should have a default
- parameterless constructor and the return value should be one of the
- four basic XPath data types of number, string, Boolean or node set.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- The namespace URI to associate with the extension object.
-
-
- The namespace URI to associate with the extension object, or
- if not set.
-
-
-
-
- The full type name of the XSLT extension object.
-
-
-
-
- The assembly which contains the XSLT extension object.
-
-
-
-
- Indicates if the extension object should be added to the XSLT argument
- list. If then the extension object will be
- added; otherwise, skipped. The default is .
-
-
-
-
- Indicates if the extension object should not be added to the XSLT argument
- list. If then the extension object will be
- added; otherwise, skipped. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Initializes a new instance of the
- class with the
- specified instance.
-
-
-
-
- Initializes a new instance of the
- class with the
- specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added
- to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the
- end of the collection.
-
- The array of
- elements to be added to the end of the collection.
-
-
-
- Adds the elements of a
- to the end of the collection.
-
- The
- to be added to the end of the collection.
-
-
-
- Determines whether a is in the
- collection.
-
- The to locate
- in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the
- specified value is in the collection.
-
- The argument value to locate in the
- collection.
-
- if a
- with value is found in the collection;
- otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array,
- starting at the specified index of the target array.
-
- The one-dimensional array that is the
- destination of the elements copied from the collection. The array
- must have zero-based indexing.
- The zero-based index in
- at which copying begins.
-
-
-
- Retrieves the index of a specified
- object in the collection.
-
- The object for
- which the index is returned.
-
- The index of the specified . If the
- is not currently a member of the
- collection, it returns -1.
-
-
-
-
- Inserts a into the collection at
- the specified index.
-
- The zero-based index at which
- should be inserted.
- The to
- insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire
- collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove
- from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get
- or set.
-
-
-
- Gets the with the specified name.
-
- The name of the
- to get.
-
-
-
- Enumerates the elements of a
- .
-
-
-
-
- Initializes a new instance of the
- class
- with the specified .
-
- The collection that should be
- enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Represents an XSLT parameter.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- The name of the XSLT parameter.
-
-
- The name of the XSLT parameter, or if
- not set.
-
-
-
-
- The namespace URI to associate with the parameter.
-
-
- The namespace URI to associate with the parameter, or
- if not set.
-
-
-
-
- The value of the XSLT parameter.
-
-
- The value of the XSLT parameter, or if
- not set.
-
-
-
-
- Indicates if the parameter should be added to the XSLT argument list.
- If then the parameter will be added;
- otherwise, skipped. The default is .
-
-
-
-
- Indicates if the parameter should not be added to the XSLT argument
- list. If then the parameter will be
- added; otherwise, skipped. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the specified
- value is in the collection.
-
- The argument value to locate in the collection.
-
- if a with
- value is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified name.
-
- The name of the to get.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Resolves assemblies by caching assemblies that were loaded.
-
-
-
-
- Initializes an instanse of the
- class.
-
-
-
-
- Initializes an instanse of the
- class in the context of the given .
-
-
-
-
- Installs the assembly resolver by hooking up to the
- event.
-
-
-
-
- Uninstalls the assembly resolver.
-
-
-
-
- Resolves an assembly not found by the system using the assembly
- cache.
-
- The source of the event.
- A that contains the event data.
-
- The loaded assembly, or if not found.
-
-
-
-
- Occurs when an assembly is loaded. The loaded assembly is added
- to the assembly cache.
-
- The source of the event.
- An that contains the event data.
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to log, containing zero or more format items.
- An array containing zero or more objects to format.
-
- The actual logging is delegated to the in which
- the is executing
-
-
-
-
- Holds the loaded assemblies.
-
-
-
-
- Holds the in which the
- is executing.
-
-
- The in which the
- is executing or if the
- is not executing in the context of a .
-
-
-
-
- Represents a valid command-line argument.
-
-
-
-
- Sets the value of the argument on the specified object.
-
- The object on which the value of the argument should be set.
- The argument is required and no value was specified.
-
-
- The matching property is collection-based, but is not initialized
- and cannot be written to.
-
- -or-
-
- The matching property is collection-based, but has no strongly-typed
- Add method.
-
- -or-
-
- The matching property is collection-based, but the signature of the
- Add method is not supported.
-
-
-
-
-
- Assigns the specified value to the argument.
-
- The value that should be assigned to the argument.
-
- Duplicate argument.
- -or-
- Invalid value.
-
-
-
-
- Indicates whether the specified is a
- .
-
-
- if can be assigned
- to ; otherwise, .
-
-
-
-
- Indicates whether the specified is collection-based.
-
-
- if can be assigned
- to and is not backed by a
- that can be assigned to ;
- otherwise, .
-
-
-
-
- Indicates whether the specified is an array.
-
-
- if is an array;
- otherwise, .
-
-
-
-
- Gets the property that backs the argument.
-
-
- The property that backs the arguments.
-
-
-
-
- Gets the underlying of the argument.
-
-
- The underlying of the argument.
-
-
- If the of the argument is a collection type,
- this property will returns the underlying type of that collection.
-
-
-
-
- Gets the long name of the argument.
-
- The long name of the argument.
-
-
-
- Gets the short name of the argument.
-
- The short name of the argument.
-
-
-
- Gets the description of the argument.
-
- The description of the argument.
-
-
-
- Gets a value indicating whether the argument is required.
-
-
- if the argument is required; otherwise,
- .
-
-
-
-
- Gets a value indicating whether a mathing command-line argument
- was already found.
-
-
- if a matching command-line argument was
- already found; otherwise, .
-
-
-
-
- Gets a value indicating whether the argument can be specified multiple
- times.
-
-
- if the argument may be specified multiple
- times; otherwise, .
-
-
-
-
- Gets a value indicating whether the argument can only be specified once
- with a certain value.
-
-
- if the argument should always have a unique
- value; otherwise, .
-
-
-
-
- Gets the of the property to which the argument
- is applied.
-
-
- The of the property to which the argument is
- applied.
-
-
-
-
- Gets a value indicating whether the argument is collection-based.
-
-
- if the argument is backed by a
- that can be assigned to and is not backed
- by a that can be assigned to
- ; otherwise, .
-
-
-
-
- Gets a value indicating whether the argument is a set of name/value
- pairs.
-
-
- if the argument is backed by a
- that can be assigned to ; otherwise,
- .
-
-
-
-
- Gets a value indicating whether the argument is array-based.
-
-
- if the argument is backed by an array;
- otherwise, .
-
-
-
-
- Gets a value indicating whether the argument is the default argument.
-
-
- if the argument is the default argument;
- otherwise, .
-
-
-
-
- Gets a value indicating whether the argument cannot be combined with
- other arguments.
-
-
- if the argument cannot be combined with other
- arguments; otherwise, .
-
-
-
-
- Allows control of command line parsing.
-
-
-
-
- Initializes a new instance of the class
- with the specified argument type.
-
- Specifies the checking to be done on the argument.
-
-
-
- Gets or sets the checking to be done on the argument.
-
- The checking that should be done on the argument.
-
-
-
- Gets or sets the long name of the argument.
-
- The long name of the argument.
-
-
-
- Gets or sets the short name of the argument.
-
- The short name of the argument.
-
-
-
- Gets or sets the description of the argument.
-
- The description of the argument.
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified name.
-
- The name of the to get.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- The exception that is thrown when one of the command-line arguments provided
- is not valid.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with a descriptive message.
-
- A descriptive message to include with the exception.
-
-
-
- Initializes a new instance of the class
- with a descriptive message and an inner exception.
-
- A descriptive message to include with the exception.
- A nested exception that is the cause of the current exception.
-
-
-
- Initializes a new instance of the class
- with serialized data.
-
- The that holds the serialized object data about the exception being thrown.
- The that contains contextual information about the source or destination.
-
-
-
- Used to control parsing of command-line arguments.
-
-
-
-
- Indicates that this field is required. An error will be displayed
- if it is not present when parsing arguments.
-
-
-
-
- Only valid in conjunction with Multiple.
- Duplicate values will result in an error.
-
-
-
-
- Inidicates that the argument may be specified more than once.
- Only valid if the argument is a collection
-
-
-
-
- Inidicates that if this argument is specified, no other arguments may be specified.
-
-
-
-
- The default type for non-collection arguments.
- The argument is not required, but an error will be reported if it is specified more than once.
-
-
-
-
- The default type for collection arguments.
- The argument is permitted to occur multiple times, but duplicate
- values will cause an error to be reported.
-
-
-
-
- Commandline parser.
-
-
-
-
- Initializes a new instance of the class
- using possible arguments deducted from the specific .
-
- The from which the possible command-line arguments should be retrieved.
- A value indicating whether or not a response file is able to be used.
- is a null reference.
-
-
-
- Parses an argument list.
-
- The arguments to parse.
- The destination object on which properties will be set corresponding to the specified arguments.
- is a null reference.
- The of does not match the argument specification that was used to initialize the parser.
-
-
-
- Splits a string and removes any empty strings from the
- result. Same functionality as the
- public string[] Split(char[] separator, StringSplitOptions options)
- method in .Net 2.0. Replace with that call when 2.0 is standard.
-
-
-
- the array of strings
-
-
-
- Read a response file and parse the arguments as usual.
-
- The response file to load arguments
-
-
-
- Parse the argument list using the
-
-
-
-
-
- Returns the that's applied
- on the specified property.
-
- The property of which applied should be returned.
-
- The that's applied to the
- , or a null reference if none was applied.
-
-
-
-
- Gets a logo banner using version and copyright attributes defined on the
- or the
- .
-
-
- A logo banner.
-
-
-
-
- Gets the usage instructions.
-
- The usage instructions.
-
-
-
- Gets a value indicating whether no arguments were specified on the
- command line.
-
-
-
-
- Marks a command-line option as being the default option. When the name of
- a command-line argument is not specified, this option will be assumed.
-
-
-
-
- Initializes a new instance of the class
- with the specified argument type.
-
- Specifies the checking to be done on the argument.
-
-
-
- Provides modified version for Copy and Move from the File class that
- allow for filter chain processing.
-
-
-
-
- Copies a file filtering its content through the filter chain.
-
- The file to copy
- The file to copy to
- Chain of filters to apply when copying, or is no filters should be applied.
- The encoding used to read the soure file.
- The encoding used to write the destination file.
-
-
-
- Moves a file filtering its content through the filter chain.
-
- The file to move.
- The file to move move to.
- Chain of filters to apply when moving, or is no filters should be applied.
- The encoding used to read the soure file.
- The encoding used to write the destination file.
-
-
-
- Reads a file filtering its content through the filter chain.
-
- The file to read.
- Chain of filters to apply when reading, or is no filters should be applied.
- The encoding used to read the file.
-
- If is ,
- then the system's ANSI code page will be used to read the file.
-
-
-
-
- Returns a uniquely named empty temporary directory on disk.
-
-
- A representing the temporary directory.
-
-
-
-
- Combines two path strings.
-
- The first path.
- The second path.
-
- A string containing the combined paths. If one of the specified
- paths is a zero-length string, this method returns the other path.
- If contains an absolute path, this method
- returns .
-
-
-
- On *nix, processing is delegated to .
-
-
- On Windows, this method normalized the paths to avoid running into
- the 260 character limit of a path and converts forward slashes in
- both and to
- the platform's directory separator character.
-
-
-
-
-
- Returns Absolute Path (Fix for 260 Char Limit of Path.GetFullPath(...))
-
- The file or directory for which to obtain absolute path information.
- Path Resolved
- path is a zero-length string, contains only white space or contains one or more invalid characters as defined by .
- is .
-
-
-
- Returns the home directory of the current user.
-
-
- The home directory of the current user.
-
-
-
-
- Scans a list of directories for the specified filename.
-
- The list of directories to search.
- The name of the file to look for.
- Specifies whether the directory should be searched recursively.
-
- The directories are scanned in the order in which they are defined.
-
-
- The absolute path to the specified file, or null if the file was
- not found.
-
-
-
-
- Helper class for determining whether assemblies are located in the
- Global Assembly Cache.
-
-
-
-
- Initializes a new instance of the class in
- the context of the given .
-
-
-
-
- Determines whether an assembly is installed in the Global
- Assembly Cache given its file name or path.
-
- The name or path of the file that contains the manifest of the assembly.
-
- if is
- installed in the Global Assembly Cache; otherwise,
- .
-
-
-
- To determine whether the specified assembly is installed in the
- Global Assembly Cache, the assembly is loaded into a separate
- .
-
-
- If the family of the current runtime framework does not match the
- family of the current target framework, this method will return
- for all assemblies as there's no way to
- determine whether a given assembly is in the Global Assembly Cache
- for another framework family than the family of the current runtime
- framework.
-
-
-
-
-
- Holds the in which assemblies will be loaded
- to determine whether they are in the Global Assembly Cache.
-
-
-
-
- Holds the context of the .
-
-
-
-
- Holds a list of assembly files for which already has been determined
- whether they are located in the Global Assembly Cache.
-
-
-
- The key of the is the full path to the
- assembly file and the value is a indicating
- whether the assembly is located in the Global Assembly Cache.
-
-
-
-
-
- Holds a value indicating whether the object has been disposed.
-
-
-
-
- Gets the context of the .
-
-
- The context of the .
-
-
-
-
- Obtains a lifetime service object to control the lifetime policy for
- this instance.
-
-
- An object of type used to control the lifetime
- policy for this instance. This is the current lifetime service object
- for this instance if one exists; otherwise, a new lifetime service
- object initialized with a lease that will never time out.
-
-
-
-
- Determines whether an assembly is installed in the Global
- Assembly Cache given its file name or path.
-
- The name or path of the file that contains the manifest of the assembly.
-
- if is
- installed in the Global Assembly Cache; otherwise,
- .
-
-
-
-
- Provides a set of helper methods related to reflection.
-
-
-
-
- Initializes a new instance of the class.
-
-
- Uses a private access modifier to prevent instantiation of this class.
-
-
-
-
- Loads the type specified in the type string with assembly qualified name.
-
- The assembly qualified name of the type to load.
- Flag set to to throw an exception if the type cannot be loaded.
-
- is and
- an error is encountered while loading the , or
- is not an assembly qualified name.
-
-
- If the cannot be instantiated from the assembly
- qualified type name, then we'll try to instantiate the type using its
- simple type name from an already loaded assembly with an assembly
- name mathing the assembly in the assembly qualified type name.
-
-
- The type loaded or if it could not be loaded.
-
-
-
-
- Provides resource support to NAnt assemblies. This class cannot
- be inherited from.
-
-
-
-
- Prevents the class from being
- instantiated explicitly.
-
-
-
-
- Registers the assembly to be used as the fallback if resources
- aren't found in the local satellite assembly.
-
-
- A that represents the
- assembly to register.
-
-
- The following example shows how to register a shared satellite
- assembly.
-
-
-
-
-
-
-
- Returns the value of the specified string resource.
-
-
- A that contains the name of the
- resource to get.
-
-
- A that contains the value of the
- resource localized for the current culture.
-
-
- The returned resource is localized for the cultural settings of the
- current .
-
- The GetString method is thread-safe.
-
-
-
- The following example demonstrates the GetString method using
- the cultural settings of the current .
-
-
-
-
-
-
-
- Returns the value of the specified string resource localized for
- the specified culture.
-
-
-
-
- A that contains the value of the
- resource localized for the specified culture.
-
-
-
- The GetString method is thread-safe.
-
-
-
- The following example demonstrates the GetString method using
- a specific culture.
-
-
-
-
-
-
-
- Returns the value of the specified string resource localized for
- the specified culture for the specified assembly.
-
-
- A that contains the name of the
- resource to get.
-
-
- A that represents
- the culture for which the resource is localized.
-
-
- A
-
-
- A that contains the value of the
- resource localized for the specified culture.
-
-
-
- The GetString method is thread-safe.
-
-
-
- The following example demonstrates the GetString method using
- specific culture and assembly.
-
-
-
-
-
-
-
- Registers the specified assembly.
-
-
- A that represents the
- assembly to register.
-
-
-
-
- Determines the manifest resource name of the resource holding the
- localized strings.
-
- The name of the assembly.
-
- The manifest resource name of the resource holding the localized
- strings for the specified assembly.
-
-
- The manifest resource name of the resource holding the localized
- strings should match the name of the assembly, minus Tasks
- suffix.
-
-
-
-
- Groups a set of useful manipulation and validation
- methods.
-
-
-
-
- Initializes a new instance of the class.
-
-
- Prevents instantiation of the class.
-
-
-
-
- Determines whether the last character of the given
- matches the specified character.
-
- The string.
- The character.
-
- if the last character of
- matches ; otherwise, .
-
- is .
-
-
-
- Indicates whether or not the specified is
- or an string.
-
- The value to check.
-
- if is
- or an empty string (""); otherwise, .
-
-
-
-
- Converts an empty string ("") to .
-
- The value to convert.
-
- if is an empty
- string ("") or ; otherwise, .
-
-
-
-
- Converts to an empty string.
-
- The value to convert.
-
- An empty string if is ;
- otherwise, .
-
-
-
-
- Concatenates a specified separator between each
- element of a specified , yielding a
- single concatenated string.
-
- A .
- A .
-
- A consisting of the elements of
- interspersed with the separator string.
-
-
-
- For example if is ", " and the elements
- of are "apple", "orange", "grape", and "pear",
- returns "apple, orange,
- grape, pear".
-
-
- If is , an empty
- string () is used instead.
-
-
-
-
-
- Creates a shallow copy of the specified .
-
- The that should be copied.
-
- A shallow copy of the specified .
-
-
-
-
- Thrown whenever an error occurs during the build.
-
-
-
-
- The location of the exception in the build document (xml file).
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with a descriptive message.
-
- A descriptive message to include with the exception.
-
-
-
- Initializes a new instance of the class
- with the specified descriptive message and inner exception.
-
- A descriptive message to include with the exception.
- A nested exception that is the cause of the current exception.
-
-
-
- Initializes a new instance of the class
- with a descriptive message and the location in the build file that
- caused the exception.
-
- A descriptive message to include with the exception.
- The location in the build file where the exception occured.
-
-
-
- Initializes a new instance of the class
- with a descriptive message, the location in the build file and an
- instance of the exception that is the cause of the current exception.
-
- A descriptive message to include with the exception.
- The location in the build file where the exception occured.
- A nested exception that is the cause of the current exception.
-
-
-
- Initializes a new instance of the class
- with serialized data.
-
- The that holds the serialized object data about the exception being thrown.
- The that contains contextual information about the source or destination.
-
-
-
- Serializes this object into the provided.
-
- The to populate with data.
- The destination for this serialization.
-
-
-
- Creates and returns a string representation of the current
- exception.
-
-
- A string representation of the current exception.
-
-
-
-
- Gets the raw message as specified when the exception was
- constructed.
-
-
- The raw message as specified when the exception was
- constructed.
-
-
-
-
- Gets the location in the build file of the element from which the
- exception originated.
-
-
- The location in the build file of the element from which the
- exception originated.
-
-
-
-
- Gets a message that describes the current exception.
-
-
- The error message that explains the reason for the exception.
-
-
- Adds location information to the message, if available.
-
-
-
-
- Represents the set of command-line options supported by NAnt.
-
-
-
-
- Gets or sets the target framework to use (overrides
- NAnt.exe.config settings)
-
-
- The framework that should be used.
-
-
- For a list of possible frameworks, see NAnt.exe.config, possible
- values include "net-1.0", "net-1.1", etc.
-
-
-
-
- Gets or sets the target framework to use (overrides
- NAnt.exe.config settings)
-
-
- The framework that should be used.
-
-
- For a list of possible frameworks, see NAnt.exe.config, possible
- values include "net-1.0", "net-1.1", etc.
-
-
-
-
- Gets or sets the buildfile that should be executed.
-
-
- The buildfile that should be executed.
-
-
- Can be both a file or an URI.
-
-
-
-
- Gets or sets a value indicating whether more information should be
- displayed during the build process.
-
-
- if more information should be displayed;
- otherwise, . The default is .
-
-
-
-
- Gets or sets a value indicating whether debug information should be
- displayed during the build process.
-
-
- if debug information should be displayed;
- otherwise, . The default is .
-
-
-
-
- Gets or sets a value indicating whether only error and debug debug messages should be
- displayed during the build process.
-
-
- if only error or warning messages should be
- displayed; otherwise, . The default is
- .
-
-
-
-
- Gets or sets a value indicating whether to produce emacs (and other
- editor) friendly output.
-
-
- if output is to be unadorned so that emacs
- and other editors can parse files names, etc. The default is
- .
-
-
-
-
- Gets a value indicating whether parent directories should be searched
- for a buildfile.
-
-
- if parent directories should be searched for
- a build file; otherwise, . The default is
- .
-
-
-
-
- Gets or sets the indentation level of the build output.
-
-
- The indentation level of the build output. The default is 0.
-
-
-
-
- Gets or sets the list of properties that should be set.
-
-
- The list of properties that should be set.
-
-
-
-
- Gets or sets the of logger to add to the list
- of listeners.
-
-
- The of logger to add to the list of
- listeners.
-
-
- The should derive from .
-
-
-
-
- Gets or sets the name of the file to log output to.
-
-
- The name of the file to log output to.
-
-
-
-
- Gets a collection containing fully qualified type names of classes
- implementating that should be added
- to the project as listeners.
-
-
- A collection of fully qualified type names that should be added as
- listeners to the .
-
-
-
-
- Gets a collection of assemblies to load extensions from.
-
-
- A collection of assemblies to load extensions from.
-
-
-
-
- Gets or sets a value indicating whether help
- should be printed.
-
-
- if help should be
- printed; otherwise, . The default is
- .
-
-
-
-
- Gets or sets a value indicating whether the logo banner should be
- printed.
-
-
- if the logo banner should be printed; otherwise,
- . The default is .
-
-
-
-
- Gets or sets a value indicating whether the NAnt help should be
- printed.
-
-
- if NAnt help should be printed; otherwise,
- . The default is .
-
-
-
-
- Gets a collection containing the targets that should be executed.
-
-
- A collection that contains the targets that should be executed.
-
-
-
-
- Custom configuration section handler for the element.
-
-
-
-
- This just passed things through. Return the node read from the config file.
-
-
-
-
- Main entry point to NAnt that is called by the ConsoleStub.
-
-
-
-
- Starts NAnt. This is the Main entry point.
-
- Command Line args, or whatever you want to pass it. They will treated as Command Line args.
-
- The exit code.
-
-
-
-
- Prints the projecthelp to the console.
-
- The build file to show help for.
-
- is loaded and transformed with
- ProjectHelp.xslt, which is an embedded resource.
-
-
-
-
- Gets the file name for the build file in the specified directory.
-
- The directory to look for a build file. When in doubt use Environment.CurrentDirectory for directory.
- Look for a build file with this pattern or name. If null look for a file that matches the default build pattern (*.build).
- Whether or not to search the parent directories for a build file.
- The path to the build file or null if no build file could be found.
-
-
-
- Loads the extension assemblies in the current
- and scans them for extensions.
-
- The extension assemblies to load.
- The which will be used to output messages to the build log.
-
-
-
- Dynamically constructs an instance of
- the class specified.
-
-
-
- At this point, only looks in the assembly where
- is defined.
-
-
- The fully qualified name of the logger that should be instantiated.
- Type could not be loaded.
- does not implement .
-
-
-
- Dynamically constructs an instance of
- the class specified.
-
-
-
- At this point, only looks in the assembly where
- is defined.
-
-
- The fully qualified name of the listener that should be instantiated.
- Type could not be loaded.
- does not implement .
-
-
-
- Add the listeners specified in the command line arguments,
- along with the default listener, to the specified project.
-
- The command-line options.
- The to add listeners to.
-
-
-
- Spits out generic help info to the console.
-
-
-
-
- Write the message of the specified and
- the inner exceptions to .
-
- The to write to .
-
-
-
- Creates a new instance of the
- class for the specified class in the
- specified.
-
- The containing the .
- The class representing the .
-
-
-
- Gets the name of the class that can be
- created using this .
-
-
- The name of the class that can be created
- using this .
-
-
-
-
- Gets the name of the data type which the
- can create.
-
-
- The name of the data type which the
- can create.
-
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a for the specified
- task is in the collection.
-
- The name of task for which the should be located in the collection.
-
- if a for
- the specified task is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the for the specified task.
-
- The name of task for which the should be located in the collection.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified capacity.
-
-
-
-
- Inherits Properties from an existing property
- dictionary Instance
-
- DataType list to inherit
-
-
-
- Used for searching filesystem based on given include/exclude rules.
-
-
- Simple client code for testing the class.
-
- while (true) {
- DirectoryScanner scanner = new DirectoryScanner();
- Console.Write("Scan Basedirectory : ");
- string s = Console.ReadLine();
- if (s.Length == 0) break;
- scanner.BaseDirectory = s;
- while(true) {
- Console.Write("Include pattern : ");
- s = Console.ReadLine();
- if (s.Length == 0) break;
- scanner.Includes.Add(s);
- }
- while(true) {
- Console.Write("Exclude pattern : ");
- s = Console.ReadLine();
- if (s.Length == 0) break;
- scanner.Excludes.Add(s);
- }
- foreach (string name in scanner.FileNames)
- Console.WriteLine("file:" + name);
- foreach (string name in scanner.DirectoryNames)
- Console.WriteLine("dir :" + name);
- Console.WriteLine("");
- }
-
-
-
-
-
- Initializes a new instance of the .
-
-
- On unix, patterns are matching case-sensitively; otherwise, they
- are matched case-insensitively.
-
-
-
-
- Initializes a new instance of the
- specifying whether patterns are to be match case-sensitively.
-
- Specifies whether patterns are to be matched case-sensititely.
-
-
-
- Creates a shallow copy of the .
-
-
- A shallow copy of the .
-
-
-
-
- Uses and search criteria (relative to
- or absolute), to search for filesystem objects.
-
-
-
-
- Parses specified NAnt search patterns for search directories and
- corresponding regex patterns.
-
- In. NAnt patterns. Absolute or relative paths.
- Out. Regex patterns. Absolute canonical paths.
- Out. Non-regex files. Absolute canonical paths.
- In. Whether to allow a pattern to add search directories.
-
-
-
- Given a NAnt search pattern returns a search directory and an regex
- search pattern.
-
- Whether this pattern is an include or exclude pattern
- NAnt searh pattern (relative to the Basedirectory OR absolute, relative paths refering to parent directories ( ../ ) also supported)
- Out. Absolute canonical path to the directory to be searched
- Out. Whether the pattern is potentially recursive or not
- Out. Whether this is a regex pattern or not
- Out. Regex search pattern (absolute canonical path)
-
-
-
- Searches a directory recursively for files and directories matching
- the search criteria.
-
- Directory in which to search (absolute canonical path)
- Whether to scan recursively or not
-
-
-
- Converts search pattern to a regular expression pattern.
-
- Search pattern relative to the search directory.
- Regular expresssion
-
-
-
- Gets or set a value indicating whether or not to use case-sensitive
- pattern matching.
-
-
-
-
- Gets the collection of include patterns.
-
-
-
-
- Gets the collection of exclude patterns.
-
-
-
-
- The base directory to scan. The default is the
- current directory.
-
-
-
-
- Gets the list of files that match the given patterns.
-
-
-
-
- Gets the list of directories that match the given patterns.
-
-
-
-
- Gets the list of directories that were scanned for files.
-
-
-
-
- Creates a shallow copy of the .
-
-
- A shallow copy of the .
-
-
-
-
- Creates a string representing a list of the strings in the collection.
-
-
- A string that represents the contents.
-
-
-
-
- Initialize a new instance of the
- class specifying whether or not string comparison should be
- case-sensitive.
-
- Specifies whether or not string comparison should be case-sensitive.
-
-
-
- Creates a shallow copy of the .
-
-
- A shallow copy of the .
-
-
-
-
- Determines whether the specified string is in the
- .
-
- The string to locate in the . The value can be .
-
- if value is found in the ; otherwise, .
-
-
- String comparisons within the
- are only case-sensitive if is
-
-
-
-
-
- Searches for the specified string and returns the zero-based index
- of the first occurrence within the .
-
- The string to locate. The value can be .
-
- The zero-based index of the first occurrence of
- in the , if found; otherwise, -1.
-
-
- String comparisons within the
- are only case-sensitive if is
- .
-
-
-
-
- Gets a value indicating whether string comparison is case-sensitive.
-
-
- A value indicating whether string comparison is case-sensitive.
-
-
-
-
- Gets the value of the specified property.
-
- The name of the property to get the value of.
-
- The value of the specified property.
-
-
-
-
- Splits an input string into a sequence of tokens used during parsing.
-
-
-
-
- Available tokens
-
-
-
-
- Encalsulates information about installed frameworks incuding version
- information and directory locations for finding tools.
-
-
-
-
- Resolves the specified assembly to a full path by matching it
- against the reference assemblies.
-
- The file name of the assembly to resolve (without path information).
-
- An absolute path to the assembly, or if the
- assembly could not be found or no reference assemblies are configured
- for the current framework.
-
-
- Whether the file name is matched case-sensitively depends on the
- operating system.
-
-
-
-
- Searches the list of tool paths of the current framework for the
- given file, and returns the absolute path if found.
-
- The file name of the tool to search for.
-
- The absolute path to if found in one of the
- configured tool paths; otherwise, .
-
- is .
-
-
- The configured tool paths are scanned in the order in which they
- are defined in the framework configuration.
-
-
- The file name of the tool to search should include the extension.
-
-
-
-
-
- Gets the value of the specified attribute from the specified node.
-
- The node of which the attribute value should be retrieved.
- The attribute of which the value should be returned.
-
- The value of the attribute with the specified name or
- if the attribute does not exist or has no value.
-
-
-
-
- Gets the name of the framework.
-
-
- The name of the framework.
-
-
-
-
- Gets the family of the framework.
-
-
- The family of the framework.
-
-
-
-
- Gets the description of the framework.
-
-
- The description of the framework.
-
-
-
-
- Gets the vendor of the framework.
-
-
- The vendor of the framework.
-
-
-
-
- Gets the version of the framework.
-
-
- The version of the framework.
-
- The framework is not valid.
-
- When is not configured, the framework is not
- considered valid.
-
-
-
-
- Gets the Common Language Runtime version of the framework.
-
-
- The Common Language Runtime version of the framework.
-
- The framework is not valid.
-
- When is , the
- framework is not considered valid.
-
-
-
-
- Gets the CLR type of the framework.
-
-
- The CLR type of the framework.
-
- The framework is not valid.
-
-
-
- Gets the Visual Studio version that corresponds with this
- framework.
-
-
- The Visual Studio version that corresponds with this framework.
-
- The framework is not valid.
- There is no version of Visual Studio that corresponds with this framework.
-
-
-
- Gets the base directory of the framework tools for the framework.
-
-
- The base directory of the framework tools for the framework.
-
- The framework is not valid.
-
-
-
- Gets the runtime information for this framework.
-
-
- The runtime information for the framework or
- if no runtime information is configured for the framework.
-
- The framework is not valid.
-
-
-
- Gets the directory where the system assemblies for the framework
- are located.
-
-
- The directory where the system assemblies for the framework are
- located.
-
- The framework is not valid.
-
-
-
- Gets the directory containing the SDK tools for the framework.
-
-
- The directory containing the SDK tools for the framework or a null
- reference if the configured sdk directory does not exist, or is not
- valid.
-
- The framework is not valid.
-
-
-
- Gets the used to initialize this framework.
-
-
- The used to initialize this framework.
-
- The framework is not valid.
-
-
-
- Gets the set of assemblies and directories that should scanned for
- NAnt tasks, types or functions.
-
-
- The set of assemblies and directories that should be scanned for
- NAnt tasks, types or functions.
-
- The framework is not valid.
-
-
-
- Returns a value indicating whether the current framework is valid.
-
-
- if the framework is installed and correctly
- configured; otherwise, .
-
-
-
-
- Gets the reference assemblies for the current framework.
-
-
- The reference assemblies for the current framework.
-
- The framework is not valid.
-
-
-
- Gets the tool paths for the current framework.
-
-
- The tool paths for the current framework.
-
- The framework is not valid.
-
-
-
- Gets the .
-
-
- The .
-
-
- The defines the current namespace
- scope and provides methods for looking up namespace information.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified capacity.
-
-
-
-
- Defines the types of frameworks.
-
-
-
-
- Frameworks that are supported on the current platform, but are not
- installed.
-
-
-
-
- Frameworks that are installed on the current system.
-
-
-
-
- Retrieves installation state attributes.
-
-
-
-
- Frameworks that typically target full desktop devices.
-
-
-
-
- Frameworks that target compact devices.
-
-
-
-
- Frameworks that run in a browser.
-
-
-
-
- Retrieves device attributes.
-
-
-
-
- Frameworks released as part of the open-source Mono
- project.
-
-
-
-
- Frameworks released by Microsoft.
-
-
-
-
- Retrieves vendor attributes.
-
-
-
-
- All frameworks supported on the current platform, regarless of their
- installation state, target device or vendor.
-
-
-
-
- Stores the file name, line number and column number to record a position
- in a text file.
-
-
-
-
- Creates a location consisting of a file name, line number and
- column number.
-
-
- can be a local URI resource, e.g., file:///C:/WINDOWS/setuplog.txt.
-
-
-
-
- Creates a location consisting of a file name.
-
-
- can be a local URI resource, e.g., file:///C:/WINDOWS/setuplog.txt.
-
-
-
-
- Creates an "unknown" location.
-
-
-
- Private Init function.
-
-
-
- Returns the file name, line number and a trailing space. An error
- message can be appended easily. For unknown locations, returns
- an empty string.
-
-
-
-
- Gets a string containing the file name for the location.
-
-
- The file name includes both the file path and the extension.
-
-
-
-
- Gets the line number for the location.
-
-
- Lines start at 1. Will be zero if not specified.
-
-
-
-
- Gets the column number for the location.
-
-
- Columns start a 1. Will be zero if not specified.
-
-
-
-
- Maps XML nodes to the text positions from their original source.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Determines if a file has been loaded by the current project.
-
- The file to check.
-
- if the specified file has already been loaded
- by the current project; otherwise, .
-
-
-
-
- Adds an to the map.
-
-
- An can only be added to the map once.
-
-
-
-
- Returns the in the XML file for the given node.
-
-
- The must be from an
- that has been added to the map.
-
-
-
-
- Represents a position in the build file.
-
-
-
-
- Initializes a new instance of the
- with the speified line and column.
-
- The line coordinate of the position.
- The column coordinate of the position.
-
-
-
- The line coordinate of the position.
-
-
-
-
- The column coordinate of the position.
-
-
-
-
- Defines the set of levels recognised by the NAnt logging system.
-
-
-
-
- Designates fine-grained informational events that are most useful
- to debug a build process.
-
-
-
-
- Designates events that offer a more detailed view of the build
- process.
-
-
-
-
- Designates informational events that are useful for getting a
- high-level view of the build process.
-
-
-
-
- Designates potentionally harmful events.
-
-
-
-
- Designates error events.
-
-
-
-
- Can be used to suppress all messages.
-
-
- No events should be logged with this .
-
-
-
-
- Class representing an event occurring during a build.
-
-
-
- An event is built by specifying either a project, a task or a target.
-
-
- A level event will only have a
- reference.
-
-
- A level event will have and
- references.
-
-
- A level event will have ,
- and references.
-
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Initializes a new instance of the
- class for a level event.
-
- The that emitted the event.
-
-
-
- Initializes a new instance of the
- class for a level event.
-
- The that emitted the event.
-
-
-
- Initializes a new instance of the
- class for a level event.
-
- The that emitted the event.
-
-
-
- Gets or sets the message associated with this event.
-
-
- The message associated with this event.
-
-
-
-
- Gets or sets the priority level associated with this event.
-
-
- The priority level associated with this event.
-
-
-
-
- Gets or sets the associated with this event.
-
-
- The associated with this event.
-
-
-
-
- Gets the that fired this event.
-
-
- The that fired this event.
-
-
-
-
- Gets the that fired this event.
-
-
- The that fired this event, or a null reference
- if this is a level event.
-
-
-
-
- Gets the that fired this event.
-
-
- The that fired this event, or
- if this is a or level
- event.
-
-
-
-
- Represents the method that handles the build events.
-
- The source of the event.
- A that contains the event data.
-
-
-
- Instances of classes that implement this interface can register to be
- notified when things happen during a build.
-
-
-
-
- Signals that a build has started.
-
- The source of the event.
- A object that contains the event data.
-
- This event is fired before any targets have started.
-
-
-
-
- Signals that the last target has finished.
-
- The source of the event.
- A object that contains the event data.
-
- This event will still be fired if an error occurred during the build.
-
-
-
-
- Signals that a target has started.
-
- The source of the event.
- A object that contains the event data.
-
-
-
- Signals that a target has finished.
-
- The source of the event.
- A object that contains the event data.
-
- This event will still be fired if an error occurred during the build.
-
-
-
-
- Signals that a task has started.
-
- The source of the event.
- A object that contains the event data.
-
-
-
- Signals that a task has finished.
-
- The source of the event.
- A object that contains the event data.
-
- This event will still be fired if an error occurred during the build.
-
-
-
-
- Signals that a message has been logged.
-
- The source of the event.
- A object that contains the event data.
-
-
-
- Interface used by NAnt to log the build output.
-
-
- Depending on the supplied command-line arguments, NAnt will set the
- to or a
- with a file as backend store.
-
-
-
-
- Flushes buffered build events or messages to the underlying storage.
-
-
-
-
- Gets or sets the highest level of message this logger should respond
- to.
-
- The highest level of message this logger should respond to.
-
- Only messages with a message level higher than or equal to the given
- level should actually be written to the log.
-
-
-
-
- Gets or sets a value indicating whether to produce emacs (and other
- editor) friendly output.
-
-
- if output is to be unadorned so that emacs
- and other editors can parse files names, etc.
-
-
-
-
- Gets or sets the to which the logger is
- to send its output.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Flushes buffered build events or messages to the underlying storage.
-
-
-
-
- Signals that a build has started.
-
- The source of the event.
- A object that contains the event data.
-
- This event is fired before any targets have started.
-
-
-
-
- Signals that the last target has finished.
-
- The source of the event.
- A object that contains the event data.
-
- This event will still be fired if an error occurred during the build.
-
-
-
-
- Signals that a target has started.
-
- The source of the event.
- A object that contains the event data.
-
-
-
- Signals that a task has finished.
-
- The source of the event.
- A object that contains the event data.
-
- This event will still be fired if an error occurred during the build.
-
-
-
-
- Signals that a task has started.
-
- The source of the event.
- A object that contains the event data.
-
-
-
- Signals that a task has finished.
-
- The source of the event.
- A object that contains the event data.
-
- This event will still be fired if an error occurred during the build.
-
-
-
-
- Signals that a message has been logged.
-
- The source of the event.
- A object that contains the event data.
-
- Only messages with a priority higher or equal to the threshold of
- the logger will actually be output in the build log.
-
-
-
-
- Empty implementation which allows derived classes to receive the
- output that is generated in this logger.
-
- The message being logged.
-
-
-
- Outputs an indented message to the build log if its priority is
- greather than or equal to the of the
- logger.
-
- The priority of the message to output.
- The message to output.
- The number of characters that the message should be indented.
-
-
-
- Outputs an indented message to the build log if its priority is
- greather than or equal to the of the
- logger.
-
- The event to output.
-
-
-
- Outputs an indented message to the build log if its priority is
- greather than or equal to the of the
- logger.
-
- The event to output.
- The number of characters that the message should be indented.
-
-
-
- Holds a stack of reports for all running builds.
-
-
-
-
- Gets or sets the highest level of message this logger should respond
- to.
-
-
- The highest level of message this logger should respond to.
-
-
- Only messages with a message level higher than or equal to the given
- level should be written to the log.
-
-
-
-
- Gets or sets a value indicating whether to produce emacs (and other
- editor) friendly output.
-
-
- if output is to be unadorned so that emacs
- and other editors can parse files names, etc. The default is
- .
-
-
-
-
- Gets or sets the to which the logger is
- to send its output.
-
-
- The to which the logger sends its output.
-
-
-
-
- Used to store information about a build, to allow better reporting to
- the user.
-
-
-
-
- Errors encountered so far.
-
-
-
-
- Warnings encountered so far.
-
-
-
-
- The start time of the build process.
-
-
-
-
- Buffers log messages from DefaultLogger, and sends an e-mail with the
- results.
-
-
- The following properties are used to send the mail :
-
-
- Property
- Description
-
-
- MailLogger.mailhost
- Mail server to use. [default: localhost]
-
-
- MailLogger.from
- The address of the e-mail sender.
-
-
- MailLogger.failure.notify
- Send build failure e-mails ? [default: true]
-
-
- MailLogger.success.notify
- Send build success e-mails ? [default: true]
-
-
- MailLogger.failure.to
- The address to send build failure messages to.
-
-
- MailLogger.success.to
- The address to send build success messages to.
-
-
- MailLogger.failure.subject
- The subject of build failure messages. [default: "Build Failure"]
-
-
- MailLogger.success.subject
- The subject of build success messages. [default: "Build Success"]
-
-
- MailLogger.success.attachments
- The ID of a fileset holdng set of files to attach when the build is successful.
-
-
- MailLogger.failure.attachments
- The ID of a fileset holdng set of files to attach when the build fails.
-
-
- MailLogger.body.encoding
- The encoding type of the body of the e-mail message. [default: system's ANSI code page]
-
-
- MailLogger.smtp.username
- The name of the user to login to the SMTP server.
-
-
- MailLogger.smtp.password
- The password of the specified user.
-
-
- MailLogger.smtp.enablessl
- Specifies whether to use SSL to encrypt the connection. [default: false]
-
-
- MailLogger.smtp.port
- The SMTP server port to connect to. [default: 25]
-
-
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Signals that a build has started.
-
- The source of the event.
- A object that contains the event data.
-
- This event is fired before any targets have started.
-
-
-
-
- Signals that the last target has finished, and send an e-mail with
- the build results.
-
- The source of the event.
- A object that contains the event data.
-
-
-
- Receives and buffers log messages.
-
- The message being logged.
-
-
-
- Gets the value of the specified property.
-
- Properties to obtain value from.
- Suffix of property name. "MailLogger" will be prepended internally.
- Value returned if property is not present in .
- Value indicating whether the property should exist, or have a default value set.
-
- The value of the specified property; or the default value if the
- property is not present in .
-
- is , and the specified property is not present and no default value has been given.
-
-
-
- Buffer in which the message is constructed prior to sending.
-
-
-
-
- Holds the stack of currently executing projects.
-
-
-
-
- Contains a strongly typed collection of
- objects.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Initializes a new instance of the
- class with the specified instance.
-
-
-
-
- Initializes a new instance of the
- class with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Implements a for writing information to
- the NAnt logging infrastructure.
-
-
-
-
- Initializes a new instance of the class
- for the specified with the specified output
- level and format provider.
-
- Determines the indentation level.
- The with which messages will be output to the build log.
- An object that controls formatting.
-
-
-
- Writes a character array to the buffer.
-
- The character array to write to the text stream.
-
-
-
- Writes a string to the buffer.
-
-
-
-
-
- Writes an empty string to the logging infrastructure.
-
-
-
-
- Writes a string to the logging infrastructure.
-
- The string to write. If is a null reference, only the line termination characters are written.
-
-
-
- Writes out a formatted string using the same semantics as
- .
-
- The formatting string.
- The object array to write into format string.
-
-
-
- Causes any buffered data to be written to the logging infrastructure.
-
-
-
-
- Closes the current writer and releases any system resources
- associated with the writer.
-
-
-
-
- Obtains a lifetime service object to control the lifetime policy for
- this instance.
-
-
- An object of type used to control the lifetime
- policy for this instance. This is the current lifetime service object
- for this instance if one exists; otherwise, a new lifetime service
- object initialized with a lease that will never time out.
-
-
-
-
- Gets the in which the output is written.
-
-
- The always writes output in UTF8
- encoding.
-
-
-
-
- Gets the with which messages will be output to
- the build log.
-
-
-
-
- Used to search for files on the PATH.
-
-
-
- The local directory is not searched (since this would already be covered
- by normal use of the includes element).
-
-
- Also, advanced pattern matching isn't supported: you need to know the
- exact name of the file.
-
-
-
-
-
- Creates a shallow copy of the .
-
-
- A shallow copy of the .
-
-
-
-
- Creates a shallow copy of the .
-
-
- A shallow copy of the .
-
-
-
-
- Adds a file to the list of files to be scanned for.
-
- The filename or search pattern to add to the list.
-
-
-
- Scans all direcetories in the PATH environment variable for files.
-
-
- List of matching files found in the PATH.
-
-
-
-
- Scans all directories in the given environment variable for files.
-
- The environment variable of which the directories should be scanned.
-
- List of matching files found in the directory of the given
- environment variable.
-
-
-
-
- Creates a shallow copy of the specified .
-
- The that should be copied.
-
- A shallow copy of the specified .
-
-
-
-
- Returns a value indicating whether NAnt is running in 64-bit mode.
-
-
- if NAnt is running in 64-bit mode; otherwise,
- .
-
-
-
-
- Returns a value indicating whether NAnt is running in 32-bit mode.
-
-
- Note that even if the platform is 64-bit, NAnt may be running in
- 32-bit mode.
-
-
- if NAnt is running in 32-bit mode; otherwise,
- .
-
-
-
-
- Returns a value indicating whether NAnt is running on Windows.
-
-
- if NAnt is running on Windows;
- otherwise, .
-
-
-
-
- Central representation of a NAnt project.
-
-
-
- The method will initialize the project with the build
- file specified in the constructor and execute the default target.
-
-
-
-
-
-
-
- If no target is given, the default target will be executed if specified
- in the project.
-
-
-
-
-
-
-
-
- Constant for the "visiting" state, used when traversing a DFS of
- target dependencies.
-
-
-
-
- Constant for the "visited" state, used when traversing a DFS of
- target dependencies.
-
-
-
-
- Holds the logger for this class.
-
-
-
-
- Holds the default threshold for build loggers.
-
-
-
-
- Initializes a new class with the given
- document, message threshold and indentation level.
-
- Any valid build format will do.
- The message threshold.
- The project indentation level.
-
-
-
- Initializes a new class with the given
- document, message threshold and indentation level, and using
- the specified to load internal configuration
- settings.
-
- Any valid build format will do.
- The message threshold.
- The project indentation level.
- The NAnt should use to initialize configuration settings.
-
- This constructor is useful for developers using NAnt as a class
- library.
-
-
-
-
- Initializes a new class with the given
- source, message threshold and indentation level.
-
-
- The full path to the build file.
- This can be of any form that accepts.
-
- The message threshold.
- The project indentation level.
-
- If the source is a uri of form 'file:///path' then use the path part.
-
-
-
-
- Initializes a new class with the given
- source, message threshold and indentation level, and using
- the specified to load internal configuration
- settings.
-
-
- The full path to the build file.
- This can be of any form that accepts.
-
- The message threshold.
- The project indentation level.
- The NAnt should use to initialize configuration settings.
- is .
-
- If the source is a uri of form 'file:///path' then use the path part.
-
-
-
-
- Initializes a as subproject of the specified
- .
-
-
- The full path to the build file.
- This can be of any form that accepts.
-
- The parent .
-
- Optimized for framework initialization projects, by skipping automatic
- discovery of extension assemblies and framework configuration.
-
-
-
-
- Initializes a with
- set to , and
- set to 0.
-
- An containing the build script.
-
- Optimized for framework initialization projects, by skipping automatic
- discovery of extension assemblies and framework configuration.
-
-
-
-
- Gets the list of supported frameworks filtered by the specified
- parameter.
-
- A bitwise combination of values that filter the frameworks to retrieve.
-
- An array of type that contains the
- frameworks specified by the parameter,
- sorted on name.
-
-
-
-
- Returns the of the given node in an XML
- file loaded by NAnt.
-
-
-
- The must be from an
- that has been loaded by NAnt.
-
-
- NAnt also does not process any of the following node types:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- As a result, no location information is available for these nodes.
-
-
- The to get the for.
-
- of the given node in an XML file loaded by NAnt, or
- if the node was not loaded from
- an XML file.
-
-
- is from an XML file that was not loaded by NAnt.
- -or
- was not processed by NAnt (eg. an XML declaration).
-
-
-
-
- Dispatches a event to the build listeners
- for this .
-
- The source of the event.
- A that contains the event data.
-
-
-
- Dispatches a event to the build listeners
- for this .
-
- The source of the event.
- A that contains the event data.
-
-
-
- Dispatches a event to the build listeners
- for this .
-
- The source of the event.
- A that contains the event data.
-
-
-
- Dispatches a event to the build listeners
- for this .
-
- The source of the event.
- A that contains the event data.
-
-
-
- Dispatches a event to the build listeners
- for this .
-
- The source of the event.
- A that contains the event data.
-
-
-
- Dispatches the event to the build listeners
- for this .
-
- The source of the event.
- A that contains the event data.
-
-
-
- Dispatches a event to the build listeners
- for this .
-
- A that contains the event data.
-
-
-
- Writes a level message to the build log with
- the given .
-
- The to log at.
- The message to log.
-
-
-
- Writes a level formatted message to the build
- log with the given .
-
- The to log at.
- The message to log, containing zero or more format items.
- An array containing zero or more objects to format.
-
-
-
- Writes a task level message to the build log
- with the given .
-
- The from which the message originated.
- The to log at.
- The message to log.
-
-
-
- Writes a level message to the build log with
- the given .
-
- The from which the message orignated.
- The level to log at.
- The message to log.
-
-
-
- Executes the default target.
-
-
- No top level error handling is done. Any
- will be passed onto the caller.
-
-
-
-
- Executes a specific target, and its dependencies.
-
- The name of the target to execute.
-
- Global tasks are not executed.
-
-
-
-
- Executes a specific target.
-
- The name of the target to execute.
- Whether dependencies should be forced to execute
-
- Global tasks are not executed.
-
-
-
-
- Executes the default target and wraps in error handling and time
- stamping.
-
-
- if the build was successful; otherwise,
- .
-
-
-
-
- Creates a new from the given .
-
- The definition.
- The new instance.
-
-
-
- Creates a new from the given
- within a .
-
- The definition.
- The owner .
- The new instance.
-
-
-
- Expands a from known properties.
-
- The with replacement tokens.
- The location in the build file. Used to throw more accurate exceptions.
- The expanded and replaced .
-
-
-
- Combines the specified path with the of
- the to form a full path to file or directory.
-
- The relative or absolute path.
-
- A rooted path, or the of the
- if the parameter is a null reference.
-
-
-
-
- Creates the default and attaches it to
- the .
-
-
-
-
- Increases the of the .
-
-
-
-
- Decreases the of the .
-
-
-
-
- Detaches the currently attached instances
- from the .
-
-
-
-
- Attaches the specified build listeners to the .
-
- The instances to attach to the .
-
- The currently attached instances will
- be detached before the new instances
- are attached.
-
-
-
-
- Inits stuff:
- TypeFactory: Calls Initialize and AddProject
- Log.IndentSize set to 12
- Project properties are initialized ("nant.* stuff set")
-
- NAnt Props:
- nant.filename
- nant.version
- nant.location
- nant.project.name
- nant.project.buildfile (if doc has baseuri)
- nant.project.basedir
- nant.project.default = defaultTarget
-
-
- An representing the project definition.
- The project message threshold.
- The project indentation level.
- Optimization flags.
- is .
-
-
-
- This method is only meant to be used by the
- class and .
-
-
-
-
- Creates a new based on the project
- definition.
-
-
- The full path to the build file.
- This can be of any form that accepts.
-
-
- An based on the specified project
- definition.
-
-
-
-
- Configures the platform properties for the current platform.
-
- NAnt does not support the current platform.
-
-
-
- Updates dependent properties when the
- is set.
-
-
-
-
- Topologically sorts a set of targets.
-
- The name of the root target. The sort is created in such a way that the sequence of targets up to the root target is the minimum possible such sequence. Must not be .
- A collection of instances.
-
- A collection of instances in sorted order.
-
- There is a cyclic dependecy among the targets, or a named target does not exist.
-
-
-
-
- Performs a single step in a recursive depth-first-search traversal
- of the target dependency tree.
-
-
- The current target is first set to the "visiting" state, and pushed
- onto the "visiting" stack.
-
-
- An exception is then thrown if any child of the current node is in
- the visiting state, as that implies a circular dependency. The
- exception contains details of the cycle, using elements of the
- "visiting" stack.
-
-
- If any child has not already been "visited", this method is called
- recursively on it.
-
-
- The current target is then added to the ordered list of targets.
- Note that this is performed after the children have been visited in
- order to get the correct order. The current target is set to the
- "visited" state.
-
-
- By the time this method returns, the ordered list contains the
- sequence of targets up to and including the current target.
-
-
- The current target to inspect. Must not be .
- A collection of instances.
- A mapping from targets to states The states in question are "VISITING" and "VISITED". Must not be .
- A stack of targets which are currently being visited. Must not be .
- The list to add target names to. This will end up containing the complete list of depenencies in dependency order. Must not be .
-
- A non-existent target is specified
- -or-
- A circular dependency is detected.
-
-
-
-
- Builds an appropriate exception detailing a specified circular
- dependency.
-
- The dependency to stop at. Must not be .
- A stack of dependencies. Must not be .
-
- A detailing the specified circular
- dependency.
-
-
-
-
- Gets or sets the indendation level of the build output.
-
-
- The indentation level of the build output.
-
-
- To change the , the
- and methods should be used.
-
-
-
-
- Gets or sets the indentation size of the build output.
-
-
- The indendation size of the build output.
-
-
-
-
- Gets or sets the default threshold level for build loggers.
-
-
- The default threshold level for build loggers.
-
-
-
-
- Gets the name of the .
-
-
- The name of the or an empty
- if no name is specified.
-
-
-
-
- Gets or sets the base directory used for relative references.
-
-
- The base directory used for relative references.
-
- The directory is not rooted.
-
-
- The gets and sets the built-in property
- named "nant.project.basedir".
-
-
-
-
-
- Gets the .
-
-
- The .
-
-
- The defines the current namespace
- scope and provides methods for looking up namespace information.
-
-
-
-
- Gets the form of the current project definition.
-
-
- The form of the current project definition.
-
-
-
-
- Gets a collection of available .NET frameworks.
-
-
- A collection of available .NET frameworks.
-
-
-
-
- Gets the framework in which NAnt is currently running.
-
-
- The framework in which NAnt is currently running.
-
-
-
-
- Gets or sets the framework to use for compilation.
-
-
- The framework to use for compilation.
-
- The value specified is .
- The specified framework is not installed, or not configured correctly.
-
- We will use compiler tools and system assemblies for this framework
- in framework-related tasks.
-
-
-
-
- Gets the name of the platform on which NAnt is currently running.
-
-
- The name of the platform on which NAnt is currently running.
-
-
-
- Possible values are:
-
-
-
- win32
-
-
- unix
-
-
-
- NAnt does not support the current platform.
-
-
-
- Gets the current target.
-
-
- The current target, or if no target is
- executing.
-
-
-
-
- Gets the path to the build file.
-
-
- The path to the build file, or if the build
- document is not file backed.
-
-
-
-
- Gets the active definition.
-
-
- The active definition.
-
-
-
-
- Gets the NAnt should use to initialize
- configuration settings.
-
-
- The NAnt should use to initialize
- configuration settings.
-
-
-
-
- Gets the name of the target that will be executed when no other
- build targets are specified.
-
-
- The name of the target that will be executed when no other
- build targets are specified, or if no
- default target is specified in the build file.
-
-
-
-
- Gets a value indicating whether tasks should output more build log
- messages.
-
-
- if tasks should output more build log message;
- otherwise, .
-
-
-
-
- The list of targets to build.
-
-
- Targets are built in the order they appear in the collection. If
- the collection is empty the default target will be built.
-
-
-
-
- Gets the properties defined in this project.
-
- The properties defined in this project.
-
-
- This is the collection of properties that are defined by the system
- and property task statements.
-
-
- These properties can be used in expansion.
-
-
-
-
-
- Gets the framework-neutral properties defined in the NAnt
- configuration file.
-
-
- The framework-neutral properties defined in the NAnt configuration
- file.
-
-
-
- This is the collection of read-only properties that are defined in
- the NAnt configuration file.
-
-
- These properties can only be used for expansion in framework-specific
- and framework-neutral configuration settings. These properties are
- not available for expansion in the build file.
-
-
-
-
-
- Gets the instances defined in this project.
-
-
- The instances defined in this project.
-
-
-
- This is the collection of instances that
- are defined by (eg fileset) declarations.
-
-
-
-
-
- Gets the targets defined in this project.
-
-
- The targets defined in this project.
-
-
-
-
- Gets the build listeners for this project.
-
-
- The build listeners for this project.
-
-
-
-
- Allow the project construction to be optimized.
-
-
- Use this with care!
-
-
-
-
- Do not perform any optimizations.
-
-
-
-
- The project base directory must not be automatically scanned
- for extension assemblies.
-
-
-
-
- Do not scan the project configuration for frameworks, and
- do not configure the runtime and target framework.
-
-
-
-
- Holds a value indicating whether a scan for tasks, types and functions
- has already been performed for the current runtime framework.
-
-
-
-
- Initializes a new instance of the
- class for the given .
-
- The that should be configured.
-
-
-
- Loads and processes settings from the specified
- of the configuration file.
-
-
-
-
- Processes the framework nodes of the given platform node.
-
- An representing the platform on which NAnt is running.
-
-
-
- Reads the list of global properties specified in the NAnt configuration
- file.
-
- An representing global properties.
-
-
-
- Gets the value of the specified attribute from the specified node.
-
- The node of which the attribute value should be retrieved.
- The attribute of which the value should be returned.
-
- The value of the attribute with the specified name or
- if the attribute does not exist or has no value.
-
-
-
-
- Gets the underlying instance.
-
-
- The underlying instance.
-
-
-
-
- Gets the .
-
-
- The .
-
-
- The defines the current namespace
- scope and provides methods for looking up namespace information.
-
-
-
-
- Constant for the "visiting" state, used when traversing a DFS of
- property references.
-
-
-
-
- Constant for the "visited" state, used when travesing a DFS of
- property references.
-
-
-
-
- Initializes a new instance of the
- class holding properties for the given
- instance.
-
- The project for which the dictionary will hold properties.
-
-
-
- Performs additional custom processes before inserting a new element
- into the instance.
-
- The key of the element to insert.
- The value of the element to insert.
-
-
-
- Performs additional custom processes before removing an element
- from the instance.
-
- The key of the element to remove.
- The value of the element to remove.
-
-
-
- Performs additional custom processes when validating the element
- with the specified key and value.
-
- The key of the element to validate.
- The value of the element to validate.
-
-
-
- Adds a property that cannot be changed.
-
- The name of the property.
- The value to assign to the property.
-
- Properties added with this method can never be changed. Note that
- they are removed if the method is called.
-
-
-
-
- Marks a property as a property of which the value is expanded at
- execution time.
-
- The name of the property to mark as dynamic.
-
-
-
- Adds a property to the collection.
-
- The name of the property.
- The value to assign to the property.
-
-
-
- Determines whether the specified property is listed as read-only.
-
- The name of the property to check.
-
- if the property is listed as read-only;
- otherwise, .
-
-
-
-
- Determines whether the specified property is listed as dynamic.
-
- The name of the property to check.
-
- if the property is listed as dynamic;
- otherwise, .
-
-
-
-
- Inherits properties from an existing property dictionary Instance.
-
- Property list to inherit.
- The list of properties to exclude during inheritance.
-
-
-
- Expands a from known properties.
-
- The replacement tokens.
- The to pass through for any exceptions.
- The expanded and replaced string.
-
-
-
- Determines whether a property already exists.
-
- The name of the property to check.
-
- if the specified property already exists;
- otherwise, .
-
-
-
-
- Removes the property with the specified name.
-
- The name of the property to remove.
-
-
-
- Expands a from known properties.
-
- The replacement tokens.
- The to pass through for any exceptions.
- A mapping from properties to states. The states in question are "VISITING" and "VISITED". Must not be .
- A stack of properties which are currently being visited. Must not be .
- The expanded and replaced string.
-
-
-
- Evaluates the given expression string and returns the result
-
-
-
-
-
-
-
-
-
- Checks whether the specified property is deprecated.
-
- The property to check.
-
-
-
- Builds an appropriate exception detailing a specified circular
- reference.
-
- The property reference to stop at. Must not be .
- A stack of property references. Must not be .
-
- A detailing the specified circular
- dependency.
-
-
-
-
- Maintains a list of the property names that are readonly.
-
-
-
-
- Maintains a list of the property names of which the value is expanded
- on usage, not at initalization.
-
-
-
-
- The project for which the dictionary holds properties.
-
-
-
-
- Indexer property.
-
-
-
-
- Gets the project for which the dictionary holds properties.
-
-
- The project for which the dictionary holds properties.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Creates a shallow copy of the .
-
-
- A shallow copy of the .
-
-
-
-
- Creates a shallow copy of the .
-
-
- A shallow copy of the .
-
-
-
-
- Executes dependent targets first, then the target.
-
-
-
-
- This indicates whether the target has already executed.
-
-
-
-
- The name of the target.
-
-
-
- Hides to have
- return the name of target, not the name of XML element - which
- would always be target.
-
-
- Note: Properties are not allowed in the name.
-
-
-
-
-
- If then the target will be executed;
- otherwise, skipped. The default is .
-
-
-
-
- Gets a value indicating whether the target should be executed.
-
-
- if the target should be executed; otherwise,
- .
-
-
-
-
- Opposite of . If
- then the target will be executed; otherwise, skipped. The default
- is .
-
-
-
-
- Gets a value indicating whether the target should NOT be executed.
-
-
- if the target should NOT be executed;
- otherwise, .
-
-
-
-
- The description of the target.
-
-
-
-
- Space separated list of targets that this target depends on.
-
-
-
-
- A collection of target names that must be executed before this
- target.
-
-
-
-
- Finds a target by name.
-
- The name of the target to find.
-
- The with the specified name, or
- if no exists with
- the given name.
-
-
-
-
- Gets the names of the targets in the
- combined into one list separated by the given .
-
-
- A that contains a list of the names of the
- targets in the , separated by
- the specified .
-
-
-
-
- Gets the names of the targets in the
- combined into one comma-separated list.
-
-
- A that contains a comma-separated list of the
- names of the targets in the .
-
-
-
-
- Creates a new instance of the class
- for the specified class in the specified
- .
-
- The containing the .
- The class representing the .
-
-
-
- Gets the name of the class that can be created
- using this .
-
-
- The name of the class that can be created using
- this .
-
-
-
-
- Gets the name of the task which the
- can create.
-
-
- The name of the task which the can
- create.
-
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a for the specified
- task is in the collection.
-
- The name of task for which the should be located in the collection.
-
- if a for the
- specified task is found in the collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the for the specified task.
-
- The name of task for which the should be located in the collection.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Comprises all of the loaded, and available, tasks.
- Use these static methods to register, initialize and create a task.
-
-
-
-
- Scans the given assembly for tasks, types, functions and filters.
-
- The assembly to scan for tasks, types, functions and filters.
- The which will be used to output messages to the build log.
-
-
-
- Scans the given assembly for tasks, types, functions and filters.
-
- The assembly to scan for tasks, types, functions and filters.
- The which will be used to output messages to the build log.
-
- if contains at
- least one "extension"; otherwise, .
-
-
-
-
- Scans the path for any task assemblies and adds them.
-
- The directory to scan in.
- The which will be used to output messages to the build log.
- indicating whether scanning of the directory should halt on first error.
-
-
-
- Adds any task assemblies in the project base directory
- and its tasks subdirectory.
-
- The project to work from.
-
-
-
- Registers the project with , and optionally
- scan the for extension assemblies.
-
- The project to work from.
- Specified whether to scan the for extension assemblies.
-
-
-
- Looks up a function by name and argument count.
-
- The name of the function to lookup, including namespace prefix.
- The argument of the function to lookup.
- The in which the function is invoked.
-
- A representing the function, or
- if a function with the given name and
- arguments does not exist.
-
-
-
-
- Creates a new instance for the given XML and
- .
-
- The XML to initialize the task with.
- The that the belongs to.
-
- The new instance.
-
-
-
-
- Scans a given for tasks.
-
- The containing the to scan.
- The to scan.
- The which will be used to output messages to the build log.
-
- if represents a
- ; otherwise, .
-
-
-
-
- Scans a given for data type.
-
- The containing the to scan.
- The to scan.
- The which will be used to output messages to the build log.
-
- if represents a
- data type; otherwise, .
-
-
-
-
- Scans a given for functions.
-
- The to scan.
- The which will be used to output messages to the build log.
-
- if represents a
- valid set of funtions; otherwise, .
-
-
-
-
- Scans a given for filters.
-
- The containing the to scan.
- The to scan.
- The which will be used to output messages to the build log.
-
- if represents a
- ; otherwise, .
-
-
-
-
- Gets the list of loaded instances.
-
-
- List of loaded instances.
-
-
-
-
- Gets the list of loaded instances.
-
-
- List of loaded instances.
-
-
-
-
- Gets the list of loaded instances.
-
-
- List of loaded instances.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Initializes a new instance of the
- class with a descriptive message.
-
- A descriptive message to include with the exception.
-
-
-
- Initializes a new instance of the
- class with the specified descriptive message and inner exception.
-
- A descriptive message to include with the exception.
- A nested exception that is the cause of the current exception.
-
-
-
- Initializes a new instance of the
- class with a descriptive message and the location in the build file
- that caused the exception.
-
- A descriptive message to include with the exception.
- The location in the build file where the exception occured.
-
-
-
- Initializes a new instance of the
- class with a descriptive message, the location in the build file and
- an instance of the exception that is the cause of the current
- exception.
-
- A descriptive message to include with the exception.
- The location in the build file where the exception occured.
- A nested exception that is the cause of the current exception.
-
-
-
- Initializes a new instance of the
- class with serialized data.
-
- The that holds the serialized object data about the exception being thrown.
- The that contains contextual information about the source or destination.
-
-
-
- Used to wrap log messages in xml <message/> elements.
-
-
-
-
- Holds the stack of currently executing projects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with serialized data.
-
- The that holds the serialized object data.
- The that contains contextual information about the source or destination.
-
-
-
- Populates with the data needed to serialize
- the instance.
-
- The to populate with data.
- The destination for this serialization.
-
-
-
- Returns the contents of log captured.
-
-
-
-
- Signals that a build has started.
-
- The source of the event.
- A object that contains the event data.
-
- This event is fired before any targets have started.
-
-
-
-
- Signals that the last target has finished.
-
- The source of the event.
- A object that contains the event data.
-
- This event will still be fired if an error occurred during the build.
-
-
-
-
- Signals that a target has started.
-
- The source of the event.
- A object that contains the event data.
-
-
-
- Signals that a target has finished.
-
- The source of the event.
- A object that contains the event data.
-
- This event will still be fired if an error occurred during the build.
-
-
-
-
- Signals that a task has started.
-
- The source of the event.
- A object that contains the event data.
-
-
-
- Signals that a task has finished.
-
- The source of the event.
- A object that contains the event data.
-
- This event will still be fired if an error occurred during the build.
-
-
-
-
- Signals that a message has been logged.
-
- The source of the event.
- A object that contains the event data.
-
- Only messages with a priority higher or equal to the threshold of
- the logger will actually be output in the build log.
-
-
-
-
- Flushes buffered build events or messages to the underlying storage.
-
-
-
-
- Gets or sets the highest level of message this logger should respond
- to.
-
-
- The highest level of message this logger should respond to.
-
-
- Only messages with a message level higher than or equal to the given
- level should be written to the log.
-
-
-
-
- Gets or sets a value indicating whether to produce emacs (and other
- editor) friendly output.
-
-
- as it has no meaning in XML format.
-
-
-
-
- Gets or sets the to which the logger is
- to send its output.
-
-
-
-
diff --git a/bin/nant-0.86/NAnt.DotNetTasks.dll b/bin/nant-0.86/NAnt.DotNetTasks.dll
deleted file mode 100644
index c0d2040e..00000000
Binary files a/bin/nant-0.86/NAnt.DotNetTasks.dll and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.DotNetTasks.pdb b/bin/nant-0.86/NAnt.DotNetTasks.pdb
deleted file mode 100644
index ed62bb2c..00000000
Binary files a/bin/nant-0.86/NAnt.DotNetTasks.pdb and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.DotNetTasks.xml b/bin/nant-0.86/NAnt.DotNetTasks.xml
deleted file mode 100644
index 8ec88c36..00000000
--- a/bin/nant-0.86/NAnt.DotNetTasks.xml
+++ /dev/null
@@ -1,5334 +0,0 @@
-
-
-
- NAnt.DotNetTasks
-
-
-
-
- Generates an AssemblyInfo file using the attributes given.
-
-
-
- Create a C# AssemblyInfo file containing the specified assembly-level
- attributes.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Create a C# AssemblyInfo file containing an attribute with multiple
- named properties by setting the
- attribute on the element to
- .
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Generates an AssemblyInfo file.
-
-
-
-
- Determines whether the specified AssemblyInfo file in the given
- needs to be persisted.
-
- holding the newly generated AssemblyInfo source.
-
- if the generated AssemblyInfo source needs
- to be persisted; otherwise, .
-
-
-
-
- Name of the AssemblyInfo file to generate.
-
-
- The name of the AssemblyInfo file to generate.
-
-
-
-
- The code language in which the AssemblyInfo file should be
- generated.
-
-
-
-
- The assembly-level attributes to generate.
-
-
- The assembly-level attributes to generate.
-
-
-
-
- The namespaces to import.
-
-
- The namespaces to import.
-
-
-
-
- Assembly files used to locate the types of the specified attributes.
-
-
-
-
- Defines the supported code languages for generating an AssemblyInfo
- file.
-
-
-
-
- A value for generating C# code.
-
-
-
-
- A value for generating JScript code.
-
-
-
-
- A value for generating Visual Basic code.
-
-
-
-
- Encapsulates functionality to generate a code file with imports
- and assembly-level attributes.
-
-
-
-
- Initializes a new instance of the
- for the specified .
-
- The for which an instance of the class should be initialized.
- The for which an instance of the class should be initialized.
-
-
-
- Generates code for the specified imports.
-
- The imports for which code should be generated.
- The to which the generated code will be written.
-
-
-
- Generates code for the specified assembly attributes.
-
- The assembly attributes for which code should be generated.
- Imports used to resolve the assembly attribute names to fully qualified type names.
- Assembly that will be used to resolve the attribute names to instances.
- The to which the generated code will be written.
-
-
-
- Gets the in which the AssemblyInfo
- code will be generated.
-
-
-
-
- Gets the that will be used to
- generate the AssemblyInfo code.
-
-
-
-
- Responsible for returning the specified value converted to a
- accepted by a constructor for a given
- .
-
-
-
-
- Obtains a lifetime service object to control the lifetime policy for
- this instance.
-
-
- An object of type used to control the lifetime
- policy for this instance. This is the current lifetime service object
- for this instance if one exists; otherwise, a new lifetime service
- object initialized with a lease that will never time out.
-
-
-
-
- Retrieves the specified corresponding with the specified
- type name from a list of assemblies.
-
- The collection of assemblies that the type should tried to be instantiated from.
- The list of imports that can be used to resolve the typename to a full typename.
- The typename that should be used to determine the type to which the specified value should be converted.
- The value that should be converted to a typed value.
-
-
- is and the identified by has no default public constructor.
- -or-
- cannot be converted to a value that's suitable for one of the constructors of the identified by .
- -or-
- The identified by has no suitable constructor.
- -or-
- A identified by could not be located or loaded.
-
-
-
-
- Wraps al.exe, the assembly linker for the .NET Framework.
-
-
-
- All specified sources will be embedded using the /embed flag.
- Other source types are not supported.
-
-
-
-
- Create a library containing all icon files in the current directory.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Create an executable assembly manifest from modules.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Generates an assembly manifest.
-
-
-
-
- Determines whether the assembly manifest needs compiling or is
- uptodate.
-
-
- if the assembly manifest needs compiling;
- otherwise, .
-
-
-
-
- Specifies an algorithm (in hexadecimal) to hash all files in a
- multifile assembly except the file that contains the assembly
- manifest. The default algorithm is CALG_SHA1.
-
-
-
-
- Specifies a string for the Company field in the assembly.
-
-
- A string for the Company field in the assembly.
-
-
- If is an empty string (""), the Win32
- Company resource appears as a single space.
-
-
-
-
- Specifies a string for the Configuration field in the assembly.
-
-
- A string for the Configuration field in the assembly.
-
-
- If is an empty string (""), the Win32
- Configuration resource appears as a single space.
-
-
-
-
- Specifies a string for the Copyright field in the assembly.
-
-
- A string for the Copyright field in the assembly.
-
-
- If is an empty string (""), the Win32
- Copyright resource appears as a single space.
-
-
-
-
- The culture string associated with the output assembly.
- The string must be in RFC 1766 format, such as "en-US".
-
-
-
- Corresponds with the /c[ulture]: flag.
-
-
-
-
-
- Specifies whether the assembly should be partially signed. The default
- is .
-
-
-
-
- Specifies a string for the Description field in the assembly.
-
-
- A string for the Description field in the assembly.
-
-
- If is an empty string (""), the Win32
- Description resource appears as a single space.
-
-
-
-
- Security evidence file to embed.
-
-
- The security evidence file to embed.
-
-
-
- Corresponds with the /e[vidence] flag.
-
-
-
-
-
- Specifies a string for the File Version field in the assembly.
-
-
- A string for the File Version field in the assembly.
-
-
-
-
- Specifies a value (in hexadecimal) for the Flags field in
- the assembly.
-
-
- A value (in hexadecimal) for the Flags field in the assembly.
-
-
-
-
- Specifies a container that holds a key pair.
-
-
-
-
- Specifies a file (filename) that contains a key pair or
- just a public key to sign an assembly.
-
-
- The complete path to the key file.
-
-
-
- Corresponds with the /keyf[ile]: flag.
-
-
-
-
-
- Specifies the fully-qualified name (class.method) of the method to
- use as an entry point when converting a module to an executable file.
-
-
- The fully-qualified name (class.method) of the method to use as an
- entry point when converting a module to an executable file.
-
-
-
-
- One or more modules to be compiled into an assembly.
-
-
-
-
- The name of the output file for the assembly manifest.
-
-
- The complete output path for the assembly manifest.
-
-
-
- Corresponds with the /out flag.
-
-
-
-
-
- The target type (one of lib, exe, or winexe).
-
-
-
- Corresponds with the /t[arget]: flag.
-
-
-
-
-
- Specifies a string for the Product field in the assembly.
-
-
- A string for the Product field in the assembly.
-
-
-
-
- Specifies a string for the Product Version field in the assembly.
-
-
- A string for the Product Version field in the assembly.
-
-
-
-
- The set of resources to embed.
-
-
-
-
- The set of compiled resources to embed.
-
-
- Do not yet expose this to build authors.
-
-
-
-
- Indicates whether the assembly linker for a given target framework
- supports the "template" option, which takes an assembly from which
- to get all options except the culture field.
- The default is .
-
-
- TODO: remove this once Mono bug #74814 is fixed.
-
-
-
-
- Specifies an assembly from which to get all options except the
- culture field.
-
-
- The complete path to the assembly template.
-
-
-
- Corresponds with the /template: flag.
-
-
-
-
-
- Specifies a string for the Title field in the assembly.
-
-
- A string for the Title field in the assembly.
-
-
-
-
- Specifies a string for the Trademark field in the assembly.
-
-
- A string for the Trademark field in the assembly.
-
-
-
-
- Specifies version information for the assembly. The format of the
- version string is major.minor.build.revision.
-
-
-
-
- Icon to associate with the assembly.
-
-
-
-
- Inserts a Win32 resource (.res file) in the output file.
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program or
- if the task is not being executed.
-
-
-
-
- Provides the abstract base class for compiler tasks.
-
-
-
-
- Contains a list of extensions for all file types that should be treated as
- 'code-behind' when looking for resources. Ultimately this will determine
- if we use the "namespace+filename" or "namespace+classname" algorithm, since
- code-behind will use the "namespace+classname" algorithm.
-
-
-
-
- Case-insensitive list of valid culture names for this platform.
-
-
- The key of the is the culture name and
- the value is .
-
-
-
-
- Class constructor for .
-
-
-
-
- Compiles the sources and resources.
-
-
-
-
- Determines the manifest resource name of the given resource file.
-
- The containing information that will used to assemble the manifest resource name.
- The resource file of which the manifest resource name should be determined.
- The logical location of the resource file.
- The source file on which the resource file depends.
-
- The manifest resource name of the specified resource file.
-
-
-
-
- Determines the manifest resource name of the given resource file.
-
- The containing information that will used to assemble the manifest resource name.
- The resource file of which the manifest resource name should be determined.
-
- The manifest resource name of the specified resource file.
-
-
- For .resx resources, the name of the dependent is determined by
- replacing the extension of the file with the extension of the
- source files for the compiler, and removing the culture name from
- the file name for localized resources.
-
-
-
-
- Extracts the associated namespace/classname linkage found in the
- given stream.
-
- The read-only stream of the source file to search.
-
- The namespace/classname of the source file matching the resource.
-
-
-
-
- Writes package references to the specified .
-
- The to which the package references should be written.
-
-
-
- Writes list of warnings to (not) treat as errors to the specified
- .
-
- The to which the list of warnings should be written.
-
-
-
- Writes list of warnings to suppress to the specified
- .
-
- The to which the list of warnings to suppress should be written.
-
-
-
- Writes conditional compilation constants to the specified
- .
-
- The to which the conditional compilation constants should be written.
-
-
-
- Writes module references to the specified .
-
- The to which the module references should be written.
-
-
-
- Allows derived classes to provide compiler-specific options.
-
- The to which the compiler options should be written.
-
-
-
- Writes an option using the default output format.
-
- The to which the compiler options should be written.
- The name of the option which should be passed to the compiler.
-
-
-
- Writes an option and its value using the default output format.
-
- The to which the compiler options should be written.
- The name of the option which should be passed to the compiler.
- The value of the option which should be passed to the compiler.
-
- The combination of and
- (separated by a colon) is quoted
- unless is already surrounded by quotes.
-
-
-
-
- Determines whether compilation is needed.
-
-
-
-
- Finds the correct namespace/classname for a resource file from the
- given dependent source file.
-
- The file from which the resource linkage of the resource file should be determined.
- The culture of the resource file for which the resource linkage should be determined.
-
- The namespace/classname of the source file matching the resource or
- if the dependent source file does not exist.
-
-
- This behaviour may be overidden by each particular compiler to
- support the namespace/classname syntax for that language.
-
-
-
-
- Link a list of files into a resource assembly.
-
- The collection of resources.
- Resource assembly to generate
- Culture of the generated assembly.
-
-
-
- Compiles a set of resx files to a .resources files.
-
- The set of resx files to compile.
-
-
-
- Determines the culture associated with a given resource file by
- scanning the filename for valid culture names.
-
- The resource file path to check for culture info.
- The file on which the resource file depends.
-
- A valid instance if the resource is
- associated with a specific culture; otherwise, .
-
-
-
-
- Generate debug output. The default is .
-
-
- Only used for <jsc> tasks, but retained for backward
- compatibility (Clover.NET).
-
-
-
-
- The output file created by the compiler.
-
-
-
-
- Output type. Possible values are exe, winexe,
- library or module.
-
-
-
-
- Define conditional compilation symbol(s).
-
-
-
- Corresponds to /d[efine]: flag.
-
-
-
-
-
- Icon to associate with the application.
-
-
-
- Corresponds to /win32icon: flag.
-
-
-
-
-
- Specifies a Win32 resource file (.res).
-
-
-
- Corresponds to /win32res[ource]: flag.
-
-
-
-
-
- Instructs the compiler to treat all warnings as errors. The default
- is .
-
-
-
- Corresponds to the /warnaserror[+|-] flag of the compiler.
-
-
- When this property is set to , any messages
- that would ordinarily be reported as warnings will instead be
- reported as errors.
-
-
-
-
-
- Controls which warnings should be reported as errors.
-
-
-
-
- Specifies a comma-separated list of warnings that should be suppressed
- by the compiler.
-
-
- Comma-separated list of warnings that should be suppressed by the
- compiler.
-
-
-
- Corresponds with the /nowarn flag.
-
-
-
-
-
- Specifies a list of warnings that you want the compiler to suppress.
-
-
-
-
- Instructs NAnt to recompile the output file regardless of the file timestamps.
-
-
- When this parameter is to , NAnt will always
- run the compiler to rebuild the output file, regardless of the file timestamps.
-
-
-
-
- Specifies which type contains the Main method that you want to use
- as the entry point into the program.
-
-
-
- Corresponds to the /m[ain]: flag of the compiler.
-
-
- Use this property when creating an executable file. If this property
- is not set, the compiler searches for a valid Main method in all
- public classes.
-
-
-
-
-
- Specifies the key pair container used to strongname the assembly.
-
-
-
-
- Specifies a strong name key file.
-
-
-
-
- Specifies whether to delay sign the assembly using only the public
- portion of the strong name key. The default is
- .
-
-
-
-
- Additional directories to search in for assembly references.
-
-
-
- Corresponds with the /lib[path]: flag.
-
-
-
-
-
- Reference metadata from the specified assembly files.
-
-
-
-
- Specifies list of packages to reference.
-
-
-
-
- Resources to embed.
-
-
-
- This can be a combination of resx files and file resources.
-
-
- .resx files will be compiled by and then
- embedded into the resulting executable.
-
-
- The property is used to make
- up the resource name added to the assembly manifest for non-resx
- files.
-
-
- For .resx files the namespace from the matching source file is used
- as prefix. This matches the behaviour of Visual Studio.
-
-
- Multiple resources tags with different namespace prefixes may be
- specified.
-
-
-
-
-
- Link the specified modules into this assembly.
-
-
-
-
- The set of source files for compilation.
-
-
-
-
- Indicates whether package references are supported by compiler for
- a given target framework. The default is .
-
-
-
-
- Indicates whether the compiler for a given target framework supports
- the "warnaserror" option that takes a list of warnings. The default
- is .
-
-
-
-
- Indicates whether the compiler for a given target framework supports
- a command line option that allows a list of warnings to be
- suppressed. The default is .
-
-
-
-
- Indicates whether the compiler for a given target framework supports
- the "keycontainer" option. The default is .
-
-
-
-
- Indicates whether the compiler for a given target framework supports
- the "keyfile" option. The default is .
-
-
-
-
- Indicates whether the compiler for a given target framework supports
- the "delaysign" option. The default is .
-
-
-
-
- Gets the file extension required by the current compiler.
-
-
- The file extension required by the current compiler.
-
-
-
-
- Gets the class name regular expression for the language of the current compiler.
-
- class name regular expression for the language of the current compiler
-
-
-
- Gets the namespace regular expression for the language of the current compiler.
-
- namespace regular expression for the language of the current compiler
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- Holds class and namespace information for resource (*.resx) linkage.
-
-
-
-
- Initializes a new instance of the
- class.
-
- The namespace the resource is under.
- The class name the resource is associated with.
-
-
-
- Returns the resource linkage as a string.
-
-
- A string representation of the resource linkage.
-
-
-
-
- Gets a value indicating whether the
- instances contains valid data.
-
-
- if the
- instance contains valid data; otherwise, .
-
-
-
-
- Gets a value indicating whether a namespace name is available
- for this instance.
-
-
- if a namespace name is available for
- this instance; otherwise,
- .
-
-
-
-
- Gets a value indicating whether a class name is available
- for this instance.
-
-
- if a class name is available for
- this instance; otherwise,
- .
-
-
-
-
- Gets the name of namespace the resource is under.
-
-
- The name of namespace the resource is under.
-
-
-
-
- Gets the name of the class (most likely a form) that the resource
- is associated with.
-
-
- The name of the class the resource is associated with.
-
-
-
-
- Gets the culture that the resource is associated with.
-
-
- The culture that the resource is associated with.
-
-
-
-
- Compiles C# programs.
-
-
-
- In order to have generate manifest resource names
- that match those generated by Microsoft Visual Studio.NET, the value of
- the attribute of the <>
- element should match the "Default Namespace" of the C# project, and the
- value of the attribute
- should be set to "".
-
-
-
- Compile a "HelloWorld" application, including embedded resources.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Writes the compiler options to the specified .
-
- to which the compiler options should be written.
-
-
-
- Determines whether compilation is needed.
-
-
-
-
- The preferred base address at which to load a DLL. The default base
- address for a DLL is set by the .NET Framework common language
- runtime.
-
-
- The preferred base address at which to load a DLL.
-
-
- This address can be specified as a decimal, hexadecimal, or octal
- number.
-
-
-
-
- Specifies the type of debugging information generated by the
- compiler. The default is .
-
-
-
-
- No longer expose this to build authors. Use
- instead.
-
-
-
-
- The name of the XML documentation file to generate.
-
-
-
- Corresponds with the /doc: flag.
-
-
-
-
-
- Specifies the size of sections in the output file. Valid values are
- 512, 1024, 2048, 4096, and 8192.
-
-
- The size of sections in the output file.
-
-
-
-
- Instructs the compiler not to import mscorlib.dll. The default is
- .
-
-
-
- Corresponds with the /nostdlib[+|-] flag.
-
-
-
-
-
- Instructs the compiler not to use implicit references to assemblies.
- The default is .
-
-
-
- Corresponds with the /noconfig flag.
-
-
-
-
-
- Specifies whether an integer arithmetic statement that is not in
- the scope of the checked or unchecked keywords and
- that results in a value outside the range of the data type should
- cause a run-time exception. The default is .
-
-
-
- Corresponds with the /checked[+|-] flag.
-
-
-
-
-
- Instructs the compiler to allow code that uses the unsafe
- keyword. The default is .
-
-
-
- Corresponds with the /unsafe[+|-] flag.
-
-
-
-
-
- Causes the compiler to only accept syntax that is included in a
- given specification.
-
-
-
- Corresponds with the /langversion flag.
-
-
-
-
-
- Specifies whether the compiler should perform optimizations to the
- make output files smaller, faster, and more effecient. The default
- is .
-
-
- if the compiler should perform optimizations;
- otherwise, .
-
-
-
- Corresponds with the /optimize[+|-] flag.
-
-
-
-
-
- Specifies which platform version of common language runtime (CLR)
- can run the output file.
-
-
- The platform version of common language runtime (CLR) that can run
- the output file.
-
-
-
- Corresponds with the /platform flag.
-
-
-
-
-
- Specifies the warning level for the compiler to display. Valid values
- are 0-4. The default is 4.
-
-
- The warning level for the compiler to display.
-
-
-
- Corresponds with the /warn flag.
-
-
-
-
-
- Specifies the code page to use for all source code files in the
- compilation.
-
-
-
- Corresponds with the /codepage flag.
-
-
-
-
-
- Specifies whether the compiler for the active target framework
- supports generation of XML Documentation file. The default is
- .
-
-
-
-
- Specifies whether the compiler for the active target framework
- supports limiting the platform on which the compiled code can run.
- The default is .
-
-
-
-
- Specifies whether the compiler for the active target framework
- supports accepting only a specific language syntax.
- The default is .
-
-
-
-
- Gets the file extension required by the current compiler.
-
-
- For the C# compiler, the file extension is always cs.
-
-
-
-
- Gets the class name regular expression for the language of the
- current compiler.
-
-
- Class name regular expression for the language of the current
- compiler.
-
-
-
-
- Gets the namespace regular expression for the language of the current compiler.
-
-
- Namespace regular expression for the language of the current
- compiler.
-
-
-
-
- Signs delay-signed .NET Assemblies, or re-signs existing assemblies.
-
-
-
- The delay-signing mechanism takes a fileset (named targets)
- and either a attribute for a file containing the
- public and private keys, or to name a key
- container.
-
-
-
- Sign partially-signed foo.dll with bar.snk.
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Converts a single file or group of files.
-
-
-
-
- List of assemblies/executables to sign.
-
-
-
-
- Specifies the filesystem path to the signing key.
-
-
-
-
- Specifies the key container.
-
-
-
-
- Gets the command line arguments for the external program.
-
-
- The command line arguments for the external program.
-
-
-
-
- Compiles ILASM programs.
-
-
-
- Compiles helloworld.il to helloworld.exe.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Compiles the sources.
-
-
-
-
- Writes the compiler options.
-
-
-
-
- Writes an option using the default output format.
-
-
- The to which the compiler options should
- be written.
-
-
- A that contains the name of the
- option which should be passed to the compiler.
-
-
-
-
- Writes an option and its value using the default output format.
-
-
- The to which the compiler options should
- be written.
-
-
- A that contains the name of the
- option which should be passed to the compiler.
-
-
- A that contains the value of the
- option which should be passed to the compiler.
-
-
-
-
- Determines whether or not compilation is needed.
-
-
- if compilation is needed; otherwise,
- .
-
-
-
-
- Specifies whether or not the compiler should measure and report
- the compilation times.
-
-
- if the compilation times should be
- measured and reported; otherwise, . The
- default is .
-
-
-
- Corresponds to the /CLOCK flag.
-
-
-
-
-
- Specifies whether or not the compiler should generate debug
- information.
-
-
- if debug information should be generated;
- otherwise, . The default is
- .
-
-
-
- Corresponds to the /DEBUG flag.
-
-
-
-
-
- Specifies whether or not the compiler should attempt to create a
- PE file even if compilation errors have been reported.
-
-
- if a PE file has to be created even if
- compilation errors have been reported; otherwise,
- . The default is .
-
-
-
- Corresponds to the /ERROR flag.
-
-
-
-
-
- Instructs NAnt to recompile the output file regardless of the file
- timestamps.
-
-
- if the output file should be recompiled
- regardless of its timestamps; otherwise .
- The default is .
-
-
-
-
- Specifies whether or not the compiler should type a formatted
- listing of the compilation result.
-
-
- if a formatted listing of the compilation
- result should be typed; otherwise, . The
- default is .
-
-
-
- Corresponds to the /LISTING flag.
-
-
-
-
-
- Instructs the compiler to set the FileAlignment value in
- the PE header.
-
-
- An that represents the FileAlignment
- value to set in the PE header. The value must be a power of 2, in
- range from 512 to 65536.
-
-
-
- Corresponds to the /ALIGNMENT flag.
-
-
-
-
-
- Instructs the compiler to set the ImageBase value in
- the PE header.
-
-
- A that represents the ImageBase
- value to set in the PE header.
-
-
-
- Corresponds to the /BASE flag.
-
-
-
-
-
- Instructs the compiler to set the Flags value in the CLR
- header.
-
-
- An that represents the Flags
- value to set in the CLR header. The most frequently value are 1
- (pre-IL code) and 2 (mixed code). The third bit indicating that
- the PE file is strong signed, is ignored.
-
-
-
- Corresponds to the /FLAGS flag.
-
-
-
-
-
- Instructs the compiler to set the Subsystem value in the PE
- header.
-
-
- An that represents the Subsystem
- value to set in the PE header. The most frequently value are 3
- (console application) and 2 (GUI application).
-
-
-
- Corresponds to the /SUBSYSTEM flag.
-
-
-
-
-
- Specifies which output type should be generated.
-
-
- A that contains the target type.
- Possible values are dll and exe.
-
-
-
- Corresponds to the /OUTPUT flag.
-
-
-
-
-
- Instructs the compiler to generate a strong signature of the PE
- file.
-
-
- A that contains the private
- encryption key.
-
-
-
- Corresponds to the /KEY=keysource]]>
- flag.
-
-
-
-
-
- Instructs the compiler to generate a strong signature of the PE
- file.
-
-
- A that represents the file
- containing the private encryption key.
-
-
-
- Corresponds to the /KEY=keyfile]]>
- flag.
-
-
-
-
-
- Specifies the name of the output file created by the compiler.
-
-
- A that represents the name of
- the output file.
-
-
-
- Corresponds to the /OUTPUT flag.
-
-
-
-
-
- Instructs the compiler to link the specified unmanaged resource
- file into the resulting PE file.
-
-
- A that represents the unmanaged
- resource file to link.
-
-
-
- Corresponds to the /RESOURCE flag.
-
-
-
-
-
- Specifies the set of source files to compile.
-
-
- A that represents the set
- of source files to compile.
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- A that contains the command-line
- arguments for the external program.
-
-
-
-
- Compiles JScript.NET programs.
-
-
- Compile helloworld.js to helloworld.exe.
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Writes module references to the specified .
-
- The to which the module references should be written.
-
-
-
- Writes the compiler options to the specified .
-
- to which the compiler options should be written.
-
-
-
- Automatically references assemblies if they have the same name as
- an imported namespace or as a type annotation when declaring a
- variable. The default is .
-
-
-
- Corresponds with the /autoref flag.
-
-
-
-
-
- Instructs the compiler not to import standard library, and changes
- to . The default is
- .
-
-
-
- Corresponds with the /noconfig flag.
-
-
-
-
-
- Specifies which platform version of common language runtime (CLR)
- can run the output file.
-
-
- The platform version of common language runtime (CLR) that can run
- the output file.
-
-
-
- Corresponds with the /platform flag.
-
-
-
-
-
- Causes the compiler to generate errors for implicit method
- overrides. The default is .
-
-
-
- Corresponds with the /versionsafe flag.
-
-
-
-
-
- Specifies the warning level for the compiler to display. Valid
- values are 0-4. The default is 4.
-
-
- The warning level for the compiler to display.
-
-
-
- Corresponds with the /warn flag.
-
-
-
-
-
- Controls which warnings should be reported as errors.
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- compiler does not allow control over which warnings should be
- reported as errors.
-
-
-
-
- Specifies a comma-separated list of warnings that should be suppressed
- by the compiler.
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- compiler does not support package references.
-
-
-
-
- Specifies a list of warnings that you want the compiler to suppress.
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- compiler does not support suppressing warnings.
-
-
-
-
- Specifies the code page to use for all source code files in the
- compilation.
-
-
-
- Corresponds with the /codepage flag.
-
-
-
-
-
- Specifies the key pair container used to strongname the assembly.
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- does not support this.
-
-
-
-
- Specifies a strong name key file.
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- does not support this.
-
-
-
-
- Specifies whether to delay sign the assembly using only the public
- portion of the strong name key.
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- does not support this.
-
-
-
-
- Indicates whether the compiler for a given target framework supports
- the "keycontainer" option. The default is .
-
-
- .
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- does not support this.
-
-
-
-
- Indicates whether the compiler for a given target framework supports
- the "keyfile" option. The default is .
-
-
- .
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- does not support this.
-
-
-
-
- Indicates whether the compiler for a given target framework supports
- the "delaysign" option. The default is .
-
-
- .
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- does not support this.
-
-
-
-
- Specifies whether the compiler for the active target framework
- supports limiting the platform on which the compiled code can run.
- The default is .
-
-
-
-
- Link the specified modules into this assembly.
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- compiler does not support linking modules.
-
-
-
-
- Gets the file extension required by the current compiler.
-
-
- For the JScript.NET compiler, the file extension is always js.
-
-
-
-
- Gets the class name regular expression for the language of the
- current compiler.
-
-
- Class name regular expression for the language of the current
- compiler.
-
-
-
-
- Gets the namespace regular expression for the language of the
- current compiler.
-
-
- Namespace regular expression for the language of the current
- compiler.
-
-
-
-
- Generates a .licence file from a .licx file.
-
-
-
- If no output file is specified, the default filename is the name of the
- target file with the extension .licenses appended.
-
-
-
-
- Generate the file component.exe.licenses file from component.licx.
-
-
-
- ]]>
-
-
-
-
-
- Initializes the class.
-
-
-
-
- Updates the of the specified
- .
-
- The of which the should be updated.
-
-
-
- Generates the license file.
-
-
-
-
- Determines whether the .licenses file needs to be recompiled
- or is uptodate.
-
- The .licenses file.
-
- if the .licenses file needs compiling;
- otherwise, .
-
-
-
-
- Input file to process.
-
-
-
-
- Name of the license file to output.
-
-
-
-
- Names of the references to scan for the licensed component.
-
-
-
-
- Specifies the executable for which the .licenses file is generated.
-
-
-
-
- Specifies the executable for which the .licenses file is generated.
-
-
-
-
- Indicates whether assembly references are supported by the current
- target framework. The default is .
-
-
- Applies only to frameworks having a command line tool for compiling
- licenses files.
-
-
-
-
- Indicates whether the current target framework has a command line
- tool for compiling licenses files. The default is
- .
-
-
-
-
- Gets the working directory for the application.
-
-
- The working directory for the application.
-
-
-
-
- The command-line arguments for the external program.
-
-
- Override to avoid exposing these elements in build file.
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- Gets the filename of the external program to start.
-
-
- The filename of the external program.
-
-
- Override in derived classes to explicitly set the location of the
- external tool.
-
-
-
-
- Responsible for reading the license and writing them to a license
- file.
-
-
-
-
- Obtains a lifetime service object to control the lifetime policy for
- this instance.
-
-
- An object of type used to control the lifetime
- policy for this instance. This is the current lifetime service object
- for this instance if one exists; otherwise, a new lifetime service
- object initialized with a lease that will never time out.
-
-
-
-
- Creates the whole license file.
-
- The instance for which the license file should be created.
- The .licenses file to create.
-
-
-
- Determines whether the given object is serializable in binary
- format.
-
- The object to check.
-
- if is
- serializable in binary format; otherwise, .
-
-
-
-
- Runs NDoc V1.3.1 to create documentation.
-
-
-
- See the NDoc home page for more
- information.
-
-
- By default, only the NDoc MSDN documenter ships as part of the NAnt
- distribution. To make another NDoc documenter from the NDoc V1.3.1
- distribution available to the , copy the
- documenter assembly (and possible dependencies) to the "lib"
- directory corresponding with the CLR you're running NAnt on
- (eg. <nant root>/bin/lib/net/1.1).
-
-
-
-
- Document two assemblies using the MSDN documenter. The namespaces are
- documented in NamespaceSummary.xml.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
- Content of NamespaceSummary.xml :
-
-
-
- The Foo.Bar namespace reinvents the wheel.
-
-
- The Foo.Bar.Tests namespace ensures that the Foo.Bar namespace reinvents the wheel correctly.
-
-
- ]]>
-
-
-
-
-
- Initializes the taks and verifies the parameters.
-
-
-
-
- Generates an NDoc project and builds the documentation.
-
-
-
-
- Represents the method that will be called to update the overall
- percent complete value and the current step name.
-
- The source of the event.
- A that contains the event data.
-
-
-
- Represents the method that will be called to update the current
- step's precent complete value.
-
- The source of the event.
- A that contains the event data.
-
-
-
- Returns the documenter for the given project.
-
-
- Documenter is not found.
-
-
- is .
-
-
-
-
- Performs macro expansion for the given nodes.
-
- for which expansion should be performed.
-
-
-
- The set of assemblies to document.
-
-
-
-
- The set of namespace summary files.
-
-
-
-
- Specifies the formats in which the documentation should be generated.
-
-
-
-
- Collection of additional directories to search for referenced
- assemblies.
-
-
-
-
- Installs or removes .NET Services.
-
-
-
- This tasks provides the same functionality as the regsvcs tool
- provided in the .NET SDK.
-
-
- It performs the following actions:
-
-
-
- Loads and registers an assembly.
-
-
- Generates, registers, and installs a type library into a specified COM+ application.
-
-
- Configures services that are added programmatically to your class.
-
-
-
- Refer to the .NET Services Installation Tool (Regsvcs.exe) for more information.
-
-
-
-
- Adds all public classes contained in myTest.dll to a COM+
- application and produces the myTest.tlb type library. If the
- application already exists, it is overwritten.
-
-
-
- ]]>
-
-
-
-
- Adds all public classes contained in myTest.dll to myTargetApp
- and produces the myTest.tlb type library. If the application already
- exists, it is overwritten.
-
-
-
- ]]>
-
-
-
-
- Adds all public classes contained in myTest.dll to a COM+
- application and produces the myTest.tlb type library. A new
- application is always created.
-
-
-
- ]]>
-
-
-
-
- Uninstalls the COM+ application contained in myTest.dll.
-
-
-
- ]]>
-
-
-
-
-
- Performs the specified action.
-
-
-
-
- Defines the action to take with the assembly. The default is
- .
-
-
-
-
- The source assembly file.
-
-
- The assembly must be signed with a strong name.
-
-
-
-
- Specifies the type library file to install.
-
-
-
-
- Uses an existing type library. The default is .
-
-
-
-
- Do not reconfigure an existing target application.
- The default is .
-
-
-
-
- Configures components only; ignores methods and interfaces.
- The default is .
-
-
-
-
- Expect an existing application. The default is .
-
-
-
-
- Specifies the name of the COM+ application to either find or create.
-
-
-
-
- Specifies the name or id of the COM+ application to either find or
- create.
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- Defines the possible actions for a .NET Service.
-
-
-
-
- Finds or creates the target application.
-
-
-
-
- Creates the target application.
-
-
-
-
- Uninstalls the target application.
-
-
-
-
- Converts files from one resource format to another.
-
-
-
- If no is specified, the resource file will
- be created next to the input file.
-
-
-
-
- Convert a resource file from the .resx to the .resources
- format.
-
-
-
- ]]>
-
-
-
-
- Convert a set of .resx files to the .resources format.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Updates the of the specified
- .
-
- The of which the should be updated.
-
-
-
- Converts a single file or group of files.
-
-
-
-
- Cleans up generated files.
-
-
-
-
- Determines whether the specified input file needs to be compiled.
-
- The input file.
- The output file.
-
- if the input file need to be compiled;
- otherwise .
-
-
-
-
- Determines the full path and extension for the output file.
-
- The output file for which the full path and extension should be determined.
-
- The full path (with extensions) for the specified file.
-
-
-
-
- Determines whether the specified resource file references third
- party assemblies by checking whether a <data> element exists
- with a "type" attribute that does not start with
- "System.".
-
- The resource file to check.
-
- if the resource file references third party
- assemblies, or an error occurred; otherwise, .
-
-
- This check will only be accurate for 1.0 resource file, but the
- 2.0 resx files can only be compiled with a resgen tool that supports
- assembly references, so this method will not be used anyway.
-
-
-
-
- Returns a list of external file references for the specified file.
-
- The resx file for which a list of external file references should be returned.
-
- A list of external file references for the specified file, or
- if does not
- exist or does not support external file references.
-
-
-
-
- Input file to process.
-
-
- The full path to the input file.
-
-
-
-
- The resource file to output.
-
-
-
-
- The target type. The default is resources.
-
-
-
-
- The directory to which outputs will be stored.
-
-
-
-
- Use each source file's directory as the current directory for
- resolving relative file paths. The default is .
- Only supported when targeting .NET 2.0 (or higher).
-
-
-
-
- Takes a list of .resx or .txt files to convert to .resources files.
-
-
-
-
- Reference metadata from the specified assembly files.
-
-
-
-
- Indicates whether assembly references are supported by the
- resgen tool for the current target framework. The default
- is .
-
-
-
-
- Indicates whether external file references are supported by the
- resgen tool for the current target framework. The default
- is .
-
-
-
-
- For internal use only !
-
-
-
-
- Gets the working directory for the application.
-
-
- The working directory for the application.
-
-
-
-
- Gets the command line arguments for the external program.
-
-
- The command line arguments for the external program.
-
-
-
-
- Gets the filename of the external program to start.
-
-
- The filename of the external program.
-
-
- Override in derived classes to explicitly set the location of the
- external tool.
-
-
-
-
- For internal use only !
-
-
-
-
- Initializes a new instance of the
- class for a given input and output file.
-
- The resource to compile.
- The compiled resource.
-
-
-
- Gets the resource file to compile.
-
-
- The resource file to compile.
-
-
-
-
- Gets the compiled resource file.
-
-
- The compiled resource file.
-
-
-
-
- Executes the code contained within the task.
-
-
-
Code
-
- The must contain a single code
- element, which in turn contains the script code.
-
-
- This code can include extensions such as functions, or tasks. Once
- the script task has executed those extensions will be available for
- use in the buildfile.
-
-
- If no extensions have been defined, a static entry point named
- ScriptMain - which must have a single
- argument - is required.
-
-
Namespaces
-
- The following namespaces are imported by default:
-
-
-
- System
-
-
- System.Collections
-
-
- System.IO
-
-
- System.Text
-
-
- NAnt.Core
-
-
- NAnt.Core.Attributes
-
-
-
Assembly References
-
- The assembly references that are specified will be used to compile
- the script, and will be loaded into the NAnt appdomain.
-
-
- By default, only the NAnt.Core and mscorlib assemblies
- are referenced.
-
-
-
- Run C# code that writes a message to the build log.
-
- <script language="C#">
- <code>
- <![CDATA[
- public static void ScriptMain(Project project) {
- project.Log(Level.Info, "Hello World from a script task using C#");
- }
- ]]>
- </code>
- </script>
-
-
-
- Define a custom function and call it using C#.
-
- <script language="C#" prefix="test" >
- <code>
- <![CDATA[
- [Function("test-func")]
- public static string Testfunc( ) {
- return "some result !!!!!!!!";
- }
- ]]>
- </code>
- </script>
- <echo message='${test::test-func()}'/>
-
-
-
- Use a custom namespace in C# to create a database
-
- <script language="C#" >
- <references>
- <include name="System.Data.dll" />
- </references>
- <imports>
- <import namespace="System.Data.SqlClient" />
- </imports>
- <code>
- <![CDATA[
- public static void ScriptMain(Project project) {
- string dbUserName = "nant";
- string dbPassword = "nant";
- string dbServer = "(local)";
- string dbDatabaseName = "NAntSample";
- string connectionString = String.Format("Server={0};uid={1};pwd={2};", dbServer, dbUserName, dbPassword);
-
- SqlConnection connection = new SqlConnection(connectionString);
- string createDbQuery = "CREATE DATABASE " + dbDatabaseName;
- SqlCommand createDatabaseCommand = new SqlCommand(createDbQuery);
- createDatabaseCommand.Connection = connection;
-
- connection.Open();
-
- try {
- createDatabaseCommand.ExecuteNonQuery();
- project.Log(Level.Info, "Database added successfully: " + dbDatabaseName);
- } catch (Exception e) {
- project.Log(Level.Error, e.ToString());
- } finally {
- connection.Close();
- }
- }
- ]]>
- </code>
- </script>
-
-
-
-
- Run Visual Basic.NET code that writes a message to the build log.
-
-
- <script language="VB">
- <code>
- <![CDATA[
- Public Shared Sub ScriptMain(project As Project)
- project.Log(Level.Info, "Hello World from a script task using Visual Basic.NET")
- End Sub
- ]]>
- </code>
- </script>
-
-
-
- Define a custom task and call it using C#.
-
- <script language="C#" prefix="test" >
- <code>
- <![CDATA[
- [TaskName("usertask")]
- public class TestTask : Task {
- #region Private Instance Fields
- private string _message;
- #endregion Private Instance Fields
- #region Public Instance Properties
- [TaskAttribute("message", Required=true)]
- public string FileName {
- get { return _message; }
- set { _message = value; }
- }
- #endregion Public Instance Properties
- #region Override implementation of Task
- protected override void ExecuteTask() {
- Log(Level.Info, _message.ToUpper());
- }
- #endregion Override implementation of Task
- }
- ]]>
- </code>
- </script>
- <usertask message='Hello from UserTask'/>
-
-
-
-
- Define a custom function and call it using Boo.
-
-
- <script language="Boo.CodeDom.BooCodeProvider, Boo.CodeDom, Version=1.0.0.0, Culture=neutral, PublicKeyToken=32c39770e9a21a67"
- failonerror="true">
- <code>
- <![CDATA[
-
- [Function("test-func")]
- def MyFunc():
- return "Hello from Boo !!!!!!"
- ]]>
- </code>
- </script>
- <echo message='${script::test-func()}'/>
-
-
-
-
-
- Initializes the task.
-
-
-
-
- Executes the script block.
-
-
-
-
- The language of the script block. Possible values are "VB", "vb", "VISUALBASIC", "C#", "c#", "CSHARP".
- "JS", "js", "JSCRIPT" "VJS", "vjs", "JSHARP" or a fully-qualified name for a class implementing
- .
-
-
-
-
- Any required references.
-
-
-
-
- The name of the main class containing the static ScriptMain
- entry point.
-
-
-
-
- The namespace prefix for any custom functions defined in the script.
- If ommitted the prefix will default to 'script'
-
-
-
-
- The namespaces to import.
-
-
-
-
- The code to execute.
-
-
-
-
- Compiles Visual Basic.NET programs.
-
-
-
- In order to have generate manifest resource names
- that match those generated by Microsoft Visual Studio.NET, the value of
- the attribute of the <>
- element should match the "Root namespace" of the VB.NET project, and the
- value of the attribute
- should be set to "".
-
-
-
- Example build file using this task.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Finds the correct namespace/classname for a resource file from the
- given dependent source file, and ensure the
- is prefixed.
-
- The file from which the resource linkage of the resource file should be determined.
- The culture of the resource file for which the resource linkage should be determined.
-
- The namespace/classname of the source file matching the resource or
- if the dependent source file does not exist.
-
-
-
-
- Writes conditional compilation constants to the specified
- .
-
- The to which the conditional compilation constants should be written.
-
-
-
- Writes the compiler options to the specified .
-
- to which the compiler options should be written.
-
-
-
- Determines whether compilation is needed.
-
-
-
-
- The preferred base address at which to load a DLL. The default base
- address for a DLL is set by the .NET Framework common language
- runtime.
-
-
- The preferred base address at which to load a DLL.
-
-
- This address must be specified as a hexadecimal number.
-
-
-
-
- Specifies the type of debugging information generated by the
- compiler. The default is .
-
-
-
-
- No longer expose this to build authors. Use
- instead.
-
-
-
-
- The name of the XML documentation file to generate. Only supported
- when targeting .NET 2.0 (or higher).
-
-
-
- Corresponds with the /doc: flag.
-
-
-
-
-
- Specifies whether the /imports option gets passed to the
- compiler.
-
-
- The value of this attribute is a string that contains one or more
- namespaces separated by commas.
-
-
- See the Microsoft.NET Framework SDK documentation for details.
-
- Example of an imports attribute
-
-
-
-
-
- The namespaces to import.
-
-
-
-
- Instructs the compiler not to reference standard libraries
- (system.dll and VBC.RSP). The default is .
- Only supported when targeting .NET 2.0 (or higher).
-
-
-
- Corresponds with the /nostdlib flag.
-
-
-
-
-
- Specifies whether /optioncompare option gets passed to the
- compiler.
-
-
- text, binary, or an empty string. If the value is
- or an empty string, the option will not be
- passed to the compiler.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies whether the /optionexplicit option gets passed to
- the compiler. The default is .
-
-
- if the option should be passed to the compiler;
- otherwise, .
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies whether the /optimize option gets passed to the
- compiler. The default is .
-
-
- if the option should be passed to the compiler;
- otherwise, .
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies whether the /optionstrict option gets passed to
- the compiler. The default is .
-
-
- if the option should be passed to the compiler;
- otherwise, .
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies which platform version of common language runtime (CLR)
- can run the output file.
-
-
- The platform version of common language runtime (CLR) that can run
- the output file.
-
-
-
- Corresponds with the /platform flag.
-
-
-
-
-
- Specifies whether the /removeintchecks option gets passed to
- the compiler. The default is .
-
-
- if the option should be passed to the compiler;
- otherwise, .
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies whether the /rootnamespace option gets passed to
- the compiler.
-
-
- The value of this attribute is a string that contains the root
- namespace of the project.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies whether the compiler for the active target framework
- supports generation of XML Documentation file. The default is
- .
-
-
-
-
- Specifies whether the compiler for the active target framework
- supports NOT referencing standard libraries (system.dll and VBC.RSP).
- The default is .
-
-
-
-
- Specifies whether the compiler for the active target framework
- supports limiting the platform on which the compiled code can run.
- The default is .
-
-
-
-
- Gets the file extension required by the current compiler.
-
-
- For the VB.NET compiler, the file extension is always vb.
-
-
-
-
- Gets the class name regular expression for the language of the
- current compiler.
-
-
- Class name regular expression for the language of the current
- compiler.
-
-
-
-
- Gets the namespace regular expression for the language of the
- current compiler.
-
-
- Namespace regular expression for the language of the current
- compiler.
-
-
-
-
- Compiles Visual J# programs using vjc, Microsoft's J# compiler.
-
-
-
- In order to have generate manifest resource names
- that match those generated by Microsoft Visual Studio.NET, the value of
- the attribute of the <>
- element should match the "Default Package" of the J#.NET project, and
- the value of the attribute
- should be set to "".
-
-
-
- Compile a "HelloWorld" application, including embedded resources.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Writes module references to the specified .
-
- The to which the module references should be written.
-
-
-
- Writes the compiler options to the specified .
-
- to which the compiler options should be written.
-
-
-
- The preferred base address at which to load a DLL. The default base
- address for a DLL is set by the .NET Framework common language
- runtime.
-
-
- The preferred base address at which to load a DLL.
-
-
- This address can be specified as a decimal, hexadecimal, or octal
- number.
-
-
-
-
- Specifies the type of debugging information generated by the
- compiler. The default is .
-
-
-
-
- No longer expose this to build authors. Use
- instead.
-
-
-
-
- Specifies whether package-scoped members are accessible outside of
- the assembly. In other words, package scope is treated as assembly
- scope when emitting metadata. The default is .
-
-
- if the option should be passed to the compiler;
- otherwise, .
-
-
-
- Corresponds to the /securescoping flag.
-
-
- See the Visual J# Reference for details.
-
-
-
- ]]>
-
-
-
-
- Specifies whether to disable language extensions.
-
-
- The value of this property must be either all, net,
- or an empty string.
-
-
-
- Corresponds to the /x flag.
-
-
- See the Visual J# Reference for details.
-
-
-
- To disable only the .NET Framework extensions:
- ]]>
- To disable the .NET Framework extensions and the VJ++ 6.0 extensions:
- ]]>
-
-
-
-
- Specifies the location of assemblies referenced by way of the /reference flag.
-
-
-
- Corresponds to the /libpath:dir[;dir2] flag.
-
-
- See the Visual J# Reference for details.
-
-
-
-
-
- Associate Java-language/COM package names.
-
-
- The value of this propery. must be package=namespace, @filename,
- or an empty string.
-
-
-
- Corresponds to the /jcpa:package=namespace and /jcpa:@filename flags.
-
-
- See the Visual J# Reference for details.
-
-
-
- Map package 'x' to namespace 'y':
- ]]>
-
-
-
-
- Specifies the code page to use for all source code files in the
- compilation.
-
-
-
- Corresponds with the /codepage flag.
-
-
- See the Visual J# Reference for details.
-
-
-
-
-
- Specifies the warning level for the compiler to display. Valid values
- are 0-4. The default is 4.
-
-
- The warning level for the compiler to display.
-
-
-
- Corresponds with the /warn option.
-
-
-
-
-
- Controls which warnings should be reported as errors.
-
-
- Override to avoid exposing this to build authors, as the Visual J#
- compiler does not allow control over which warnings should be
- reported as errors.
-
-
-
-
- Reference packages
-
-
- Override to avoid exposing this to build authors, as the Visual J#
- compiler does not support package references.
-
-
-
-
- Link the specified modules into this assembly.
-
-
- Override to avoid exposing this to build authors, as the Visual J#
- compiler does not support linking modules.
-
-
-
-
- Gets the file extension required by the current compiler.
-
-
- For the J# compiler, the file extension is always jsl.
-
-
-
-
- Gets the class name regular expression for the language of the
- current compiler.
-
-
- Class name regular expression for the language of the current
- compiler.
-
-
-
-
- Gets the namespace regular expression for the language of the
- current compiler.
-
-
- Namespace regular expression for the language of the current
- compiler.
-
-
-
-
- Override to avoid exposing the configuration setting for this
- task as Visual J# will never support package references.
-
-
- , as the Visual J# compiler will never
- support package references.
-
-
-
-
- Represents an assembly-level attribute.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Typename of the assembly-level attribute.
-
-
-
-
- Value of the attribute.
-
-
-
-
- If then the value of the attribute will be
- set as is, without actually looking for a matching constructor or
- named properties. The default is .
-
-
- if the value of the attribute should be set
- as is; otherwise, .
-
-
-
-
- Indicates if the attribute should be generated.
-
-
- if the attribute should be generated;
- otherwise, .
-
-
-
-
- Indicates if the attribute should be not generated.
-
-
- if the attribute should be not generated;
- otherwise, .
-
-
-
-
- Contains a strongly typed collection of
- objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the specified
- value is in the collection.
-
- The argument value to locate in the collection.
-
- if a with
- value is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified value.
-
- The value of the to get.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- A specialized used for setting the lib directories.
-
-
- The primary reason for this class is to allow the
- to always be the same value as the parent
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
-
- override this. We will always use the base directory of the parent.
- overriding without the TaskAttribute attribute prevents it being set
- in the source xml
-
-
-
-
- Specialized class for managing assembly files.
-
-
-
- If an include pattern does not contain any wildcard characters then
- the assembly will be searched for in following locations (in the order listed):
-
-
-
-
- The base directory of the fileset.
-
-
-
-
- The directories specified using the nested <lib> element.
-
-
-
-
- The list of reference assemblies of the current target framework.
-
-
-
-
- The reference assemblies of a given target framework are defined using
- <reference-assemblies> filesets in the <framework> node
- of the NAnt configuration file.
-
-
-
-
- Define a reference with name "sys.assemblies", holding
- a set of system assemblies.
-
-
-
-
-
-
-
- ]]>
-
-
- Use the predefined set of assemblies to compile a C# assembly.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Compile a C# assembly using assembly references that are searched for
- in the "Third Party Assemblies" and "Company Assemblies"
- directories.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- copy constructor for FileSet. Required in order to
- assign references of FileSet type where
- AssemblyFileSets are used
-
-
-
-
-
- Do a normal scan and then resolve assemblies.
-
-
-
-
- Resolves references to system assemblies and assemblies that can be
- resolved using directories specified in .
-
-
-
-
- Additional directories to search in for assembly references.
-
-
-
- loosely Corresponds with the /lib[path]: flag of the various compiler tasks.
-
-
-
-
-
- Represents a compiler warning.
-
-
-
-
- A warning number, or comma-separated list of warnings, that you want
- the compiler to suppress or report.
-
-
-
-
- If then the element will be processed;
- otherwise, skipped. The default is .
-
-
-
-
- If then the element will be skipped;
- otherwise, processed. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Specifies the type of debugging information generated by the compiler.
-
-
-
- For backward compatibility, the following string values can also be
- used in build files:
-
-
-
- Value
- Corresponding field
-
-
- "true"
-
-
-
- "false"
-
-
-
-
- When set to then the following conditional
- compilation symbols will also be defined:
-
-
-
- DEBUG
-
-
- TRACE
-
-
-
-
-
-
- Create no debug information.
-
-
-
-
- Enable attaching a debugger to the running program.
-
-
-
-
- Enable attaching a debugger to the running program.
-
-
-
-
- Only display assembler when the running program is attached to the
- debugger.
-
-
-
-
- Specialized that also supports
- case-insensitive conversion of "true" to
- and "false" to
- .
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Converts the given object to the type of this converter, using the
- specified context and culture information.
-
- An that provides a format context.
- A object. If a is passed, the current culture is assumed.
- The to convert.
-
- An that represents the converted value.
-
-
-
-
- Specifies whether the generated assembly is strongly named and will
- be signed later.
-
-
-
- For backward compatibility, the following string values can also be
- used in build files:
-
-
-
- Value
- Corresponding field
-
-
- "true"
-
-
-
- "false"
-
-
-
-
-
-
-
- Not specified.
-
-
-
-
- Fully sign the assembly.
-
-
-
-
- Only place the public key in the assembly, allowing the signature
- to be added later.
-
-
-
-
- Specialized that also supports
- case-insensitive conversion of "true" to
- and "false" to
- .
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Converts the given object to the type of this converter, using the
- specified context and culture information.
-
- An that provides a format context.
- A object. If a is passed, the current culture is assumed.
- The to convert.
-
- An that represents the converted value.
-
-
-
-
- Represents an embedded resource.
-
-
- Do not yet expose this to build authors.
-
-
-
-
- Initializes a new instance of the
- with the specified file name and manifest resource name.
-
- The path of the compiled resource.
- The manifest resource name of the embedded resource.
-
-
-
- Gets the physical location of the resource to embed.
-
-
- The physical location of the resource to embed.
-
-
-
-
- Gets the manifest resource name to use when embedding the resource.
-
-
- The manifest resource name to use when embedding the resource.
-
-
-
-
- Contains a collection of items.
-
-
- Do not yet expose this to build authors.
-
-
-
-
- Base class for collections that needs to be globally referencable.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Copies the items of the collection to an ,
- starting at a particular index.
-
- The one-dimensional that is the destination of the items copied from the collection. The must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Returns an enumerator that can iterate through a collection.
-
-
- An that can be used to iterate through
- the collection.
-
-
-
-
- Removes an item at a specific index.
-
- The zero-based index of the item to remove.
-
-
-
- Removes all items from the collection.
-
-
-
-
- Used by methods that take instances as argument
- to verify whether the instance is valid for the collection class.
-
- The instance to verify.
-
-
-
- Checks whether the specified index is within the range of this
- collection.
-
- The index to check.
-
-
-
- Gets a value indicating whether access to the collection is
- synchronized (thread-safe).
-
-
- .
-
-
-
-
- Gets the number of items in the collection.
-
-
- The number of items in the collection.
-
-
-
-
- Gets an object that can be used to synchronize access to the
- collection.
-
-
- An object that can be used to synchronize access to the collection.
-
-
-
-
- Gets a value indicating whether the collection has a fixed size.
-
-
- .
-
-
-
-
- Gets a value indicating whether the collection has a fixed size.
-
-
- .
-
-
-
-
- Gets the list of elements contained in the
- instance.
-
-
- An containing the elements of the
- collection.
-
-
-
-
- Gets the of the items in this collection.
-
-
- The of the items in this collection.
-
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Inserts a into the collection at the
- specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Removes the specified from the
- collection.
-
- The to remove from the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Gets the location of a in the collection.
-
- The object to locate.
-
- The zero-based location of the in the
- collection.
-
-
- If the is not currently a member of
- the collection, -1 is returned.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
-
- The position into which the new item was inserted.
-
-
-
-
- Adds the items of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
-
- The position into which the new item was inserted.
-
-
-
-
- Inserts a into the collection at the
- specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Removes the specified from the
- collection.
-
- The to remove from the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Gets the location of a in the collection.
-
- The object to locate.
-
- The zero-based location of the in the
- collection.
-
-
- If the is not currently a member of
- the collection, -1 is returned.
-
-
-
-
- Gets or sets the item at the specified index.
-
- The zero-based index of the item to get or set.
-
-
-
- Gets the with the specified manifest
- resource name.
-
- The manifest resource name of the to get.
-
-
-
- Gets the of the items in this collection.
-
-
- The of the items in this collection.
-
-
-
-
- Gets or sets the item at the specified index.
-
- The zero-based index of the item to get or set.
-
-
-
- Enumerates the items of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next item of the collection.
-
-
- if the enumerator was successfully advanced
- to the next item; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first item in the collection.
-
-
-
-
- Gets the current item in the collection.
-
-
- The current item in the collection.
-
-
-
-
- Gets the current item in the collection.
-
-
- The current item in the collection.
-
-
-
-
- Represents a metadata file without assembly manifest.
-
-
-
-
- Returns a textual representation of the module, which can be used as
- argument for command-line tools.
-
-
- A textual representation of the path, file[,target].
-
-
-
-
- The path of the module.
-
-
-
-
- File name where the module should be copied to before it is compiled
- into an assembly.
-
-
-
-
- Gets or sets the that contains the module.
-
-
-
-
- Contains a collection of items.
-
-
- Do not yet expose this to build authors.
-
-
-
-
- Initializes a new instance of the
- for the specified .
-
- The containing the collection.
- is .
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Copies the items of the collection to an ,
- starting at a particular index.
-
- The one-dimensional that is the destination of the items copied from the collection. The must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Removes all items from the collection.
-
-
-
-
- Inserts a into the collection at the
- specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Removes the specified from the
- collection.
-
- The to remove from the collection.
-
-
-
- Removes an item at a specific index.
-
- The zero-based index of the item to remove.
- The parameter is less than 0 or greater than or equal to the value of the property of the .
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Gets the location of a in the collection.
-
- The object to locate.
-
- The zero-based location of the in the
- collection.
-
-
- If the is not currently a member of
- the collection, -1 is returned.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
-
- The position into which the new item was inserted.
-
-
-
-
- Adds the items of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
-
- The position into which the new item was inserted.
-
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Inserts a into the collection at the
- specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Removes the specified from the
- collection.
-
- The to remove from the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Gets the location of a in the collection.
-
- The object to locate.
-
- The zero-based location of the in the
- collection.
-
-
- If the is not currently a member of
- the collection, -1 is returned.
-
-
-
-
- Gets or sets the item at the specified index.
-
- The zero-based index of the item to get or set.
- The parameter is less than 0 or greater than or equal to the value of the property of the .
-
-
-
- Gets the list of elements contained in the
- instance.
-
-
- An containing the elements of the
- collection.
-
-
-
-
- Gets a value indicating whether access to the collection is
- synchronized (thread-safe).
-
-
- .
-
-
-
-
- Gets the number of items in the collection.
-
-
- The number of items in the collection.
-
-
-
-
- Gets an object that can be used to synchronize access to the
- collection.
-
-
- An object that can be used to synchronize access to the collection.
-
-
-
-
- Gets a value indicating whether the collection has a fixed size.
-
-
- .
-
-
-
-
- Gets a value indicating whether the collection has a fixed size.
-
-
- .
-
-
-
-
- Gets or sets the item at the specified index.
-
- The zero-based index of the item to get or set.
- The parameter is less than 0 or greater than or equal to the value of the property of the .
-
-
-
- Enumerates the items of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next item of the collection.
-
-
- if the enumerator was successfully advanced
- to the next item; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first item in the collection.
-
-
-
-
- Gets the current item in the collection.
-
-
- The current item in the collection.
-
-
-
-
- Gets the current item in the collection.
-
-
- The current item in the collection.
-
-
-
-
-
- One or more modules to compile into an assembly.
-
-
-
-
- Define a global <moduleset> that can be referenced by
- other tasks or types.
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- The base of the directory of this .
- The default is the project base directory.
-
-
-
-
- The modules to add to this .
-
-
-
-
- Represents a namespace to import.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Initializes a new instance of the
- class for the specified namespace.
-
- The namespace.
- is .
-
-
-
- The name of the namespace to import.
-
-
- The name of the namespace to import.
-
-
-
-
- The name of the namespace to import.
-
-
- The name of the namespace to import.
-
-
-
-
- Indicates if the import should be generated.
-
-
- if the import should be generated; otherwise,
- .
-
-
-
-
- Indicates if the import should be not generated.
-
-
- if the import should be not generated;
- otherwise, .
-
-
-
-
- Contains a collection of items.
-
-
- Define a reference with name "system.imports".
-
-
-
-
-
- ]]>
-
- Use the predefined set of imports to compile a VB.NET assembly.
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Returns a comma-delimited list of namespace imports.
-
-
- A comma-delimited list of namespace imports, or an empty
- if there are no namespace imports.
-
-
- Each namespace import is quoted individually.
-
-
-
-
- Inserts a into the collection at the
- specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Removes the specified from the
- collection.
-
- The to remove from the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Gets the location of a in the collection.
-
- The object to locate.
-
- The zero-based location of the in the
- collection.
-
-
- If the is not currently a member of
- the collection, -1 is returned.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
-
- The position into which the new item was inserted.
-
-
-
-
- Adds the items of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
-
- The position into which the new item was inserted.
-
-
-
-
- Inserts a into the collection at the
- specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Removes the specified from the
- collection.
-
- The to remove from the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Gets the location of a in the collection.
-
- The object to locate.
-
- The zero-based location of the in the
- collection.
-
-
- If the is not currently a member of
- the collection, -1 is returned.
-
-
-
-
- Gets or sets the item at the specified index.
-
- The zero-based index of the item to get or set.
-
-
-
- Gets the with the specified namespace.
-
- The namespace of the to get.
-
-
-
- Gets the of the items in this collection.
-
-
- The of the items in this collection.
-
-
-
-
- Gets or sets the item at the specified index.
-
- The zero-based index of the item to get or set.
-
-
-
- Enumerates the items of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next item of the collection.
-
-
- if the enumerator was successfully advanced
- to the next item; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first item in the collection.
-
-
-
-
- Gets the current item in the collection.
-
-
- The current item in the collection.
-
-
-
-
- Gets the current item in the collection.
-
-
- The current item in the collection.
-
-
-
-
- Represents a package.
-
-
-
-
- Name of the package to reference. Multiple package can be specified
- with a single element as a semi-colon separated list of
- package names.
-
-
-
-
- Indicates if the package should be passed to the task.
- If then the package will be passed;
- otherwise, skipped. The default is .
-
-
-
-
- Indicates if the package should not be passed to the task.
- If then the package will be passed;
- otherwise, skipped. The default is .
-
-
-
-
- Contains a strongly typed collection of
- objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Specialized class for managing resource files.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- copy constructor for FileSet. Required in order to
- assign references of FileSet type where
- ResourceFileSet are used
-
-
-
-
-
- Creates a shallow copy of the .
-
-
- A shallow copy of the .
-
-
-
-
- Gets the manifest resource name for the specified resource file.
-
- The physical path of the resource file.
-
- The manifest resource name to be sent to the compiler.
-
-
-
-
- Gets the manifest resource name for the file using both its physical
- and logical path.
-
- The physical path of the resource file.
- The logical location of the resource file.
-
- The manifest resource name to be sent to the compiler.
-
-
- We use the relative path of the logical path, but the filename and
- and the extension of the physical path to match VS.NET
-
-
-
-
- Indicates the prefix to prepend to the actual resource.
- This is usually the default namspace of the assembly.
-
-
-
-
- Indicates whether prefixes should be dynamically generated by taking
- the path of the resource relative to the basedir and appending it
- to the specified prefix. The default is .
-
-
-
-
- Gets a containing all matching resx files.
-
-
- A containing all matching resx files.
-
-
-
-
- Gets a containing all matching non-resx
- files.
-
-
- A containing all matching non-resx files.
-
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Controls the behaviour of a compiler with regards to the reporting of
- warnings.
-
-
-
- Instruct a compiler to report warning 0519 as an error.
-
-
-
-
-
- ]]>
-
-
-
-
- Instruct a compiler not to report warning 0519 as an error, if the
- release property is .
-
-
-
-
-
- ]]>
-
-
-
-
-
- Specifies a list of warnings that the compiler should treat as
- errors. This overrides the
- attribute. Only supported when targeting .NET 2.0 or higher.
-
-
-
-
- Specifies a list of warnings that the compiler should NOT treat as
- errors. This is only useful if
- is . Only supported when targeting .NET 2.0
- or higher.
-
-
-
-
diff --git a/bin/nant-0.86/NAnt.MSNetTasks.dll b/bin/nant-0.86/NAnt.MSNetTasks.dll
deleted file mode 100644
index 59a2d1ee..00000000
Binary files a/bin/nant-0.86/NAnt.MSNetTasks.dll and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.MSNetTasks.pdb b/bin/nant-0.86/NAnt.MSNetTasks.pdb
deleted file mode 100644
index 2e4def7c..00000000
Binary files a/bin/nant-0.86/NAnt.MSNetTasks.pdb and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.MSNetTasks.xml b/bin/nant-0.86/NAnt.MSNetTasks.xml
deleted file mode 100644
index 51409dc7..00000000
--- a/bin/nant-0.86/NAnt.MSNetTasks.xml
+++ /dev/null
@@ -1,579 +0,0 @@
-
-
-
- NAnt.MSNetTasks
-
-
-
-
- Disassembles any portable executable (PE) file that contains
- intermediate language (IL) code.
-
-
-
- Files are only disassembled if the input file is newer than the output
- file, or if the output file does not exist. However, you can
- explicitly force files to be disassembled with the
- attribute.
-
-
- A can be used to select files to disassemble.
- To use a , the
- attribute must be set. The file name of the output file will be equal
- to the file name of the input file, but with extension ".il".
-
-
-
-
- Disassembles helloworld.exe to helloworld.il.
-
-
-
- ]]>
-
-
-
-
- Disassembles a set of PE files into the specified directory.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Checks whether the task is initialized with valid attributes.
-
-
-
-
- Disassembles the PE file(s).
-
-
-
-
- Disassembles the specified PE file.
-
- The PE file to disassemble.
-
-
-
- Determines the full path and extension for the output file.
-
-
- A that represents the PE file
- file for which the corresponding output file should be determined.
-
-
- A that represents the full path
- for the output file.
-
- The path of the output file could not be determined.
-
-
-
- Writes the disassembler options.
-
-
-
-
- Writes an option using the default output format.
-
-
- The to which the disassembler options
- should be written.
-
-
- A that contains the name of the
- option which should be passed to the disassembler.
-
-
-
-
- Writes an option and its value using the default output format.
-
-
- The to which the disassembler options
- should be written.
-
-
- A that contains the name of the
- option which should be passed to the disassembler.
-
-
- A that contains the value of the
- option which should be passed to the disassembler.
-
-
-
-
- Determines whether or not disassembling is needed.
-
-
- if disassembling is needed; otherwise,
- .
-
-
-
-
- Specifies whether or not the disassembler should combine the
- /HEADER, /BYTE, and /TOKENS options. The default
- is .
-
-
- if the disassembler should combine the
- /HEADER, /BYTE, and /TOKENS options;
- otherwise, . The default is
- .
-
-
-
- Corresponds to the /ALL flag.
-
-
-
-
-
- Specifies whether or not the disassembler should generate the
- IL stream bytes (in hexadecimal notation) as instruction comments.
- The default is .
-
-
- if the IL stream bytes should be generated
- as instruction comments; otherwise, . The
- default is .
-
-
-
- Corresponds to the /BYTE flag.
-
-
-
-
-
- Instructs NAnt to rebuild the output file regardless of the file
- timestamps. The default is .
-
-
- if the output file should be rebuilt
- regardless of its timestamps; otherwise .
- The default is .
-
-
-
-
- Specifies whether or not the disassembler should include PE header
- information and runtime header information in the output. The default
- is .
-
-
- if PE header information and runtime header
- information should be included in the output; otherwise,
- . The default is .
-
-
-
- Corresponds to the /HEADER flag.
-
-
-
-
-
- Specifies the PE file to disassemble.
-
-
- A that represents the PE file
- to disassemble.
-
-
-
-
- Specifies whether or not the disassembler should include
- references to original source lines. The default is .
-
-
- if references to original source lines
- should be included; otherwise, . The
- default is .
-
-
-
- Corresponds to the /LINENUM flag.
-
-
-
-
-
- Specifies whether or not the disassembler should suppress ILASM
- code output. The default is .
-
-
- if ILASM code output should be suppresses;
- otherwise, . The default is
- .
-
-
-
- Corresponds to the /NOIL flag.
-
-
-
-
-
- Specifies whether or not the disassembler should disassemble
- public items only. This is a shortcut for ="pub".
- The default is .
-
-
- if only public items should be
- disassembled; otherwise, . The default is
- .
-
-
-
- Corresponds to the /PUBONLY flag.
-
-
-
-
-
- Specifies whether or not the disassembler should enclose all names
- in single quotation marks. By default, only names that don't match
- the ILASM definition of a simple name are quoted. The default is
- .
-
-
- if all names should be enclosed in single
- quotation marks; otherwise, . The default
- is .
-
-
-
- Corresponds to the /QUOTEALLNAMES flag.
-
-
-
-
-
- Specifies whether or not the disassembler should generate
- structured exception handling clauses in canonical (label) form.
- The default is .
-
-
- if structured exception handling clauses
- should be generated in canonical form; otherwise,
- . The default is .
-
-
-
- Corresponds to the /RAWEH flag.
-
-
-
-
-
- Specifies whether or not the disassembler should generate
- original source lines as comments. The default is .
-
-
- if original source lines should be
- generated as comments; otherwise, .
- The default is .
-
-
-
- Corresponds to the /SOURCE flag.
-
-
-
-
-
- Specifies whether or not the disassembler should generate metadata
- token values as comments. The default is .
-
-
- if metadata token values should be
- generated as comments; otherwise, . The
- default is .
-
-
-
- Corresponds to the /TOKENS flag.
-
-
-
-
-
- Specifies whether or not the disassembler should use the UNICODE
- encoding when generating the output. The default is ANSI.
-
-
- if the output should be generated using
- the UNICODE encoding; otherwise, . The
- default is .
-
-
-
- Corresponds to the /UNICODE flag.
-
-
-
-
-
- Specifies whether or not the disassembler should use the UTF-8
- encoding when generating the output. The default is ANSI.
-
-
- if the output should be generated using
- the UTF-8 encoding; otherwise, . The
- default is .
-
-
-
- Corresponds to the /UTF8 flag.
-
-
-
-
-
- Instructs the disassembler to disassemble the specified item only.
-
-
- A that specifies the item to
- disassemble.
-
-
-
- Corresponds to the /ITEM flag.
-
-
-
-
-
- Instructs the disassembler to disassemble only the items with the
- specified visibility. Possible values are PUB, PRI,
- FAM, ASM, FAA, FOA, PSC,
- or any combination of them separated by +.
-
-
- A that contains the visibility
- suboptions.
-
-
-
- Corresponds to the /VISIBILITY flag.
-
-
-
-
-
- Specifies the name of the output file created by the disassembler.
-
-
- A that represents the name of
- the output file.
-
-
-
- Corresponds to the /OUT flag.
-
-
-
-
-
- Specifies the directory to which outputs will be stored.
-
-
- A that represents the
- directory to which outputs will be stored.
-
-
-
-
- Specifies a list of PE files to disassemble. To use a ,
- the attribute must be specified.
-
-
- A that represents the set
- of PE files to disassemble.
-
-
-
-
- The command-line arguments for the external program.
-
-
- Overridden to ensure the <arg> elements would not be exposed
- to build authors.
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- A that contains the command-line
- arguments for the external program.
-
-
-
-
- Allows a Windows service to be controlled.
-
-
- Starts the World Wide Web Publishing Service on the local computer.
-
-
- ]]>
-
-
-
- Stops the Alerter service on computer 'MOTHER'.
-
-
- ]]>
-
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Peforms actions on the service in order to reach the desired status.
-
-
-
-
- Determines the desired status of the service based on the action
- that should be performed on it.
-
-
- The that should be reached
- in order for the to be considered successful.
-
-
-
-
- Starts the service identified by and
- .
-
- instance for controlling the service identified by and .
-
-
-
- Stops the service identified by and
- .
-
- instance for controlling the service identified by and .
-
-
-
- Restarts the service identified by and
- .
-
- instance for controlling the service identified by and .
-
-
-
- Pauses the service identified by and
- .
-
- instance for controlling the service identified by and .
-
-
-
- Continues the service identified by and
- .
-
- instance for controlling the service identified by and .
-
-
-
- Holds the name of the service that should be controlled.
-
-
-
-
- Holds the name of the computer on which the service resides.
-
-
-
-
- Holds the action that should be performed on the service.
-
-
-
-
- Holds the time, in milliseconds, the task will wait for a service
- to reach the desired status.
-
-
-
-
- The name of the service that should be controlled.
-
-
-
-
- The name of the computer on which the service resides. The default
- is the local computer.
-
-
-
-
- The action that should be performed on the service.
-
-
-
-
- The time, in milliseconds, the task will wait for the service to
- reach the desired status. The default is 5000 milliseconds.
-
-
-
-
- Defines the actions that can be performed on a service.
-
-
-
-
- Starts a service.
-
-
-
-
- Stops a service.
-
-
-
-
- Restarts a service.
-
-
-
-
- Pauses a running service.
-
-
-
-
- Continues a paused service.
-
-
-
-
diff --git a/bin/nant-0.86/NAnt.NUnit.dll b/bin/nant-0.86/NAnt.NUnit.dll
deleted file mode 100644
index 89823958..00000000
Binary files a/bin/nant-0.86/NAnt.NUnit.dll and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.NUnit.pdb b/bin/nant-0.86/NAnt.NUnit.pdb
deleted file mode 100644
index e1fa6472..00000000
Binary files a/bin/nant-0.86/NAnt.NUnit.pdb and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.NUnit.xml b/bin/nant-0.86/NAnt.NUnit.xml
deleted file mode 100644
index e5dfa343..00000000
--- a/bin/nant-0.86/NAnt.NUnit.xml
+++ /dev/null
@@ -1,353 +0,0 @@
-
-
-
- NAnt.NUnit
-
-
-
-
- Carries data specified through the formatter element.
-
-
-
-
- Gets or sets the type of the formatter.
-
- The type of the formatter.
-
-
-
- Gets or sets a value indicating whether output should be persisted
- to a file.
-
-
- if output should be written to a file; otherwise,
- . The default is .
-
-
-
-
- Gets or sets the extension to append to the output filename.
-
- The extension to append to the output filename.
-
-
-
- Gets or sets the directory where the output file should be written
- to, if is .
-
-
- The directory where the output file should be written to.
-
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- The built-in formatter types.
-
-
-
-
- A plaintext formatter.
-
-
-
-
- An XML formatter.
-
-
-
-
- Represents the FormatterElement of the NUnit task.
-
-
-
-
- Type of formatter.
-
-
-
-
- Extension to append to the output filename.
-
-
-
-
- Determines whether output should be persisted to a file. The default
- is .
-
-
-
-
- Specifies the directory where the output file should be written to,
- if is . If not
- specified, the output file will be written to the directory where
- the test module is located.
-
-
-
-
- Gets the underlying for the element.
-
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
diff --git a/bin/nant-0.86/NAnt.NUnit1Tasks.dll b/bin/nant-0.86/NAnt.NUnit1Tasks.dll
deleted file mode 100644
index 1f4f7796..00000000
Binary files a/bin/nant-0.86/NAnt.NUnit1Tasks.dll and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.NUnit1Tasks.pdb b/bin/nant-0.86/NAnt.NUnit1Tasks.pdb
deleted file mode 100644
index 9e0bcd30..00000000
Binary files a/bin/nant-0.86/NAnt.NUnit1Tasks.pdb and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.NUnit1Tasks.xml b/bin/nant-0.86/NAnt.NUnit1Tasks.xml
deleted file mode 100644
index 1dc317da..00000000
--- a/bin/nant-0.86/NAnt.NUnit1Tasks.xml
+++ /dev/null
@@ -1,538 +0,0 @@
-
-
-
- NAnt.NUnit1Tasks
-
-
-
-
- The whole test suite started.
-
-
-
-
- The whole test suite ended.
-
-
-
-
- Sets the the formatter is supposed to write
- its results to.
-
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Prints information about running tests directly to the build log.
-
-
-
- Not used, all output goes to Log class.
-
-
- Called when the whole test suite has started.
-
-
- Called when the whole test suite has ended.
-
-
- Convert a stack trace line into something that can be clicked on in an IDE output window.
- The StackTrace string, see .
- The string that gets appended to the end of file(line): portion.
-
-
-
- Runs tests using the NUnit V1.0 framework.
-
-
-
- See the NUnit home page for more
- information.
-
-
- The or
- attributes are only used to stop more than one test suite to stop
- running. If any test suite fails a build error will be thrown.
- Set to to
- ignore test errors and continue build.
-
-
-
-
- Run tests in the MyProject.Tests.dll assembly.
-
-
- The test results are logged in results.xml and results.txt
- using the and
- formatters, respectively.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Stops running tests when a test causes an error. The default is
- .
-
-
- Implies haltonfailure.
-
-
-
-
- Stops running tests if a test fails (errors are considered failures
- as well). The default is .
-
-
-
-
- Cancel the individual tests if they do not finish in the specified
- time (measured in milliseconds). Ignored if fork is disabled.
-
-
-
-
- Tests to run.
-
-
-
-
- Formatters to output results of unit tests.
-
-
-
-
- Represents a test element of an .
-
-
-
-
- Base name of the test result. The full filename is determined by this
- attribute and the extension of formatter.
-
-
-
-
- Directory to write the reports to.
-
-
-
-
- Class name of the test.
-
-
-
-
- Assembly to load the test from.
-
-
-
-
- Run the tests in a separate .
-
-
-
-
- Stop the build process if an error occurs during the test run.
-
-
-
-
- Stop the build process if a test fails (errors are considered failures
- as well).
-
-
-
-
- The application configuration file to use for the NUnit test domain.
-
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Carries data specified through the test element.
-
-
-
-
- Determines if the unit test needs running.
-
-
- if unit test needs running, otherwise,
- .
-
-
-
- Determines if the test needs running by looking at the date stamp
- of the test assembly and the test results log.
-
-
-
-
-
- Runs a Suite extracted from a TestCase subclass.
-
-
-
-
- Creates the formatters to be used when running this test.
-
-
-
-
- Returns the output file or null if does not use a file.
-
-
-
-
- Returns the test suite from a given class.
-
-
- The assemblyQualifiedName parameter needs to be in form:
- "full.qualified.class.name,Assembly"
-
-
-
-
- Gets the collection of registered formatters.
-
- Collection of registered formatters.
-
-
-
- Gets the result of the test.
-
- The result of the test.
-
-
-
- Prints information about running tests in plain text.
-
-
-
- Sets the Writer the formatter is supposed to write its results to.
-
-
- Called when the whole test suite has started.
-
-
- Called when the whole test suite has ended.
-
-
- Convert a stack trace line into something that can be clicked on in an IDE output window.
- The StackTrace string, see .
- The string that gets appended to the end of file(line): portion.
-
-
-
- Decorates NUnits with extra information such as
- run-time.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Gets or sets the total run-time of a test.
-
- The total run-time of a test.
-
-
-
- Prints detailed information about running tests in XML format.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Sets the the formatter is supposed to
- write its results to.
-
-
-
-
- Called when the whole test suite has started.
-
-
-
-
- Called when the whole test suite has ended.
-
-
-
-
diff --git a/bin/nant-0.86/NAnt.NUnit2Tasks.dll b/bin/nant-0.86/NAnt.NUnit2Tasks.dll
deleted file mode 100644
index 983cc374..00000000
Binary files a/bin/nant-0.86/NAnt.NUnit2Tasks.dll and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.NUnit2Tasks.pdb b/bin/nant-0.86/NAnt.NUnit2Tasks.pdb
deleted file mode 100644
index a05819b2..00000000
Binary files a/bin/nant-0.86/NAnt.NUnit2Tasks.pdb and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.NUnit2Tasks.xml b/bin/nant-0.86/NAnt.NUnit2Tasks.xml
deleted file mode 100644
index 7cfb91de..00000000
--- a/bin/nant-0.86/NAnt.NUnit2Tasks.xml
+++ /dev/null
@@ -1,584 +0,0 @@
-
-
-
- NAnt.NUnit2Tasks
-
-
-
-
- Controls the categories of tests to execute using the .
-
-
-
- Only include test cases and fixtures that require no internet access.
-
-
-
-
-
- ]]>
-
-
-
-
- Exclude test cases and fixtures that are known to fail.
-
-
-
-
-
- ]]>
-
-
-
-
-
- Specifies a list of categories to include.
-
-
-
-
- Specifies a list of categories to exclude.
-
-
-
-
- Represents a certain group of test cases or fixtures.
-
-
-
-
- A name of a category, or comma-separated list of names.
-
-
-
-
- If then the category will be processed;
- otherwise, skipped. The default is .
-
-
-
-
- If then the category will be skipped;
- otherwise, processed. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Returns a comma-delimited list of categories.
-
-
- A comma-delimited list of categories, or an empty
- if there are no categories.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the specified
- value is in the collection.
-
- The argument value to locate in the collection.
-
- if a with value
- is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified name.
-
- The name of the to get.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Runs tests using the NUnit V2.2 framework.
-
-
-
- The attribute is only useful when more
- than one test suite is used, and you want to continue running other
- test suites although a test failed.
-
-
- Set to to
- ignore any errors and continue the build.
-
-
- In order to run a test assembly built with NUnit 2.0 or 2.1 using
- , you must add the following node to your
- test config file :
-
-
-
- ...
-
-
-
-
-
-
-
-
-
- ...
-
- ]]>
-
-
- See the NUnit home page for more
- information.
-
-
-
-
- Run tests in the MyProject.Tests.dll assembly.
-
-
-
-
-
-
- ]]>
-
-
-
-
- Only run tests that are not known to fail in files listed in the tests.txt
- file.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Runs the tests and sets up the formatters.
-
-
-
-
- Stop the test run if a test fails. The default is .
-
-
-
-
- Tests to run.
-
-
-
-
- Formatters to output results of unit tests.
-
-
-
-
- Represents a test element of an .
-
-
-
-
- Name of the assembly to search for tests.
-
-
-
-
- Name of a specific testfixture to run. If not specified then all
- testfixtures are run.
-
-
-
-
- Assemblies to include in test.
-
-
-
-
- Assemblies to scan for missing assembly references.
-
-
-
-
- Categories of test cases to include or exclude.
-
-
-
-
- Build fails on failure. The default is .
-
-
-
-
- XSLT transform file to use when using the
- formatter.
-
-
-
-
- The application configuration file to use for the NUnit test domain.
- If not specified, NAnt will try to use a configuration name matching
- the file name of the assembly with extension ".config".
-
-
-
-
- Gets all assemblies specified for these tests.
-
-
- All assemblies specified for these tests.
-
-
-
-
- Custom TestDomain, similar to the one included with NUnit, in order
- to workaround some limitations in it.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Runs a single testcase.
-
- The test assembly.
- The application configuration file for the test domain.
- List of files to scan for missing assembly references.
-
- The result of the test.
-
-
-
-
- Helper class called when an assembly resolve event is raised.
-
-
-
-
- Initializes an instanse of the
- class.
-
-
-
-
- Called back when the CLR cannot resolve a given assembly.
-
- The source of the event.
- A that contains the event data.
-
- The nunit.framework we know to be in NAnts bin directory, if
- that is the assembly that needs to be resolved; otherwise,
- .
-
-
-
-
- Occurs when an assembly is loaded. The loaded assembly is added
- to the assembly cache.
-
- The source of the event.
- An that contains the event data.
-
-
-
- Holds the list of directories that will be scanned for missing
- assembly references.
-
-
-
-
- Holds the list of assemblies that can be scanned for missing
- assembly references.
-
-
-
-
- Holds the loaded assemblies.
-
-
-
-
diff --git a/bin/nant-0.86/NAnt.SourceControlTasks.dll b/bin/nant-0.86/NAnt.SourceControlTasks.dll
deleted file mode 100644
index fdcd6e09..00000000
Binary files a/bin/nant-0.86/NAnt.SourceControlTasks.dll and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.SourceControlTasks.pdb b/bin/nant-0.86/NAnt.SourceControlTasks.pdb
deleted file mode 100644
index 487af14f..00000000
Binary files a/bin/nant-0.86/NAnt.SourceControlTasks.pdb and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.SourceControlTasks.xml b/bin/nant-0.86/NAnt.SourceControlTasks.xml
deleted file mode 100644
index e01efa61..00000000
--- a/bin/nant-0.86/NAnt.SourceControlTasks.xml
+++ /dev/null
@@ -1,1279 +0,0 @@
-
-
-
- NAnt.SourceControlTasks
-
-
-
-
- A base class for creating tasks for executing CVS client commands on a
- CVS repository.
-
-
-
-
- A base class for creating tasks for executing CVS client commands on a
- CVS repository.
-
-
-
-
- Name of the environmental variable specifying a users' home
- in a *nix environment.
-
-
-
-
- Used on windows to specify the location of application data.
-
-
-
-
- The environment variable that holds path information.
-
-
-
-
- The environment variable that holds the location of the
- .cvspass file.
-
-
-
-
- Property name used to specify the source control executable. This is
- used as a readonly property.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Build up the command line arguments, determine which executable is being
- used and find the path to that executable and set the working
- directory.
-
- The process to prepare.
-
-
-
- Adds a new global option if none exists. If one does exist then
- the use switch is toggled on or of.
-
- The common name of the option.
- The option value or command line switch
- of the option.
- true if the option should be
- appended to the commandline, otherwise false.
-
-
-
- Adds a new command option if none exists. If one does exist then
- the use switch is toggled on or of.
-
- The common name of the option.
- The option value or command line switch
- of the option.
- true if the option should be
- appended to the commandline, otherwise false.
-
-
-
- Set up the environment variables for a process.
-
- A process to setup.
-
-
-
- Append the files specified in the fileset to the command line argument.
- Files are changed to use a relative path from the working directory
- that the task is spawned in.
-
-
-
-
- Derive the location of the version control system from the environment
- variable PATH.
-
- The file information of the version control system,
- or null if this cannot be found.
-
-
-
- The name of the passfile, overriden for each version control system (VCS).
-
-
-
-
- The path to the specific home directory of the version control system,
- this can be where the binary files are kept, or other app
- information.
-
-
-
-
- The environment variable that defines where the version control system
- (VCS) home variable is kept.
-
-
-
-
- The name of the version control system (VCS) executable file.
-
-
-
-
-
- The root variable contains information on how to locate a repository.
- Although this information is in different formats it typically must
- define the following:
-
- server location
- protocol used to communicate with the repository
- repository location on the server
- project location in the repository
-
-
-
-
-
-
- Destination directory for the local sandbox. If destination is not specified
- then the current directory is used.
-
-
- Root path of the local sandbox.
-
-
-
- Root path of the local sandbox.
-
-
-
-
-
- The password for logging in to the repository.
-
-
- The password for logging in to the repository.
-
-
-
-
- The full path to the cached password file. If not specified then the
- environment variables are used to try and locate the file.
-
-
-
-
- Holds a collection of globally available options.
-
-
-
-
- A collection of options that can be used to modify the default behavoir
- of the version control commands. See the sub-tasks for implementation
- specifics.
-
-
-
-
- Command-line arguments for the program. The command line arguments are used to specify
- any cvs command options that are not available as attributes. These are appended
- after the command itself and are additive to whatever attributes are currently specified.
-
-
- <cvs-checkout cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
- module="nant"
- destination="e:\test\merillcornish\working"
- readonly="true"
- quiet="true"
- commandline="-n"
- cvsfullpath="C:\Program Files\TortoiseCVS\cvs.exe"
- />
-
- Produces the cvs command:
- c:\Program Files\TortoiseCVS\cvs.exe -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant -q checkout -n nant
-
-
-
-
- The name of the command that is going to be executed.
-
-
-
-
- Used to specify the version control system (VCS) files that are going
- to be acted on.
-
-
-
-
- The executable to use for ssh communication.
-
-
-
-
- The environment name for the ssh variable.
-
-
-
-
- The name of the version control system executable.
-
-
-
-
- Get the command line arguments for the task.
-
-
-
-
- Default value for the recursive directive. The default is
- .
-
-
-
-
- Default value for the quiet command.
-
-
-
-
- Default value for the really quiet command.
-
-
-
-
- An environment variable that holds path information about where
- cvs is located.
-
-
-
-
- Name of the password file that cvs stores pserver
- cvsroot/ password pairings.
-
-
-
-
- The default compression level to use for cvs commands.
-
-
-
-
- The default use of binaries, defaults to use sharpcvs.
-
-
-
-
- The name of the cvs executable.
-
-
-
-
- The temporary name of the sharpcvslib binary file, to avoid
- conflicts in the path variable.
-
-
-
-
- Environment variable that holds the executable name that is used for
- ssh communication.
-
-
-
-
- Property name used to specify on a project level whether sharpcvs is
- used or not.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Build up the command line arguments, determine which executable is being
- used and find the path to that executable and set the working
- directory.
-
- The process to prepare.
-
-
-
- Override to append any commands before the modele and files.
-
-
-
-
- Append the command line options or commen names for the options
- to the generic options collection. This is then piped to the
- command line as a switch.
-
-
-
-
- Add the given argument to the command line options. Note that are not explicitly
- quoted are split into seperate arguments. This is to resolve a recent issue
- with quoting command line arguments.
-
-
-
-
-
- The environment name for the ssh variable.
-
-
-
-
- The name of the cvs binary, or cvs.exe at the time this
- was written.
-
-
-
-
- The name of the pass file, or .cvspass at the time
- of this writing.
-
-
-
-
- The name of the version control system specific home environment
- variable.
-
-
-
-
- Specify if the module is needed for this cvs command. It is
- only needed if there is no module information on the local file
- system.
-
-
-
-
- Used to specify the version control system (VCS) files that are going
- to be acted on.
-
-
-
-
- Get the cvs file set.
-
-
-
-
- The name of the cvs executable.
-
-
-
-
- The full path to the cvs binary used. The cvs tasks will attempt to
- "guess" the location of your cvs binary based on your path. If the
- task is unable to resolve the location, or resolves it incorrectly
- this can be used to manually specify the path.
-
-
- A full path (i.e. including file name) of your cvs binary:
- On Windows: c:\vcs\cvs\cvs.exe
- On *nix: /usr/bin/cvs
-
-
-
-
-
- The cvs root variable has the following components:
-
-
- [protocol]:[username]@[servername]:[server path]
-
-
protocol: ext, pserver, ssh (sharpcvslib); if you are not using sharpcvslib consult your cvs documentation.
-
username: [username]
-
servername: cvs.sourceforge.net
-
server path: /cvsroot/nant
-
-
-
-
- NAnt anonymous cvsroot:
-
- :pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant
-
-
-
-
-
- The module to perform an operation on.
-
-
- The module to perform an operation on. This is a normal file/folder
- name without path information.
-
-
- In NAnt the module name would be:
- nant
-
-
-
-
-
- if the SharpCvsLib binaries that come bundled
- with NAnt should be used to perform the cvs commands,
- otherwise.
-
-
- You may also specify an override value for all cvs tasks instead
- of specifying a value for each. To do this set the property
- sourcecontrol.usesharpcvslib to .
-
-
- If you choose not to use SharpCvsLib to checkout from cvs you will
- need to include a cvs.exe binary in your path.
-
-
-
- To use a cvs client in your path instead of sharpcvslib specify
- the property:
- >property name="sourcecontrol.usesharpcvslib" value="false"<
-
- The default settings is to use sharpcvslib and the setting closest
- to the task execution is used to determine which value is used
- to execute the process.
-
- For instance if the attribute usesharpcvslib was set to false
- and the global property was set to true, the usesharpcvslib is
- closes to the point of execution and would be used and is false.
- Therefore the sharpcvslib binary would NOT be used.
-
-
-
-
- The executable to use for ssh communication.
-
-
-
-
- Indicates if the output from the cvs command should be supressed.
- The default is .
-
-
-
-
- Indicates if the output from the cvs command should be stopped.
- The default is .
-
-
-
-
- if the sandbox files should be checked out in
- read only mode. The default is .
-
-
-
-
- if the sandbox files should be checked out in
- read/write mode. The default is .
-
-
-
-
- Compression level to use for all net traffic. This should be a value from 1-9.
-
-
- NOTE: This is not available on sharpcvslib.
-
-
-
-
- Produces an XML report that represents the cvs changes from the given
- start day, to a given end date.
-
-
- Report changes in NAnt from 1st of June 2004 until 25th of July 2004.
-
-
- ]]>
-
-
-
-
-
- The command being executed.
-
-
-
-
- Name of the xml file that will contain the cvs log information.
-
-
-
-
- The earliest change to use in the cvs log command.
-
-
-
-
- The latest date to use in the cvs log command.
-
-
-
-
- The cvs command to execute.
-
-
-
-
- Override use of sharpcvslib, needs to be true.
-
-
-
-
-
- The cvs root variable has the following components:
-
-
- [protocol]:[username]@[servername]:[server path]
-
-
protocol: ext, pserver, ssh (sharpcvslib); if you are not using sharpcvslib consult your cvs documentation.
-
username: [username]
-
servername: cvs.sourceforge.net
-
server path: /cvsroot/nant
-
-
-
- If the cvsroot is not specified then the directory specified by the
- attribute
- is searched for CVS\Root.
-
-
-
- NAnt anonymous cvsroot:
-
- :pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant
-
-
-
-
-
- Checks out a CVS module to the required directory.
-
-
- Checkout NAnt.
-
-
- ]]>
-
-
-
-
- Checkout NAnt revision named 0_85 to the
- folder c:\src\nant\v0.85.
-
-
-
- ]]>
-
- So the nant module tagged with revision 0_85 will be checked
- out in the folder v0.85 under the working/ destination directory.
- This could be used to work on different
- branches of a repository at the same time.
-
-
-
- Checkout NAnt with specified revision date to the
- folder c:\src\nant\2003_08_16.
-
-
-
- ]]>
-
-
-
-
-
- The command being executed.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Specify the revision to checkout. This corresponds to the "sticky-tag"
- of the file.
-
-
-
-
- Sticky tag or revision to checkout.
-
-
-
-
- Specify the revision date to checkout. The date specified is validated
- and then passed to the cvs binary in a standard format recognized by
- cvs.
-
-
-
-
- Specify a directory name to replace the module name. Valid names
- include any valid filename, excluding path information.
-
-
-
-
- Specify a directory name to replace the module name. Valid names
- include any valid filename, excluding path information.
-
-
-
-
- The name of the cvs command that is going to be executed.
-
-
-
-
- Executes the cvs login command which appends or updates an entry to the
- specified .cvspass file.
-
-
- Update .cvspass file to include the NAnt anonymous login.
-
-
- ]]>
-
-
-
-
-
- Ensures all information is available to execute the .
-
-
-
-
- Update the .cvspass file with the given password. If the passfile
- is not specified then the default search locations are used:
-
- CVS_PASSFILE/.cvspass
- HOME/.cvspass
- USERPROFILE/.cvspass TODO: Confirm that this is valid
- behavior or if it is going to give problems with the
- cvsnt implementation.
-
-
-
-
-
- Password to append or update to the .cvspass file.
-
-
-
-
- The full path to the .cvspass file. The default is ~/.cvspass.
-
-
-
-
-
- The current working directory.
-
-
-
-
- The repository root string.
-
-
-
-
- Executes the cvs command specified by the command attribute.
-
-
- Checkout NAnt.
-
-
- ]]>
-
-
-
-
-
- The cvs command to execute.
-
-
-
-
- Specify if the module is needed for this cvs command.
-
-
-
-
- Exports a cvs module in preperation for a release (i.e. the CVS version
- folders are not exported).
-
-
- Export the most recent NAnt sources from cvs.
-
-
- ]]>
-
-
-
-
- Export NAnt revision named your_favorite_revision_here to the
- folder c:\src\nant\replacement_for_module_directory_name.
-
- **NOTE**: filesets names for the export task must be
- prefixed with the module name. This is different than other tasks.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- The command being executed.
-
-
-
-
- Create a new instance of the .
-
-
- The following values are set by default:
-
-
Recursive:
-
-
-
-
-
- No shortening. Do not shorten module paths if -d specified.
-
-
-
-
- Indicates whether the head revision should be used if the revison specified by
- or the tags are not
- found. The default is .
-
-
- if the specified tag should be moved;
- otherwise, . The default is .
-
-
-
-
- If a directory is specified indicates whether sub-directories should
- also be processed.
-
-
- if the sub-directories should be tagged;
- otherwise, . The default is .
-
-
-
-
- Specify the revision to update the file to. This corresponds to the "sticky-tag"
- of the file.
-
-
-
-
- Specify the revision date to update to. The version of the file that
- existed at the date specified is retrieved.
-
-
- A valid date time value, which is then converted to a format that
- cvs can parse.
-
-
-
-
- Specify a directory name to replace the module name. Valid names
- include any valid filename, excluding path information.
-
-
-
-
- The export command name for the cvs client.
-
-
-
-
- Tags all sources in the remote repository with a given tag.
-
-
-
- Unlike tag, the rtag command acts only on sources that are in the repository.
- Any modified sources on the local file system will NOT be tagged with this
- command, so a commit should be performed before an rtag is done.
-
-
- NOTE: Although a working directory is not necessary to perform the command
- one must be specified in order to remain in compliance with the cvs library.
-
-
-
- Tag NAnt sources remotely.
-
-
- ]]>
-
-
-
- Remove a tag from the remote repository.
-
-
- ]]>
-
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Append the tag information to the commandline.
-
-
-
-
- The name of the tag to assign or remove.
-
-
- The name of the tag to assign or remove.
-
-
-
-
- Indicates whether the tag specified in should
- be removed or not.
-
-
- if the specified tag should be removed;
- otherwise, . The default is .
-
-
-
-
- Indicates whether the tag specified in should
- be moved to the current file revision. If the tag does not exist
- then it is created.
-
-
- if the specified tag should be moved;
- otherwise, . The default is .
-
-
-
-
- If a directory is specified indicates whether sub-directories should
- also be processed.
-
-
- if the sub-directories should be tagged;
- otherwise, . The default is .
-
-
-
-
- Indicates the repository that is acted on
- for the tag command. Note if is
- then the tag specified is moved to the revision
- of the file on the HEAD of the branch specified.
-
-
- The tag (or more likely) branch that should be used to apply the new tag.
-
-
-
-
- Indicates the revision date of the file that the tag should be
- applied to.
-
-
- A valid date which specifies the revision point that the tag will
- be applied to.
-
-
-
-
- Indicates whether the head revision should be used if the
- or the tags are not
- found.
-
-
- if the specified tag should be moved;
- otherwise, . The default is .
-
-
-
-
- The name of the cvs command that is going to be executed.
-
-
-
-
- Tags all local sources with the specified tag.
-
-
-
- This differs from the
- in that it acts on references to the cvs files
- contained in your local filesystem. As such the sticky tags and local
- revisions can be considered in commits. It also allows you to verify that
- all local files have been checked in before a tag is performed.
-
-
-
- Tag NAnt sources remotely.
-
-
- ]]>
-
-
-
- Remove a tag from the remote repository.
-
-
- ]]>
-
-
-
-
-
- Cvs command to be executed.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Append the tag information to the commandline.
-
-
-
-
- The name of the tag to assign or remove.
-
-
- The name of the tag to assign or remove.
-
-
-
-
- Indicates whether the tag specified in should
- be removed or not.
-
-
- if the specified tag should be removed;
- otherwise, . The default is .
-
-
-
-
- Indicates whether the tag specified in should
- be moved to the current file revision. If the tag does not exist
- then it is created.
-
-
- if the specified tag should be moved;
- otherwise, . The default is .
-
-
-
-
- If a directory is specified indicates whether sub-directories should
- also be processed.
-
-
- if the sub-directories should be tagged;
- otherwise, . The default is .
-
-
-
-
- Indicates the repository that is acted on
- for the tag command. Note if is
- then the tag specified is moved to the revision
- of the file on the HEAD of the branch specified.
-
-
- The tag (or more likely) branch that should be used to apply the new tag.
-
-
-
-
- Indicates the revision date of the file that the tag should be
- applied to.
-
-
- A valid date which specifies the revision point that the tag will
- be applied to.
-
-
-
-
- Indicates whether the head revision should be used if the revision specified by
- or the tags are not
- found.
-
-
- if the specified tag should be moved;
- otherwise, . The default is .
-
-
-
-
- Indicates whether the head revision should be used if the
- or the tags are not
- found.
-
-
- if the specified tag should be moved;
- otherwise, . The default is .
-
-
-
-
- The name of the cvs command that is going to be executed.
-
-
-
-
- Not used
-
-
-
-
- Specify if the module is needed for this cvs command. It is
- only needed if there is no module information on the local file
- system.
-
-
-
-
- Updates a CVS module in a local working directory.
-
-
- Update nant.
-
-
- ]]>
-
-
-
-
- Update your NAnt revision named your_favorite_revision_here in
- the folder c:\src\nant\replacement_for_module_directory_name.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- The command being executed.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
- Sets the build directory and prune empty directory properties to
- .
-
-
-
-
- If . new directories will be created on the local
- sandbox. The default is .
-
-
-
-
- If empty directories copied down from the
- remote repository will be removed from the local sandbox.
- The default is .
-
-
-
-
- If the local copy of the file will be
- overwritten with the copy from the remote repository. The default
- is .
-
-
-
-
- Specifies if the command should be executed recursively. The
- default is .
-
-
- The -R option is on by default in cvs.
-
-
-
-
- Specify the revision to update the file to. This corresponds to the
- "sticky-tag" of the file.
-
-
-
-
- Sticky tag or revision to update the local file to.
-
-
- A valid cvs tag.
-
-
-
-
- Specify the revision date to update to. The version of the file that
- existed at the date specified is retrieved.
-
-
- A valid date time value, which is then converted to a format that
- cvs can parse.
-
-
-
-
- Specify if the module is needed for this cvs command. It is
- only needed if there is no module information on the local file
- system.
-
-
-
-
- The name of the cvs command that is going to be executed.
-
-
-
-
- A is a with extra
- attributes useful in the context of the .
-
-
-
-
- Initialize the object and locate the .cvsignore
- files to add to the exclude list.
-
-
-
-
- Indicates whether the entires in the .cvsignore should be used to limit the
- file list; to exclude files in .cvsignore, otherwise
- . The default is .
-
-
-
-
diff --git a/bin/nant-0.86/NAnt.VSNetTasks.dll b/bin/nant-0.86/NAnt.VSNetTasks.dll
deleted file mode 100644
index f0257819..00000000
Binary files a/bin/nant-0.86/NAnt.VSNetTasks.dll and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.VSNetTasks.pdb b/bin/nant-0.86/NAnt.VSNetTasks.pdb
deleted file mode 100644
index 50f0ccde..00000000
Binary files a/bin/nant-0.86/NAnt.VSNetTasks.pdb and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.VSNetTasks.xml b/bin/nant-0.86/NAnt.VSNetTasks.xml
deleted file mode 100644
index ab42e814..00000000
--- a/bin/nant-0.86/NAnt.VSNetTasks.xml
+++ /dev/null
@@ -1,3961 +0,0 @@
-
-
-
- NAnt.VSNetTasks
-
-
-
-
- Analyses Microsoft Visual Studio .NET 2003 (Everett) solution files.
-
-
-
-
- Gets the project file of the project with the given unique identifier.
-
- The unique identifier of the project for which the project file should be retrieves.
-
- The project file of the project with the given unique identifier.
-
- No project with unique identifier could be located.
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to be logged.
-
- The actual logging is delegated to the underlying task.
-
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to log, containing zero or more format items.
- An array containing zero or more objects to format.
-
- The actual logging is delegated to the underlying task.
-
-
-
-
- Loads the projects from the file system and stores them in an
- instance variable.
-
- instance to use to determine whether an assembly is located in the Global Assembly Cache.
- instance to use to determine location and references of assemblies.
- TODO
- A project GUID in the solution file does not match the actual GUID of the project in the project file.
-
-
-
- Translates a project path, in the form of a relative file path or
- a URL, to an absolute file path.
-
- The directory of the solution.
- The project path to translate to an absolute file path.
-
- The project path translated to an absolute file path.
-
-
-
-
- Converts assembly references to projects to project references, adding
- a build dependency.c
-
- The to analyze.
- The solution configuration that is built.
- containing list of projects that have been built.
- containing list of projects that failed to build.
-
-
-
- Determines whether any of the project dependencies of the specified
- project still needs to be built.
-
- The to analyze.
- containing list of projects that have been built.
-
- if one of the project dependencies has not
- yet been built; otherwise, .
-
-
-
-
- Returns a number representing how much this file fits this project type.
-
-
-
-
-
- This enables the override in other providers. Do not return big numbers, mainly when compring only on filename.
-
-
-
-
- Analyses Microsoft Visual Studio .NET 2002 (Rainier) solution files.
-
-
-
-
- Compiles VS.NET solutions (or sets of projects), automatically determining
- project dependencies from inter-project references.
-
-
-
- This task support the following projects:
-
-
-
- Visual Basic .NET
-
-
- Visual C# .NET
-
-
- Visual J# .NET
-
-
- Visual C++ .NET
-
-
-
- Right now, only Microsoft Visual Studio .NET 2002 and 2003 solutions
- and projects are supported. Support for .NET Compact Framework projects
- is also not available at this time.
-
-
- The also supports the model of referencing
- projects by their output filenames, rather than referencing them inside
- the solution. It will automatically detect the existance of a file
- reference and convert it to a project reference. For example, if project
- "A" references the file in the release output directory of
- project "B", the will automatically
- convert this to a project dependency on project "B" and will
- reference the appropriate configuration output directory at the final
- build time (ie: reference the debug version of "B" if the
- solution is built as debug).
-
-
- The expects all project files to be valid
- XML files.
-
-
Resx Files
-
- When building a project for a down-level target framework, special care
- should be given to resx files. Resx files (can) contain references to
- a specific version of CLR types, and as such are only upward compatible.
-
-
- For example: if you want to be able to build a project both as a .NET 1.0
- and .NET 1.1 assembly, the resx files should only contain references to
- .NET 1.0 CLR types. Failure to do this may result in a
- failure at runtime on machines with only the .NET Framework 1.0 installed.
-
-
-
-
- Compiles all of the projects in test.sln, in release mode, in
- the proper order.
-
-
-
- ]]>
-
-
-
-
- Compiles all of the projects in projects.txt, in the proper
- order.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Compiles projects A, B and C, using the output of project X as a
- reference.
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Compiles all of the projects in the solution except for project A.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Compiles all of the projects in the solution mapping the specific project at
- http://localhost/A/A.csproj to c:\inetpub\wwwroot\A\A.csproj and any URLs under
- http://localhost/B/[remainder] to c:\other\B\[remainder]. This allows the build
- to work without WebDAV.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Compiles all of the projects in the solution placing compiled outputs
- in c:\temp.
-
-
- ]]>
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Expands the given macro.
-
- The macro to expand.
-
- The expanded macro or if the macro is not
- supported.
-
- The macro cannot be expanded.
-
-
-
- Builds the list of folders that should be scanned for assembly
- references.
-
-
- The list of folders that should be scanned for assembly references.
-
-
-
-
- The projects to build.
-
-
-
-
- The projects to scan, but not build.
-
-
- These projects are used to resolve project references and are
- generally external to the solution being built. References to
- these project's output files are converted to use the appropriate
- solution configuration at build time.
-
-
-
-
- The name of the VS.NET solution file to build.
-
-
-
- The can be used instead to supply a list
- of Visual Studio.NET projects that should be built.
-
-
-
-
-
- The name of the solution configuration to build.
-
-
-
- Generally release or debug. Not case-sensitive.
-
-
-
-
-
- The name of platform to build the solution for.
-
-
-
-
- Gets the solution configuration to build.
-
-
-
-
- The directory where compiled targets will be placed. This
- overrides path settings contained in the solution/project.
-
-
-
-
- WebMap of URL's to project references.
-
-
-
-
- Fileset of projects to exclude.
-
-
-
-
- Set of folders where references are searched when not found in path
- from project file (HintPath).
-
-
-
-
- Includes Visual Studio search folders in reference search path.
- The default is .
-
-
-
-
- Allow the task to use WebDAV for retrieving/compiling the projects within solution. Use of
- is preferred over WebDAV. The default is .
-
-
- WebDAV support requires permission changes to be made on your project server. These changes may affect
- the security of the server and should not be applied to a public installation.
- Consult your web server or the NAnt Wiki documentation for more information.
-
-
-
-
- Gets the list of folders to scan for assembly references.
-
-
- The list of folders to scan for assembly references.
-
-
-
-
- Defines how the project is using the ATL library.
-
-
-
-
- Don't use ATL.
-
-
-
-
- Use ATL in a Static Library.
-
-
-
-
- Use ATL in a Shared DLL.
-
-
-
-
- Defines how the project is using the MFC library.
-
-
-
-
- Don't use MFC.
-
-
-
-
- Use MFC in a Static Library.
-
-
-
-
- Use MFC in a Shared DLL.
-
-
-
-
- Indicates the possible ways in which precompiled header file use is
- specified in a Visual C++ project.
-
-
- The integer values assigned match those specified in the Visual C++
- project file for each setting.
- >
-
-
-
- Precompiled header file use not specified.
-
-
-
-
- Don't use a precompiled header file.
-
-
- For further information on the use of this option
- see the Microsoft documentation on the C++ compiler flag /Yc.
-
-
-
-
- Create precompiled header file.
-
-
- For further information on the use of this option
- see the Microsoft documentation on the C++ compiler flag /Yc.
-
-
-
-
- Automatically create precompiled header file if necessary.
-
-
- For further information on the use of this option
- see the Microsoft documentation on the C++ compiler flag /Yc.
-
-
-
-
- Use a precompiled header file.
-
-
- For further information on the use of this option
- see the Microsoft documentation on the C++ compiler flag /Yu.
-
-
-
-
- Represents a single mapping from URL project path to physical project
- path.
-
-
-
-
- Specifies the URL of the project file, or a URL fragment to match.
-
-
- The URL of the project file or the URL fragment to match.
-
-
-
-
- Specifies the actual path to the project file, or the path fragment
- to replace.
-
-
- The actual path to the project file or the path fragment to replace
- the URL fragment with.
-
-
-
-
- Specifies whether the mapping is case-sensitive or not.
-
-
- A boolean flag representing the case-sensitivity of the mapping. Default is .
-
-
-
-
- Indicates if the URL of the project file should be mapped.
-
-
- if the URL of the project file should be
- mapped; otherwise, .
-
-
-
-
- Indicates if the URL of the project file should not be mapped.
-
-
- if the URL of the project file should not
- be mapped; otherwise, .
-
-
-
-
- Contains a strongly typed collection of
- objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Find the best matching for the given Uri.
-
- The value to match against the objects in the collection.
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the specified
- value is in the collection.
-
- The argument value to locate in the collection.
-
- if a with value
- is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified value.
-
- The value of the to get.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Gets the output path of the reference, without taking the "copy local"
- setting into consideration.
-
- The solution configuration that is built.
-
- The full output path of the reference.
-
-
-
-
- Gets the complete set of output files of the reference for the
- specified configuration.
-
- The solution configuration that is built.
- The set of output files to be updated.
-
- The key of the case-insensitive is the
- full path of the output file and the value is the path relative to
- the output directory.
-
-
-
-
- Gets the complete set of assemblies that need to be referenced when
- a project references this component.
-
- The solution configuration that is built.
-
- The complete set of assemblies that need to be referenced when a
- project references this component.
-
-
-
-
- Gets the timestamp of the reference.
-
- The solution configuration that is built.
-
- The timestamp of the reference.
-
-
-
-
- Gets a value indicating whether the reference is managed for the
- specified configuration.
-
- The solution configuration that is built.
-
- if the reference is managed for the
- specified configuration; otherwise, .
-
-
-
-
- Returns the date and time the specified file was last written to.
-
- The file for which to obtain write date and time information.
-
- A structure set to the date and time that
- the specified file was last written to, or
- if the specified file does not
- exist.
-
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to be logged.
-
- The actual logging is delegated to the underlying task.
-
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to log, containing zero or more format items.
- An array containing zero or more objects to format.
-
- The actual logging is delegated to the underlying task.
-
-
-
-
- Gets a value indicating whether the output file(s) of this reference
- should be copied locally.
-
-
- if the output file(s) of this reference
- should be copied locally; otherwise, .
-
-
-
-
- Gets a value indicating whether this reference represents a system
- assembly.
-
-
- if this reference represents a system
- assembly; otherwise, .
-
-
-
-
- Gets the project in which the reference is defined.
-
-
-
-
- Gets a value indicating whether the reference is managed for the
- specified configuration.
-
- The build configuration of the reference.
-
- .
-
-
-
-
- Gets the complete set of output files for the specified assembly
- and adds them to collection.
-
- The path of the assembly to get the output files for.
- The set of output files to be updated.
-
- The key of the case-insensitive is the
- full path of the output file and the value is the path relative to
- the output directory.
-
-
-
-
- Gets the path of the reference, without taking the "copy local"
- setting into consideration.
-
- The solution configuration that is built.
-
- The output path of the reference.
-
-
-
-
- Gets the complete set of output files for the referenced project.
-
- The solution configuration that is built.
- The set of output files to be updated.
-
- The key of the case-insensitive is the
- full path of the output file and the value is the path relative to
- the output directory.
-
-
-
-
- Gets the complete set of assemblies that need to be referenced when
- a project references this component.
-
- The solution configuration that is built.
-
- The complete set of assemblies that need to be referenced when a
- project references this component.
-
-
-
-
- Gets the timestamp of the reference.
-
- The solution configuration that is built.
-
- The timestamp of the reference.
-
-
-
-
- Resolves an assembly reference.
-
-
- The full path to the resolved assembly, or
- if the assembly reference could not be resolved.
-
-
-
-
- Searches for the given file in all paths in .
-
- The folders to search.
- The file to search for.
-
- The path of the assembly if was found
- in ; otherwise, .
-
-
-
-
- Resolves an assembly reference in the framework assembly directory
- of the target framework.
-
- The file to search for.
-
- The full path of the assembly file if the assembly could be located
- in the framework assembly directory; otherwise, .
-
-
-
-
- Resolves an assembly reference using a path relative to the project
- directory.
-
-
- The full path of the assembly, or if
- is or an
- empty .
-
-
-
-
- Gets a value indicating whether the output file(s) of this reference
- should be copied locally.
-
-
- if the output file(s) of this reference
- should be copied locally; otherwise, .
-
-
-
-
- Gets a value indicating whether this reference represents a system
- assembly.
-
-
- if this reference represents a system
- assembly; otherwise, .
-
-
-
-
- Base class for all project classes.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Gets the complete set of output files for the project configuration
- matching the specified solution configuration.
-
- The solution configuration that is built.
- The set of output files to be updated.
-
-
- The key of the case-insensitive is the
- full path of the output file and the value is the path relative to
- the output directory.
-
-
- If the project is not configured to be built for the specified
- solution configuration, then no output files are added.
-
-
-
-
-
- Gets a value indicating whether building the project for the specified
- build configuration results in managed output.
-
- The build configuration.
-
- if the project output for the given build
- configuration is managed; otherwise, .
-
-
-
-
- Expands the given macro.
-
- The macro to expand.
-
- The expanded macro or if the macro is not
- supported.
-
-
-
-
- Returns the Visual Studio product version of the specified project
- XML fragment.
-
- XML fragment representing the project file.
-
- The Visual Studio product version of the specified project XML
- file.
-
-
- The product version could not be determined.
- -or-
- The product version is not supported.
-
-
-
-
- Verifies whether the specified XML fragment represents a valid project
- that is supported by this .
-
- XML fragment representing the project file.
-
- The XML fragment is not supported by this .
- -or-
- The XML fragment does not represent a valid project (for this ).
-
-
-
-
- Prepares the project for being built.
-
- The solution configuration that is built.
-
- The default implementation will ensure that none of the output files
- are marked read-only.
-
-
-
-
- Copies the specified file if the destination file does not exist, or
- the source file has been modified since it was previously copied.
-
- The file to copy.
- The destination file.
- The in which context the operation will be performed.
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to be logged.
-
- The actual logging is delegated to the underlying task.
-
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to log, containing zero or more format items.
- An array containing zero or more objects to format.
-
- The actual logging is delegated to the underlying task.
-
-
-
-
- Gets the Visual Studio product version of the project.
-
-
- The Visual Studio product version of the project.
-
-
-
-
- Gets the name of the VS.NET project.
-
-
-
-
- Gets the type of the project.
-
-
- The type of the project.
-
-
-
-
- Gets the path of the VS.NET project.
-
-
-
-
- Gets the directory containing the VS.NET project.
-
-
-
-
- Get the location of the project.
-
-
-
-
- Get the directory in which intermediate build output that is not
- specific to the build configuration will be stored.
-
-
-
- For projects, this is defined
- as <Project Directory<\obj.
-
-
- For projects, this is defined
- as %HOMEPATH%\VSWebCache\<Machine Name>\<Project Directory>\obj.
-
-
-
-
-
- Gets or sets the unique identifier of the VS.NET project.
-
-
-
-
- Gets a list of all configurations defined in the project.
-
-
-
-
- Gets a list of project configurations that can be build.
-
-
-
- Project configurations that are not in this list do not need to be
- compiled.
-
-
-
-
-
- Gets the extra set of output files for the project.
-
-
- The extra set of output files for the project.
-
-
- The key of the case-insensitive is the
- full path of the output file and the value is the path relative to
- the output directory.
-
-
-
-
- Gets the set of projects that the project depends on.
-
-
- The set of projects that the project depends on.
-
-
-
-
- TODO: refactor this !!!
-
-
-
-
- Gets a value indicating whether building the project for the specified
- build configuration results in managed output.
-
- The solution configuration that is built.
-
- .
-
-
-
-
- Prepares the project for being built.
-
- The solution configuration that is built.
-
- Ensures the configuration-level object directory exists and ensures
- that none of the output files are marked read-only.
-
-
-
-
- Gets the complete set of output files for the project configuration
- matching the specified solution configuration.
-
- The solution configuration that is built.
- The set of output files to be updated.
-
-
- The key of the case-insensitive is the
- full path of the output file and the value is the path relative to
- the output directory.
-
-
- If the project is not configured to be built for the specified
- solution configuration, then no output files are added.
-
-
-
-
-
- Returns a for launching the compiler
- for this project.
-
- The configuration to build.
- The response file for the compiler.
-
- A for launching the compiler for
- this project.
-
-
-
-
- Returns the project location from the specified project XML fragment.
-
- XML fragment representing the project file.
-
- The project location of the specified project XML file.
-
-
- The project location could not be determined.
- -or-
- The project location is invalid.
-
-
-
-
- Gets the absolute path of the type library for the project
- output.
-
- The configuration to build.
-
- The absolute path of the type library for the project output.
-
-
-
-
- Generates a type library for the specified assembly, registers it.
-
- The project configuration that is built.
- The solution configuration that is built.
- The path of the type library to generate.
-
- The regasm tool is used to generate the type library.
-
-
-
-
- Unregister a type library for the specified assembly, and the types
- in that assembly.
-
- The project configuration that is built.
- The solution configuration that is built.
-
- The regasm tool is used to unregister the type library, and
- remove the COM registration for types in the specified assembly.
-
-
-
-
- Returns containing culture-specific resources.
-
-
- A containing culture-specific resources.
-
-
- The key of the is
- and the value is an instance
- for that culture.
-
-
-
-
- Creates and initializes a instance.
-
-
- An initialized instance.
-
-
-
-
- Returns the Visual Studio product version of the specified project
- XML fragment.
-
- XML fragment representing the project to check.
-
- The Visual Studio product version of the specified project XML
- fragment.
-
-
- The product version could not be determined.
- -or-
- The product version is not supported.
-
-
-
-
- Returns the of the specified project
- XML fragment.
-
- XML fragment representing the project to check.
-
- The of the specified project XML
- fragment.
-
-
- The project location could not be determined.
- -or-
- The project location is invalid.
-
-
-
-
- Holds a case-insensitive list of source files.
-
-
- The key of the is the full path of the
- source file and the value is .
-
-
-
-
- Gets the default file extension of sources for this project.
-
-
- The default file extension of sources for this project.
-
-
-
-
- Gets a value indicating if this is a web project.
-
-
- if this is a web project; otherwise,
- .
-
-
- If the url of a web project has been mapped to a local path
- (using the <webmap> element), then this property will return
- for a
- project.
-
-
-
-
- Gets the name of the VS.NET project.
-
-
-
-
- Gets the path of the VS.NET project.
-
-
-
-
- Gets the directory containing the VS.NET project.
-
-
-
-
- Get the location of the project.
-
-
-
-
- Gets or sets the unique identifier of the VS.NET project.
-
-
-
-
- Groups a set of instances for a specific
- culture.
-
-
-
-
- Initializes a new instance
- for the specified culture.
-
- A .
-
-
-
- Gets the intermediate build directory in which the satellite
- assembly is built.
-
- The project build configuration.
-
- The intermediate build directory in which the satellite assembly
- is built.
-
-
-
-
- Gets a representing the path to the
- intermediate file location of the satellite assembly.
-
- The project build configuration.
- The project settings.
-
- A representing the path to the
- intermediate file location of the satellite assembly.
-
-
-
-
- Gets path of the satellite assembly, relative to the output
- directory.
-
- The project settings.
-
- The path of the satellite assembly, relative to the output
- directory.
-
-
-
-
- Gets the of the
- .
-
-
-
-
- Gets the set of localized resources.
-
-
-
-
- Verifies whether the specified XML fragment represents a valid project
- that is supported by this .
-
- XML fragment representing the project file.
-
- The XML fragment is not supported by this .
- -or-
- The XML fragment does not represent a valid project (for this ).
-
-
-
-
- Returns the Visual Studio product version of the specified project
- XML fragment.
-
- The document element of the project.
-
- The Visual Studio product version of the specified project XML
- fragment.
-
-
- The product version could not be determined.
- -or-
- The product version is not supported.
-
-
-
-
- Returns a for launching the compiler
- for this project.
-
- The configuration to build.
- The response file for the compiler.
-
- A for launching the compiler for
- this project.
-
-
-
-
- Returns the project location from the specified project XML fragment.
-
- XML fragment representing the project file.
-
- The project location of the specified project XML file.
-
-
- The project location could not be determined.
- -or-
- The project location is invalid.
-
-
-
-
- Returns a value indicating whether the project represented by the
- specified XML fragment is supported by .
-
- XML fragment representing the project to check.
-
- if supports
- the specified project; otherwise, .
-
-
-
- A project is identified as as C# project, if the XML fragment at
- least has the following information:
-
-
-
-
- ...
-
-
- ]]>
-
-
-
-
-
- Gets the type of the project.
-
-
- The type of the project.
-
-
-
-
- Gets the default file extension of sources for this project.
-
-
- For C# projects, the default file extension is ".cs".
-
-
-
-
- Initializes a new instance of the
- class with the given .
-
- The project of the configuration.
-
-
-
- Expands the given macro.
-
- The macro to expand.
-
- The expanded macro.
-
-
- The macro is not supported.
- -or-
- The macro is not implemented.
- -or-
- The macro cannot be expanded.
-
-
- Expansion of a given macro is not yet implemented.
-
-
-
-
- Is called each time a regular expression match is found during a
- operation.
-
- The resulting from a single regular expression match during a .
-
- The expanded .
-
-
-
-
- Gets the project.
-
-
-
-
- Gets the name of the configuration.
-
-
-
-
- Get the directory in which intermediate build output will be stored
- for this configuration.
-
-
-
- This is a directory relative to the project directory named
- obj\<configuration name>.
-
-
- .resx and .licx files will only be recompiled if the
- compiled resource files in the are not
- uptodate.
-
-
-
-
-
- Gets the output directory.
-
-
-
-
- Gets the path for the output file.
-
-
-
-
- Gets the path in which the output file will be created before its
- copied to the actual output path.
-
-
-
-
- Get the path of the output directory relative to the project
- directory.
-
-
-
-
- Gets the platform that the configuration targets.
-
-
- The platform targeted by the configuration.
-
-
-
-
- Gets the set of output files that is specific to the project
- configuration.
-
-
- The set of output files that is specific to the project
- configuration.
-
-
- The key of the case-insensitive is the
- full path of the output file and the value is the path relative to
- the output directory.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the
- class with the specified initial capacity.
-
- The appropriate number of entries that the can initially contain.
-
-
-
- Gets the platform that the configuration targets.
-
-
- The platform targeted by the configuration.
-
-
-
-
- Gets the path in which the output file will be created before its
- copied to the actual output path.
-
-
-
-
- Gets a value indicating whether to register the project output for
- use with COM components.
-
-
- if the project output should be registered
- for use with COM components; otherwise, .
-
-
-
-
- Supports grouping of individual projects, and treating them as a solution.
-
-
-
-
- Verifies whether the specified XML fragment represents a valid project
- that is supported by this .
-
- XML fragment representing the project file.
-
- The XML fragment is not supported by this .
- -or-
- The XML fragment does not represent a valid project (for this ).
-
-
-
-
- Returns the Visual Studio product version of the specified project
- XML fragment.
-
- The document element of the project.
-
- The Visual Studio product version of the specified project XML
- fragment.
-
-
- The product version could not be determined.
- -or-
- The product version is not supported.
-
-
-
-
- Prepares the project for being built.
-
- The solution configuration that is built.
-
- Ensures the configuration-level object directory exists and ensures
- that none of the output files are marked read-only.
-
-
-
-
- Returns a for launching the compiler
- for this project.
-
- The configuration to build.
- The response file for the compiler.
-
- A for launching the compiler for
- this project.
-
-
-
-
- Returns the project location from the specified project XML fragment.
-
- XML fragment representing the project file.
-
- The project location of the specified project XML file.
-
-
- The project location could not be determined.
- -or-
- The project location is invalid.
-
-
-
-
- Returns a value indicating whether the project represented by the
- specified XML fragment is supported by .
-
- XML fragment representing the project to check.
-
- if supports
- the specified project; otherwise, .
-
-
-
- A project is identified as as J# project, if the XML fragment at
- least has the following information:
-
-
-
-
- ...
-
-
- ]]>
-
-
-
-
-
- Gets the type of the project.
-
-
- The type of the project.
-
-
-
-
- Gets the default file extension of sources for this project.
-
-
- For J# projects, the default file extension is ".jsl".
-
-
-
-
- Resolves an assembly reference.
-
-
- The full path to the resolved assembly, or
- if the assembly reference could not be resolved.
-
-
-
- Visual Studio .NET uses the following search mechanism :
-
-
-
-
- The project directory.
-
-
-
-
- The directories specified in the "ReferencePath" property,
- which is stored in the .USER file.
-
-
-
-
- The .NET Framework directory (see KB306149)
-
-
-
-
-
- The directories specified under the following registry
- keys:
-
-
-
-
- HKLM\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders
-
-
-
-
- HKCU\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders
-
-
-
-
- HKLM\SOFTWARE\Microsoft\VisualStudio\<major version>.<minor version>\AssemblyFolders
-
-
-
-
- HKCU\SOFTWARE\Microsoft\VisualStudio\<major version>.<minor version>\AssemblyFolders
-
-
-
-
- Future versions of Visual Studio .NET will also check
- in:
-
-
-
-
- HKLM\SOFTWARE\Microsoft\.NETFramework\AssemblyFoldersEx
-
-
-
-
- HKCU\SOFTWARE\Microsoft\.NETFramework\AssemblyFoldersEx
-
-
-
-
-
-
-
- The HintPath.
-
-
-
-
-
-
-
- Gets the name of the referenced assembly.
-
-
- The name of the referenced assembly, or if
- the name could not be determined.
-
-
-
-
- Gets the Visual Studio .NET AssemblyFolders registry key matching
- the current target framework.
-
-
- The Visual Studio .NET AssemblyFolders registry key matching the
- current target framework.
-
- The current target framework is not supported.
-
- We use the target framework instead of the product version of the
- containing project file to determine what registry key to scan, as
- we don't want to use assemblies meant for uplevel framework versions.
-
-
-
-
- Indentifies the different output types of a managed project.
-
-
- Visual Studio .NET does not support modules.
-
-
-
-
- A class library.
-
-
-
-
- A console application.
-
-
-
-
- A Windows program.
-
-
-
-
- Gets the output path of the reference, without taking the "copy local"
- setting into consideration.
-
- The solution configuration that is built.
-
- The output path of the reference.
-
-
-
-
- Gets the complete set of output files for the referenced project.
-
- The solution configuration that is built.
- The set of output files to be updated.
-
- The complete set of output files for the referenced project.
-
-
- The key of the case-insensitive is the
- full path of the output file and the value is the path relative to
- the output directory.
-
-
-
-
- Gets the complete set of assemblies that need to be referenced when
- a project references this project.
-
- The solution configuration that is built.
-
- The complete set of assemblies that need to be referenced when a
- project references this project.
-
-
-
- Apparently, there's some hack in VB.NET that allows a type to be used
- that derives from a type in an assembly that is not referenced by the
- project.
-
-
- When building from the command line (using vbc), the following error
- is reported "error BC30007: Reference required to assembly 'X'
- containing the base class 'X'. Add one to your project".
-
-
- Somehow VB.NET can workaround this issue, without actually adding a
- reference to that assembly. I verified this with both VS.NET 2003 and
- VS.NET 2005.
-
-
- For now, we have no other option than to return all assembly
- references of the referenced project if the parent is a VB.NET
- project.
-
-
-
-
-
- Gets the timestamp of the reference.
-
- The solution configuration that is built.
-
- The timestamp of the reference.
-
-
-
-
- Gets a value indicating whether the output file(s) of this reference
- should be copied locally.
-
-
- if the output file(s) of this reference
- should be copied locally; otherwise, .
-
-
-
-
- Gets a value indicating whether this reference represents a system
- assembly.
-
-
- as a project by itself can never be a
- system assembly.
-
-
-
-
- Gets a value indicating whether the reference is managed for the
- specified configuration.
-
- The solution configuration that is built.
-
- .
-
-
-
-
- Gets the path of the reference, without taking the "copy local"
- setting into consideration.
-
- The solution configuration that is built.
-
- The output path of the reference.
-
-
-
-
- Gets the complete set of output files for the referenced project.
-
- The solution configuration that is built.
- The set of output files to be updated.
-
- The key of the case-insensitive is the
- full path of the output file and the value is the path relative to
- the output directory.
-
-
-
-
- Gets the complete set of assemblies that need to be referenced when
- a project references this component.
-
- The solution configuration that is built.
-
- The complete set of assemblies that need to be referenced when a
- project references this component.
-
-
-
-
- Gets the timestamp of the reference.
-
- The solution configuration that is built.
-
- The timestamp of the reference.
-
-
-
-
- Removes wrapper assembly from build directory, if wrapper assembly
- no longer exists in output directory or is not in sync with build
- directory, to force rebuild.
-
- The project configuration.
-
-
-
- Gets a value indicating whether the output file(s) of this reference
- should be copied locally.
-
-
- if the reference wraps a Primary Interop
- Assembly; otherwise, .
-
-
-
-
- Gets a value indicating whether this reference represents a system
- assembly.
-
-
- as none of the system assemblies are wrappers
- or Primary Interop Assemblies anyway.
-
-
-
-
- Gets the name of the tool that should be used to create the
- .
-
-
- The name of the tool that should be used to create the
- .
-
-
-
-
- Gets the path of the wrapper assembly.
-
-
- The path of the wrapper assembly.
-
-
- The wrapper assembly is stored in the object directory of the
- project.
-
-
-
-
- Gets a value indicating whether the wrapper assembly has already been
- created.
-
-
-
-
- Gets the path of the Primary Interop Assembly.
-
-
- The path of the Primary Interop Assembly, or
- if not available.
-
-
-
-
- Gets the hex version of the type library as defined in the definition
- of the reference.
-
-
- The hex version of the type library.
-
-
-
-
- Gets the GUID of the type library as defined in the definition
- of the reference.
-
-
- The GUID of the type library.
-
-
-
-
- Gets the locale of the type library in hex notation.
-
-
- The locale of the type library.
-
-
-
-
- Gets the name of the type library.
-
-
- The name of the type library.
-
-
-
-
- Gets the name of the referenced assembly.
-
-
- The name of the referenced assembly, or if
- the name could not be determined.
-
-
-
-
- Gets the name of the tool that should be used to create the
- .
-
-
- The name of the tool that should be used to create the
- .
-
-
-
-
- Gets the path of the wrapper assembly.
-
-
- The path of the wrapper assembly.
-
-
- The wrapper assembly is stored in the object directory of the
- project.
-
-
-
-
- Gets the path of the Primary Interop Assembly.
-
-
- The path of the Primary Interop Assembly, or
- if not available.
-
-
-
-
- Gets the hex version of the type library as defined in the definition
- of the reference.
-
-
- The hex version of the type library.
-
-
-
- The definition of the reference does not contain a "VersionMajor" attribute.
-
- -or
-
- The definition of the reference does not contain a "VersionMinor" attribute.
-
-
-
-
-
- Gets the GUID of the type library as defined in the definition
- of the reference.
-
-
- The GUID of the type library.
-
-
-
-
- Gets the locale of the type library in hex notation.
-
-
- The locale of the type library.
-
-
-
-
- Specifies the type of the project.
-
-
-
-
- A Visual Basic.NET project.
-
-
-
-
- A Visual C# project.
-
-
-
-
- A Visual C++ project.
-
-
-
-
- A Visual J# project.
-
-
-
-
- MSBuild project.
-
-
-
-
- Specifies the result of the build.
-
-
-
-
- The build failed.
-
-
-
-
- The build succeeded.
-
-
-
-
- The build succeeded and the output was updated.
-
-
-
-
- Visual Studio.NET 2002
-
-
-
-
- Visual Studio.NET 2003
-
-
-
-
- Visual Studio 2005
-
-
-
-
- Indentifies the physical location of a managed project.
-
-
-
-
- A local project.
-
-
-
-
- A web project.
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the specified
- GUID is in the collection, using a case-insensitive lookup.
-
- The GUID to locate in the collection.
-
- if a with GUID
- is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Remove items with the specified guid from the collection.
-
- The guid of the project to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified GUID.
-
- The GUID of the to get.
-
- Performs a case-insensitive lookup.
-
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Gets or sets the in memory representation of the project.
-
-
- The in memory representation of the project, or
- if the project is not (yet) loaded.
-
-
- This property will always be for
- projects that are not supported.
-
-
-
-
- Return a mapping between the configurations defined in the
- solution file and the project build configurations.
-
-
- Mapping between configurations defined in the solution file
- and the project build configurations, or
- if the project is not defined in a solution file.
-
-
- This mapping only includes project build configurations that
- are configured to be built for a given solution configuration.
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
-
- The position into which the new element was inserted.
-
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the specified
- GUID is in the collection, using a case-insensitive lookup.
-
- The GUID to locate in the collection.
-
- if a with GUID
- is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified GUID.
-
- The GUID of the to get.
-
- Performs a case-insensitive lookup.
-
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Factory class for VS.NET projects.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Holds a case-insensitive list of cached projects.
-
-
- The key of the is the path of the project
- file (for web projects this can be a URL) and the value is a
- instance.
-
-
-
-
- Holds a case-insensitive list of cached project GUIDs.
-
-
- The key of the is the path of the project
- file (for web projects this can be a URL) and the value is the GUID
- of the project.
-
-
-
-
- Holds a case-insensitive list of cached project GUIDs.
-
-
- The key of the is the path of the project
- file (for web projects this can be a URL) and the value is the Xml
- of the project.
-
-
-
-
- Determines the output type of the project from its XML definition.
-
- The XML definition of the project settings.
-
- The output type of the project.
-
-
-
- The output type of the project is not set in the specified XML
- definition.
-
- -or-
-
- The output type of the project is not supported.
-
-
-
-
-
- Gets the project GUID from the given
- holding a <VisualStudioProject> node.
-
- The path of the project file.
- The <VisualStudioProject> node from which the project GUID should be retrieved.
-
- The project GUID from specified <VisualStudioProject> node.
-
-
-
-
- Gets the .ico file to use as application icon.
-
-
- The .ico file to use as application icon, or
- if no application icon should be used.
-
-
-
-
- Gets the key file to use to sign ActiveX/COM wrappers.
-
-
- The path of the key file to use to sign ActiveX/COM wrappers,
- relative to the project root directory, or
- if the wrapper assembly should not be signed using a key file.
-
-
-
-
- Gets the key name to use to sign ActiveX/COM wrappers.
-
-
- The name of the key container to use to sign ActiveX/COM wrappers,
- or if the wrapper assembly should not be
- signed using a key container.
-
-
-
-
- Gets the output type of this project.
-
-
-
-
- Designates when the command line should
- be run. Possible values are "OnBuildSuccess", "Always" or
- "OnOutputUpdated".
-
-
-
-
- Contains commands to be run before a build takes place.
-
-
- Valid commands are those in a .bat file. For more info see MSDN.
-
-
-
-
- Contains commands to be ran after a build has taken place.
-
-
- Valid commands are those in a .bat file. For more info see MSDN.
-
-
-
-
- Obtains a lifetime service object to control the lifetime policy for
- this instance.
-
-
- An object of type used to control the lifetime
- policy for this instance. This is the current lifetime service object
- for this instance if one exists; otherwise, a new lifetime service
- object initialized with a lease that will never time out.
-
-
-
-
- Gets the file name of the assembly with the given assembly name.
-
- The assembly name of the assembly of which the file name should be returned.
-
- The file name of the assembly with the given assembly name.
-
-
-
-
- Compiles the resource file.
-
- The solution configuration that is built.
-
- A representing the compiled resource file.
-
-
-
-
- Returns a representing the compiled resource
- file.
-
- The solution configuration that is built.
-
- A representing the compiled resource file.
-
-
- Calling this method does not force compilation of the resource file.
-
-
-
-
- Gets a representing the physical location
- of the resource file.
-
-
-
-
- Gets a representing the logical location
- of the resource file in the project.
-
-
- When the resource file is not linked, this matches the
- .
-
-
-
-
- Gets a value indicating whether the resource is in fact a ResX file.
-
-
- if the resource is a ResX file; otherwise,
- .
-
-
-
-
- Factory class for VS.NET solutions.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Verifies whether the specified XML fragment represents a valid project
- that is supported by this .
-
- XML fragment representing the project file.
-
- The XML fragment is not supported by this .
- -or-
- The XML fragment does not represent a valid project (for this ).
-
-
-
-
- Returns the Visual Studio product version of the specified project
- XML fragment.
-
- The document element of the project.
-
- The Visual Studio product version of the specified project XML
- fragment.
-
-
- The product version could not be determined.
- -or-
- The product version is not supported.
-
-
- This method is called from the ctor, and
- at that time we're not sure the XML that is passed in, is indeed a
- valid Visual Basic project.
-
-
-
-
- Returns the project location from the specified project XML fragment.
-
- XML fragment representing the project file.
-
- The project location of the specified project XML file.
-
-
- The project location could not be determined.
- -or-
- The project location is invalid.
-
-
-
-
- Returns a for launching the compiler
- for this project.
-
- The configuration to build.
- The response file for the compiler.
-
- A for launching the compiler for
- this project.
-
-
-
-
- Returns a value indicating whether the project represented by the
- specified XML fragment is supported by .
-
- XML fragment representing the project to check.
-
- if supports the
- specified project; otherwise, .
-
-
-
- A project is identified as as Visual Basic project, if the XML
- fragment at least has the following information:
-
-
-
-
- ...
-
-
- ]]>
-
-
-
-
-
- Gets the type of the project.
-
-
- The type of the project.
-
-
-
-
- Gets the default file extension of sources for this project.
-
-
- For VB projects, the default file extension is ".vb".
-
-
-
-
- A mapping from properties in the .vcproj file to command line arguments.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Gets the argument string corresponding with a configuration property
- named with value .
- An ignore mask can be used to eliminate some arguments from the search.
-
- The name of the configuration property.
- The value of the configuration property.
- Specify any groups that needs to be ignored.
-
- The argument string corresponding with a configuration property
- named with value ,
- or if no corresponding argument exists.
-
-
-
-
- Creates a mapping between configuration properties for the Visual
- C++ compiler and corresponding command-line arguments.
-
-
- A mapping between configuration properties for the Visual C++
- compiler and corresponding command-line arguments.
-
-
-
- The following configuration properties are processed by
- :
-
-
-
- Category
- Property
-
-
- General
- Addtional Include Directories (/I[path])
-
-
- General
- Resolve #using References (/AI[path])
-
-
- Preprocessor
- Preprocessor Definitions (/D[macro])
-
-
- Code Generation
- Enable C++ Exceptions (/EHsc)
-
-
- Precompiled Headers
- Create/Use Precompiled Header
-
-
- Precompiled Headers
- Create/Use PCH Through File
-
-
- Precompiled Headers
- Precompiled Header File
-
-
- Output Files
- Assembler Output
-
-
- Output Files
- ASM List Location
-
-
- Browse Information
- Enable Browse Information
-
-
- Browse Information
- Browse File
-
-
- Advanced
- Force Includes (/FI[name])
-
-
- Advanced
- Force #using (/FU[name])
-
-
- Advanced
- Undefine Preprocessor Definitions (/U[macro])
-
-
-
-
-
-
- Creates a mapping between configuration properties for the Visual
- C++ linker and corresponding command-line arguments.
-
-
- A mapping between configuration properties for the Visual C++
- linker and corresponding command-line arguments.
-
-
-
- The following configuration properties are processed by
- :
-
-
-
- Category
- Property
-
-
- General
- Output File (/OUT:[file])
-
-
- General
- Additional Library Directories (/LIBPATH:[dir])
-
-
- Input
- Additional Dependencies
-
-
- Input
- Add Module to Assembly (/ASSEMBLYMODULE:file)
-
-
- Input
- Embed Managed Resource File (/ASSEMBLYRESOURCE:file)
-
-
- Debugging
- Generate Debug Info (/DEBUG)
-
-
- Debugging
- Generate Program Database File (/PDB:name)
-
-
- Debugging
- Generate Map File (/MAP)
-
-
- Debugging
- Map File Name (/MAP:[filename])
-
-
- System
- Heap Reserve Size (/HEAP:reserve)
-
-
- System
- Heap Commit Size (/HEAP:reserve, commit)
-
-
- System
- Stack Reserve Size (/STACK:reserve)
-
-
- System
- Stack Commit Size (/STACK:reserve, commit)
-
-
-
- The following configuration properties are ignored:
-
-
-
- Category
- Property
-
-
- General
- Show Progress (/VERBOSE, /VERBOSE:LIB)
-
-
- General
- Suppress Startup Banner (/NOLOGO)
-
-
-
- Support for the following configuration properties still needs to
- be implemented:
-
-
-
- Category
- Property
-
-
- General
- Ignore Import Library
-
-
- General
- Register Output
-
-
- Input
- Delay Loaded DLLs (/DELAYLOAD:[dll_name])
-
-
- Embedded IDL
- MIDL Commands (/MIDL:[file])
-
-
-
-
-
-
- Gets the name of the command-line argument.
-
-
- The name of the command-line argument.
-
-
-
-
- Represents a command-line arguments of which the trailing backslashes
- in the value should be duplicated.
-
-
-
-
- Represents a command-line argument of which the value should be
- quoted, and of which trailing backslahes should be duplicated.
-
-
-
-
- Gets the string that the configuration setting should match in
- order for the command line argument to be set.
-
-
-
-
- Allow us to assign an argument to a specific group.
-
-
-
-
- The argument is not assigned to any group.
-
-
-
-
- The argument is ignored when the optimization level is set to
- Minimum Size (1) or Maximum Size (2).
-
-
-
-
- Resolves an assembly reference.
-
-
- The full path to the resolved assembly, or
- if the assembly reference could not be resolved.
-
-
-
-
- Is called each time a regular expression match is found during a
- operation.
-
- The resulting from a single regular expression match during a .
-
- The expanded .
-
- The macro is not supported.
- Expansion of a given macro is not yet implemented.
-
-
-
- Gets the name of the referenced assembly.
-
-
- The name of the referenced assembly, or if
- the name could not be determined.
-
-
-
-
- A single build configuration for a Visual C++ project or for a specific
- file in the project.
-
-
-
-
- Expands the given macro.
-
- The macro to expand.
-
- The expanded macro.
-
-
- The macro is not supported.
- -or-
- The macro is not implemented.
- -or-
- The macro cannot be expanded.
-
-
-
-
- Gets the value of a given setting for a specified tool.
-
- The name of the tool.
- The name of the setting.
-
- The value of a setting for the specified tool, or
- if the setting is not defined for the specified tool.
-
-
- An empty setting value, which is used as a means to override the
- project default, will be returned as a empty .
-
-
-
-
- Gets the value of a given setting for a specified tool.
-
- The name of the tool.
- The name of the setting.
- The value to return if setting is not defined.
-
- The value of a setting for the specified tool, or
- if the setting is not defined for
- the specified tool.
-
-
- An empty setting value, which is used as a means to override the
- project default, will be returned as a empty .
-
-
-
-
- Gets the intermediate directory, specified relative to project
- directory.
-
-
- The intermediate directory, specified relative to project directory.
-
-
-
-
- Gets a comma-separated list of directories to scan for assembly
- references.
-
-
- A comma-separated list of directories to scan for assembly
- references, or if no additional directories
- should scanned.
-
-
-
-
- Gets the name of the configuration, including the platform it
- targets.
-
-
- Tthe name of the configuration, including the platform it targets.
-
-
-
-
- Gets the output directory.
-
-
-
-
- Gets the path in which the output file will be created before its
- copied to the actual output path.
-
-
- For Visual C++ projects, the output file will be immediately
- created in the output path.
-
-
-
-
- Gets the name of the configuration.
-
-
- The name of the configuration.
-
-
-
-
- Gets the platform that the configuration targets.
-
-
- The platform targeted by the configuration.
-
-
-
-
- Represents the configuration of a file.
-
-
-
-
- Expands the given macro.
-
- The macro to expand.
-
- The expanded macro.
-
-
- The macro is not supported.
- -or-
- The macro is not implemented.
- -or-
- The macro cannot be expanded.
-
-
-
-
- Gets the value of a given setting for a specified tool.
-
- The name of the tool.
- The name of the setting.
- The value to return if setting is not defined in both the file and project configuration.
-
- The value of a setting for the specified tool, or
- if the setting is not defined in
- both the file and project configuration.
-
-
-
- If the setting is not defined in the file configuration, then
- the project level setting will be used.
-
-
- An empty setting value, which is used as a means to override the
- project default, will be returned as a empty .
-
-
-
-
-
- Gets a value indication whether the file should be excluded from
- the build for this configuration.
-
-
- if the file should be excluded from the
- build for this configuration; otherwise, .
-
-
-
-
- Gets the relative path of the file.
-
-
- The path of the file relative to the project directory.
-
-
-
-
- Get the path of the output directory relative to the project
- directory.
-
-
-
-
- Gets the intermediate directory, specified relative to project
- directory.
-
-
- The intermediate directory, specified relative to project directory.
-
-
-
-
- Gets the path for the output file.
-
-
- The path for the output file, or if there's
- no output file for this configuration.
-
-
-
-
- Gets a comma-separated list of directories to scan for assembly
- references.
-
-
- A comma-separated list of directories to scan for assembly
- references, or if no additional directories
- should scanned.
-
-
-
-
- Visual C++ project.
-
-
-
-
- Gets a value indicating whether building the project for the specified
- build configuration results in managed output.
-
- The solution configuration that is built.
-
- if the project output for the specified build
- configuration is either a Dynamic Library (dll) or an Application
- (exe), and Managed Extensions are enabled; otherwise,
- .
-
-
-
-
- Verifies whether the specified XML fragment represents a valid project
- that is supported by this .
-
- XML fragment representing the project file.
-
- The XML fragment is not supported by this .
- -or-
- The XML fragment does not represent a valid project (for this ).
-
-
-
-
- Returns the Visual Studio product version of the specified project
- XML fragment.
-
- The document element of the project.
-
- The Visual Studio product version of the specified project XML
- fragment.
-
-
- The product version could not be determined.
- -or-
- The product version is not supported.
-
-
-
-
- Expands the given macro.
-
- The macro to expand.
-
- The expanded macro or if the macro is not
- supported.
-
-
-
-
- Build resource files for the given configuration.
-
- The resource files to build.
- The project configuration.
- The build configuration.
-
- TODO: refactor this as we should always get only one element in the
- list. Each res file should be built
- with its own file configuration.
-
-
-
-
- Build Interface Definition Language files for the given
- configuration.
-
- The IDL files to build.
- The project configuration.
- The build configuration.
-
- TODO: refactor this as we should always get only one element in the
- list. Each IDL file should be built
- with its own file configuration.
-
-
-
-
- Merges the specified tool setting of
- with .
-
-
- The merge is suppressed when the flag $(noinherit) is defined in
- .
-
-
-
-
- Gets the absolute path to the object file or directory.
-
- The build configuration
-
- The absolute path to the object file or directory, or
-
-
- We use an absolute path for the object file, otherwise
- <cl> assumes a location relative to the output
- directory - not the project directory.
-
-
-
-
- Returns a value indicating whether the project represented by the
- specified XML fragment is supported by .
-
- XML fragment representing the project to check.
-
- if supports the
- specified project; otherwise, .
-
-
-
- A project is identified as as Visual C++ project, if the XML
- fragment at least has the following information:
-
-
-
-
- ]]>
-
-
-
-
-
- Removes leading and trailing quotes from the specified path.
-
- The path to clean.
-
-
-
- Returns the Visual Studio product version of the specified project
- XML fragment.
-
- XML fragment representing the project to check.
-
- The Visual Studio product version of the specified project XML
- fragment.
-
-
- The product version could not be determined.
- -or-
- The product version is not supported.
-
-
-
-
- Holds the files included in the project.
-
-
-
- For project files with no specific file configuration, the relative
- path is added to the list.
-
-
- For project files that have a specific file configuration, a
- containing the
- instance representing the file configurations is added.
-
-
-
-
-
- Gets the name of the Visual C++ project.
-
-
-
-
- Gets the type of the project.
-
-
- The type of the project.
-
-
-
-
- Gets the path of the Visual C++ project.
-
-
-
-
- Gets the directory containing the VS.NET project.
-
-
-
-
- Get the location of the project.
-
-
- .
-
-
- For now, we only support local Visual C++ projects.
-
-
-
-
- Get the directory in which intermediate build output that is not
- specific to the build configuration will be stored.
-
-
- This is a directory relative to the project directory,
- named temp\.
-
-
-
-
- Gets or sets the unique identifier of the Visual C++ project.
-
-
-
-
- Represents a Visual C++ project configuration.
-
-
-
-
- Expands the given macro.
-
- The macro to expand.
-
- The expanded macro.
-
-
- The macro is not supported.
- -or-
- The macro is not implemented.
- -or-
- The macro cannot be expanded.
-
-
- Expansion of a given macro is not yet implemented.
-
-
-
-
- Gets the value of the specified attribute from the specified node.
-
- The node of which the attribute value should be retrieved.
- The attribute of which the value should be returned.
-
- The value of the attribute with the specified name or
- if the attribute does not exist or has no value.
-
-
-
-
- Holds the output path for this build configuration.
-
-
- Lazy initialized by .
-
-
-
-
- Holds list of files to link in the order in which they are defined
- in the project file.
-
-
-
-
- Holds the C++ sources for each build configuration.
-
-
- The key of the hashtable is a build configuration, and the
- value is an ArrayList holding the C++ source files for that
- build configuration.
-
-
-
-
- Holds the resources for each build configuration.
-
-
- The key of the hashtable is a build configuration, and the
- value is an ArrayList holding the resources files for that
- build configuration.
-
-
-
-
- Holds the IDL files for each build configuration.
-
-
- The key of the hashtable is a build configuration, and the
- value is an ArrayList holding the IDL files for that build
- configuration.
-
-
-
-
- Tells the compiler which character set to use.
-
-
-
-
- Gets a value indicating whether Managed Extensions for C++ are
- enabled.
-
-
-
-
- Gets a value indicating how MFC is used by the configuration.
-
-
-
-
- Gets a value indicating how ATL is used by the configuration.
-
-
-
-
- Gets the list of files to link in the order in which they are
- defined in the project file.
-
-
-
-
- Holds the C++ sources for each build configuration.
-
-
- The key of the hashtable is a build configuration, and the
- value is an ArrayList holding the C++ source files for that
- build configuration.
-
-
-
-
- Gets the resources for each build configuration.
-
-
- The key of the hashtable is a build configuration, and the
- value is an ArrayList holding the resources files for that
- build configuration.
-
-
-
-
- Get the IDL files for each build configuration.
-
-
- The key of the hashtable is a build configuration, and the
- value is an ArrayList holding the IDL files for that build
- configuration.
-
-
-
-
- Gets the target path for usage in macro expansion.
-
-
- The target path, or a zero-length string if there's no output file
- for this configuration.
-
-
-
-
- Get the directory in which intermediate build output will be stored
- for this configuration.
-
-
-
- This is a directory relative to the project directory named
- obj\<configuration name>.
-
-
- .resx and .licx files will only be recompiled if the
- compiled resource files in the are not
- uptodate.
-
-
-
-
-
- Get the path of the output directory relative to the project
- directory.
-
-
-
-
- Gets the intermediate directory, specified relative to project
- directory.
-
-
- The intermediate directory, specified relative to project directory.
-
-
-
-
- Gets the absolute path for the output file.
-
-
- The absolute path for the output file, or
- if there's no output file for this configuration.
-
-
-
-
- Gets a comma-separated list of directories to scan for assembly
- references.
-
-
- A comma-separated list of directories to scan for assembly
- references, or if no additional directories
- should scanned.
-
-
-
-
- The type of output for a given configuration.
-
-
-
-
- A Makefile.
-
-
-
-
- Application (.exe).
-
-
-
-
- Dynamic Library (.dll).
-
-
-
-
- Static Library (.lib).
-
-
-
-
- Utility.
-
-
-
-
- Gets a instance representing the
- absolute path to the import library to generate.
-
-
- A representing the absolute path to the
- import library to generate, or if no
- import library must be generated.
-
-
-
-
- Gets a value indicating whether the reference is managed for the
- specified configuration.
-
- The build configuration of the reference.
-
- if the reference is managed for the
- specified configuration; otherwise, .
-
-
-
-
- Gets the name of the referenced assembly.
-
-
- The name of the referenced assembly.
-
-
-
-
- Gets the name of the tool that should be used to create the
- .
-
-
- The name of the tool that should be used to create the
- .
-
-
-
-
- Gets the path of the wrapper assembly.
-
-
- The path of the wrapper assembly.
-
-
- The wrapper assembly is stored in the object directory of the
- project.
-
-
-
-
- Gets the path of the Primary Interop Assembly.
-
-
- The path of the Primary Interop Assembly, or
- if not available.
-
-
-
-
- Gets the hex version of the type library as defined in the definition
- of the reference.
-
-
- The hex version of the type library.
-
- The definition of the reference does not contain a "ControlVersion" attribute.
-
-
-
- Gets the GUID of the type library as defined in the definition
- of the reference.
-
-
- The GUID of the type library.
-
-
-
-
- Gets the locale of the type library in hex notation.
-
-
- The locale of the type library.
-
-
-
-
diff --git a/bin/nant-0.86/NAnt.VisualCppTasks.dll b/bin/nant-0.86/NAnt.VisualCppTasks.dll
deleted file mode 100644
index 7436b1a0..00000000
Binary files a/bin/nant-0.86/NAnt.VisualCppTasks.dll and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.VisualCppTasks.pdb b/bin/nant-0.86/NAnt.VisualCppTasks.pdb
deleted file mode 100644
index 9c74643f..00000000
Binary files a/bin/nant-0.86/NAnt.VisualCppTasks.pdb and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.VisualCppTasks.xml b/bin/nant-0.86/NAnt.VisualCppTasks.xml
deleted file mode 100644
index 876d46d3..00000000
--- a/bin/nant-0.86/NAnt.VisualCppTasks.xml
+++ /dev/null
@@ -1,1211 +0,0 @@
-
-
-
- NAnt.VisualCppTasks
-
-
-
-
- Compiles C/C++ programs using cl.exe, Microsoft's C/C++ compiler.
-
-
- This task is intended for version 13.00.9466 of cl.exe.
-
-
- Compiles helloworld.cpp for the Common Language Runtime.
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Compiles the sources.
-
-
-
-
- Determines if the sources need to be compiled.
-
-
-
-
- Determines whether the precompiled header file is up-to-date.
-
-
- if no precompiled header file was specified;
- otherwise, .
-
-
- In order to determine accurately whether the precompile header file
- is up-to-date, we'd need scan all the header files that are pulled
- in. As this is not implemented right now, its safer to always
- recompile.
-
-
-
-
- Determines whether any file that are includes in the specified
- source file has been updated after the obj was compiled.
-
- The source file to check.
- The last write time of the compiled obj.
-
- The full path to the include file that was modified after the obj
- was compiled, or if no include files were
- modified since the obj was compiled.
-
-
-
- To determine what includes are defined in a source file, conditional
- directives are not honored.
-
-
- If a given include cannot be resolved to an existing file, then
- it will be considered stable.
-
-
-
-
-
- Quotes an argument value and duplicates trailing backslahes.
-
- The argument value to quote.
-
- The quotes argument value.
-
-
-
-
- Determines the file name of the OBJ file for the specified source
- file.
-
- The source file for which the OBJ file should be determined.
- The path of the object file.
-
- The file name of the OBJ file for the specified source file.
-
-
-
-
- Directory where all output files are placed.
-
-
-
-
- Specifies the path and/or name of the generated precompiled header
- file - given either relative to or as an
- absolute path.
-
-
-
-
- The path of the boundary file when generating/using the
- specified . If a precompiled header file is
- not specified then this attribute is ignored.
-
-
-
-
- The mode in which the specified (if any) is
- used. The default is .
-
-
-
-
- Specifies whether Managed Extensions for C++ should be enabled.
- The default is .
-
-
-
-
- Tells the compiler to use the specified character set.
-
-
-
-
- Options to pass to the compiler.
-
-
-
-
- The list of files to compile.
-
-
-
-
- The list of directories in which to search for include files.
-
-
-
-
- Directories that the compiler will search to resolve file references
- passed to the #using directive.
-
-
-
-
- Specifies metadata files to reference in this compilation as an
- alternative to passing a file name to #using in source code.
-
-
-
-
- Macro definitions to pass to cl.exe.
- Each entry will generate a /D
-
-
-
-
- Macro undefines (/U) to pass to cl.exe.
-
-
-
-
- A name to override the default object file name; can be either a file
- or directory name. The default is the output directory.
-
-
-
-
- A name for the compiler-generated PDB file; can be either a file or
- directory name. The default is the output directory.
-
-
-
-
- Gets the filename of the external program to start.
-
- The filename of the external program.
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- Defines the supported modes for the use of precompiled header files.
-
-
-
-
- Create a precompiled header file.
-
-
- For further information on the use of this option
- see the Microsoft documentation on the C++ compiler flag /Yc.
-
-
-
-
- Automatically create a precompiled header file if necessary.
-
-
- For further information on the use of this option
- see the Microsoft documentation on the C++ compiler flag /YX.
-
-
-
-
- Use a (previously generated) precompiled header file.
-
-
- For further information on the use of this option
- see the Microsoft documentation on the C++ compiler flag /Yu.
-
-
-
-
- Run lib.exe, Microsoft's Library Manager.
-
-
- Create a library.
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Creates the library.
-
-
-
-
- Determines if the sources need to be linked.
-
-
-
-
- Options to pass to the compiler.
-
-
-
-
- The output file.
-
-
-
-
- The module definition file.
-
-
-
-
- The list of files to combine into the output file.
-
-
-
-
- Symbols to add to the symbol table.
-
-
-
-
- Names of default libraries to ignore.
-
-
-
-
- The list of additional library directories to search.
-
-
-
-
- Gets the filename of the external program to start.
-
- The filename of the external program.
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- Links files using link.exe, Microsoft's Incremental Linker.
-
-
- This task is intended for version 7.00.9466 of link.exe.
-
-
-
- Combine all object files in the current directory into helloworld.exe.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Links the sources.
-
-
-
-
- Determines if the output needs linking.
-
-
-
-
- Quotes an argument value and duplicates trailing backslahes.
-
- The argument value to quote.
-
- The quotes argument value.
-
-
-
-
- Options to pass to the compiler.
-
-
-
-
- Create debugging information for the .exe file or DLL. The default is
- .
-
-
-
-
- The output file.
-
-
-
-
- A user-specified name for the program database (PDB) that the linker
- creates. The default file name for the PDB has the base name of the
- and the extension .pdb.
-
-
-
-
- The name of a module-definition file (.def) to be passed to the
- linker.
-
-
-
-
- Specified DLLs for delay loading.
-
-
-
-
- The list of files to combine into the output file.
-
-
-
-
- The list of additional library directories to search.
-
-
-
-
- Link the specified modules into this assembly.
-
-
-
-
- Embed the specified resources into this assembly.
-
-
-
-
- Symbols to add to the symbol table.
-
-
-
-
- Names of libraries that you want the linker to ignore when it
- resolves external references.
-
-
-
-
- Gets the filename of the external program to start.
-
- The filename of the external program.
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- Compiles messages using mc.exe, Microsoft's Win32 message compiler.
-
-
-
- Compile text.mc using the default options.
-
-
-
- ]]>
-
-
- Compile text.mc, passing a path to store the header, the rc
- file and some additonal options.
-
-
-
- ]]>
-
-
-
-
-
- Compiles the sources.
-
-
-
-
- Determine if source files need re-building.
-
-
-
-
- Options to pass to the compiler.
-
-
-
-
- Path to store header file. The default is the project base directory.
-
-
-
-
- Path to store RC file. The default is the project base directory.
-
-
-
-
- Input filename.
-
-
-
-
- Gets the filename of the external program to start.
-
-
- The filename of the external program.
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- This tasks allows you to run MIDL.exe.
-
-
-
- This task only supports a small subset of the MIDL.EXE command line
- switches, but you can use the options element to specify any other
- unsupported commands you want to specify.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- This is where the work is done.
-
-
-
-
- Check output files to see if we need rebuilding.
-
- if a rebuild is needed; otherwise,
- .
-
-
-
- Check output files to see if we need rebuilding.
-
-
- if a rebuild is needed; otherwise,
- .
-
-
-
-
- Writes the response file for midl.exe.
-
-
-
-
- The /acf switch allows the user to supply an
- explicit ACF file name. The switch also
- allows the use of different interface names in
- the IDL and ACF files.
-
-
-
-
- The /align switch is functionally the same as the
- MIDL /Zp option and is recognized by the MIDL compiler
- solely for backward compatibility with MkTypLib.
-
- The alignment value can be 1, 2, 4, or 8.
-
-
-
- The /app_config switch selects application-configuration
- mode, which allows you to use some ACF keywords in the
- IDL file. With this MIDL compiler switch, you can omit
- the ACF and specify an interface in a single IDL file.
-
-
-
-
- The /char switch helps to ensure that the MIDL compiler
- and C compiler operate together correctly for all char
- and small types.
-
- Can be one of signed | unsigned | ascii7
-
-
-
- The /client switch directs the MIDL compiler to generate
- client-side C source files for an RPC interface
-
- can be one of stub | none
-
-
-
- The /cstub switch specifies the name of the client
- stub file for an RPC interface.
-
-
-
-
- Specifies the file name for the generated dlldata file for a proxy
- DLL. The default file name Dlldata.c is used if
- is not specified.
-
-
-
-
- The /env switch selects the
- environment in which the application runs.
-
- It can take the values win32 and win64
-
-
-
- The /Oi switch directs the MIDL compiler to
- use a fully-interpreted marshaling method.
- The /Oic and /Oicf switches provide additional
- performance enhancements.
-
-
- If you specify the Oi attribute, you must set it to
- one of the values:
- - Oi=""
- - Oi="c"
- - Oi="f"
- - Oi="cf"
-
-
-
-
- Specifies a file name for the type library generated by the MIDL
- compiler.
-
-
-
-
- Specifies the name of the header file.
-
-
-
-
- Specifies the name of the interface identifier file for a COM
- interface, overriding the default name obtained by adding _i.c
- to the IDL file name.
-
-
-
-
- Specifies the name of the interface proxy file for a COM interface.
-
-
-
-
- Name of .IDL file to process.
-
-
-
-
- Additional options to pass to midl.exe.
-
-
-
-
- Macro definitions to pass to mdil.exe.
- Each entry will generate a /D
-
-
-
-
- Macro undefines (/U) to pass to mdil.
-
-
-
-
- The list of directories in which to search for include files.
-
-
-
-
- Filename of program to execute
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- Compiles resources using rc.exe, Microsoft's Win32 resource
- compiler.
-
-
-
- Compile text.rc to text.res using the default options.
-
-
-
- ]]>
-
-
-
-
- Compile text.rc, passing an additional option.
-
-
-
- ]]>
-
-
-
-
-
- Compile the resource file
-
-
-
-
- Determines if the resource need compiling.
-
-
-
-
- Check if a resource file has been updated.
-
-
-
-
-
-
- Options to pass to the compiler.
-
-
-
-
- Output file.
-
-
-
-
- The resource file to compile.
-
-
-
-
- Default language ID.
-
-
-
-
- The list of directories in which to search for include files.
-
-
-
-
- Macro definitions to pass to rc.exe.
- Each entry will generate a /d
-
-
-
-
- Filename of program to execute
-
-
-
-
- Arguments of program to execute
-
-
-
-
- Defines the character sets that can be used by the C++ compiler.
-
-
-
-
- Have the compiler determine the character set.
-
-
-
-
- Unicode character set.
-
-
-
-
- Multi-byte character set.
-
-
-
-
- Represents a library.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class with
- the specified name.
-
- is .
-
-
-
- The name of the library.
-
-
-
-
- If then the element will be processed;
- otherwise, skipped. The default is .
-
-
-
-
- If then the element will be skipped;
- otherwise, processed. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Represents a symbol.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class with
- the specified name.
-
- is .
-
-
-
- The name of the symbol.
-
-
-
-
- If then the element will be processed;
- otherwise, skipped. The default is .
-
-
-
-
- If then the element will be skipped;
- otherwise, processed. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Defines how to deal with backslashes in values of command line
- arguments.
-
-
-
-
- Does not perform any processing on backslashes.
-
-
-
-
- Duplicates the trailing backslash.
-
-
-
-
- Fixes the trailing backslash by replaces trailing double backslashes
- with only one backslash and removing single trailing backslashes.
-
-
-
-
- Removes all the trailing backslashes.
-
-
-
-
- Groups a set of useful manipulation methods for
- command-line arguments.
-
-
-
-
- Performs backslash processing on the specified value using a given
- method.
-
- The to process.
- The to use.
-
- with backslashes processed using the given
- .
-
-
-
-
- Duplicates the trailing backslash.
-
- The input string to check and duplicate the trailing backslash if necessary.
- The result string after being processed.
-
- Also duplicates trailing backslash in quoted value.
-
-
-
-
- Fixes the trailing backslash. This function replaces the trailing double backslashes with
- only one backslash. It also, removes the single trailing backslash.
-
- The input string.
- The result string after being processed.
-
-
-
- Removes all the trailing backslashes from the input.
-
- The input string.
- The result string without trailing backslashes.
-
-
-
- Quotes an argument value and processes backslashes using a given
- .
-
- The argument value to quote.
- The to use.
-
- The quoted argument value.
-
-
-
-
diff --git a/bin/nant-0.86/NAnt.Win32Tasks.dll b/bin/nant-0.86/NAnt.Win32Tasks.dll
deleted file mode 100644
index 60199d20..00000000
Binary files a/bin/nant-0.86/NAnt.Win32Tasks.dll and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.Win32Tasks.pdb b/bin/nant-0.86/NAnt.Win32Tasks.pdb
deleted file mode 100644
index 28d303d2..00000000
Binary files a/bin/nant-0.86/NAnt.Win32Tasks.pdb and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.Win32Tasks.xml b/bin/nant-0.86/NAnt.Win32Tasks.xml
deleted file mode 100644
index 3c25f5ad..00000000
--- a/bin/nant-0.86/NAnt.Win32Tasks.xml
+++ /dev/null
@@ -1,690 +0,0 @@
-
-
-
- NAnt.Win32Tasks
-
-
-
-
- Groups a set of functions that convert Windows native filenames to
- Cygwin POSIX-style pathnames and vice versa.
-
-
- It can be used when a Cygwin program needs to pass a file name to a
- native Windows program, or expects to get a file name from a native
- Windows program.
-
-
-
-
- Initializes a new instance of the
- class with the specified and properties.
-
- The in which the class is used.
- The set of properties to use for macro expansion.
-
-
-
- Gets the DOS (short) form of the specified path.
-
- The path to convert.
-
- The DOS (short) form of the specified path.
-
- cygpath could not be started.
- could not be converted to a short form.
-
-
-
- Gets the Unix form of the specified path.
-
- The path to convert.
-
- The Unix form of the specified path.
-
- cygpath could not be started.
- could not be converted to a Unix form.
-
-
-
- Gets the Windows form of the specified path.
-
- The path to convert.
-
- The Windows form of the specified path.
-
- cygpath could not be started.
- could not be converted to a Windows form.
-
-
-
- Runs cygpath with the specified arguments and returns the result
- as a .
-
- The arguments to pass to cygpath.
-
- The result of running cygpath with the specified arguments.
-
-
-
-
- Factory method to return a new instance of ExecTask
-
-
-
-
-
-
- Generates a Windows Forms Control that wraps ActiveX Controls defined
- in an OCX.
-
-
-
-
- ]]>
-
-
-
-
-
- Import the ActiveX control.
-
-
-
-
- Determines whether the assembly needs to be created again.
-
-
- if the assembly needs to be created again;
- otherwise, .
-
-
-
-
- Filename of the .ocx file.
-
-
-
-
- Filename of the generated assembly.
-
-
-
-
- Specifies the file containing the public key to use to sign the
- resulting assembly.
-
-
- The file containing the public key to use to sign the resulting
- assembly.
-
-
-
-
- Specifies the publisher's official public/private key pair with which
- the resulting assembly should be signed with a strong name.
-
-
- The keyfile to use to sign the resulting assembly with a strong name.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies the key container in which the public/private key pair
- should be found that should be used to sign the resulting assembly
- with a strong name.
-
-
- The key container containing a public/private key pair that should
- be used to sign the resulting assembly.
-
-
-
-
- Specifies to sign the resulting control using delayed signing.
-
-
-
-
- Determines whether C# source code for the Windows Form wrapper should
- be generated. The default is .
-
-
-
-
- Assembly to use for Runtime Callable Wrapper rather than generating
- new one [.NET 1.1 or higher].
-
-
-
-
- Indicates whether aximp supports using an existing Runtime
- Callable Wrapper for a given target framework. The default is
- .
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- Reads a value or set of values from the Windows Registry into one or
- more NAnt properties.
-
-
- Read a single value from the registry.
-
-
- ]]>
-
- Read all the registry values in a key.
-
-
- ]]>
-
-
-
-
-
- read the specified registry value
-
-
-
-
- Returns the hive for a given key.
-
-
-
-
- The hive for a given key.
-
-
-
-
- Returns the key for a given registry hive.
-
- The registry hive to return the key for.
-
- The key for a given registry hive.
-
-
-
-
- The property to set to the specified registry key value.
- If this attribute is used then a single value will be read.
-
-
-
-
- The prefix to use for the specified registry key values.
- If this attribute is used then all registry values will be read and stored as properties with this prefix.
-
-
- Registry values a, b, c will be turned into prefixa, prefixb, prefixc named properties
-
-
-
-
- The registry key to read, including the path.
-
-
- SOFTWARE\Microsoft\.NETFramework\sdkInstallRoot
-
-
-
-
- Space separated list of registry hives to search for .
- For a list of possible values, see . The
- default is .
-
-
-
-
-
-
-
- Registers an assembly, or set of assemblies for use from COM clients.
-
-
-
- Refer to the Regasm
- documentation for more information on the regasm tool.
-
-
-
-
- Register types in a single assembly.
-
-
-
- ]]>
-
-
-
-
- Register types of an assembly and generate a type library containing
- definitions of accessible types defined within the assembly.
-
-
-
- ]]>
-
-
-
-
- Register types of set of assemblies at once, while specifying a set
- of reference assemblies.
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Updates the of the specified
- .
-
- The of which the should be updated.
-
-
-
- Registers or unregisters a single assembly, or a group of assemblies.
-
-
-
-
- The name of the file to register. This is provided as an alternate
- to using the task's .
-
-
-
-
- Registry file to export to instead of entering the types directly
- into the registry.
-
-
-
-
- Set the code base registry setting.
-
-
-
-
- Only refer to already registered type libraries.
-
-
-
-
- Export the assemblies to the specified type library and register it.
-
-
-
-
- Unregister the assembly. The default is .
-
-
-
-
- The set of assemblies to register, or unregister.
-
-
-
-
- The set of assembly references.
-
-
-
-
- Gets the working directory for the application.
-
-
- The working directory for the application.
-
-
-
-
- Gets the command line arguments for the external program.
-
-
- The command line arguments for the external program.
-
-
-
-
- Gets the filename of the external program to start.
-
-
- The filename of the external program.
-
-
- Override in derived classes to explicitly set the location of the
- external tool.
-
-
-
-
- Exports a .NET assembly to a type library that can be used from unmanaged
- code (wraps Microsoft's tlbexp.exe).
-
-
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Export DotNetAssembly.dll to LegacyCOM.dll.
-
-
- ]]>
-
-
-
-
-
- Exports the type library.
-
-
-
-
- Determines whether the assembly needs to be exported to a type
- library again.
-
-
- if the assembly needs to be exported to a
- type library; otherwise, .
-
-
-
-
- Specifies the assembly for which to export a type library.
-
-
- The assembly for which to export a type library.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies the name of the type library file to generate.
-
-
- The name of the type library file to generate.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies the file used to determine capitalization of names in a
- type library.
-
-
- The file used to determine capitalization of names in a type library.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Gets the command line arguments for the external program.
-
-
- The command line arguments for the external program.
-
-
-
-
- Imports a type library to a .NET assembly (wraps Microsoft's tlbimp.exe).
-
-
-
- This task lets you easily create interop assemblies. By default, it will
- not reimport if the underlying COM TypeLib or reference has not changed.
-
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Import LegacyCOM.dll to DotNetAssembly.dll.
-
-
- ]]>
-
-
-
-
- Generate an assembly named "Interop.MSVidCtlLib.dll" for the
- MS Video Control 1.0 Type Library, transforming any [out, retval]
- parameters of methods on dispinterfaces in the type library into
- return values in the managed library.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Imports the type library to a .NET assembly.
-
-
-
-
- Returns the path of the type library, removing the identifier of
- the type library from the specified string.
-
- The path from which to extract the path of the type library.
-
- The path of the type library without the type library identifier.
-
-
- An example of a path which includes the identifier of the type
- library (in this case "2") is
- C:\WINDOWS\system32\msvidctl.dll\2.
-
-
-
-
- Determines whether the type library needs to be imported again.
-
-
- if the type library needs to be imported;
- otherwise, .
-
-
-
-
- Specifies the name of the output file.
-
-
- The name of the output file.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies the namespace in which to produce the assembly.
-
-
- The namespace in which to produce the assembly.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies the version number of the assembly to produce.
-
-
-
- The version number of the assembly to produce.
-
-
- The version number should be in the format major.minor.build.revision.
-
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
-
-
- Specifies whether the resulting assembly should be signed with a
- strong name using delayed signing. The default is .
-
-
- if the resulting assembly should be signed
- with a strong name using delayed signing; otherwise, .
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies whether a primary interop assembly should be produced for
- the specified type library. The default is .
-
-
- if a primary interop assembly should be
- produced; otherwise, .
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies the file containing the public key to use to sign the
- resulting assembly.
-
-
- The file containing the public key to use to sign the resulting
- assembly.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies the publisher's official public/private key pair with which
- the resulting assembly should be signed with a strong name.
-
-
- The keyfile to use to sign the resulting assembly with a strong name.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies the key container in which the public/private key pair
- should be found that should be used to sign the resulting assembly
- with a strong name.
-
-
- The key container containing a public/private key pair that should
- be used to sign the resulting assembly.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies the assembly files to use to resolve references to types
- defined outside the current type library.
-
-
- The assembly files to use to resolve references to types defined
- outside the current type library.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies whether a type library should not be imported if all
- references within the current assembly or the reference assemblies
- cannot be resolved. The default is .
-
-
- if a type library should not be imported if
- all references cannot be resolved; otherwise, .
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies whether to import a COM style SafeArray as a managed
- class type. The default is .
-
-
- if a COM style SafeArray should be imported
- as a managed class type; otherwise,
- .
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies how to transform the metadata [.NET 1.1 or higher].
-
-
-
-
- Specifies the source type library that gets passed to the type
- library importer.
-
-
- The source type library that gets passed to the type library
- importer.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies whether interfaces should be produced without .NET Framework
- security checks. The default is .
-
-
- if interfaces without .NET Framework security
- checks should be produced; otherwise, .
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Indicates whether tlbimp supports transforming metadata for
- a given target framework. The default is .
-
-
-
-
- Gets the command line arguments for the external program.
-
-
- The command line arguments for the external program.
-
-
-
-
diff --git a/bin/nant-0.86/NAnt.exe b/bin/nant-0.86/NAnt.exe
deleted file mode 100644
index 1572536e..00000000
Binary files a/bin/nant-0.86/NAnt.exe and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.exe.config b/bin/nant-0.86/NAnt.exe.config
deleted file mode 100644
index 39982a4f..00000000
--- a/bin/nant-0.86/NAnt.exe.config
+++ /dev/null
@@ -1,1991 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- true
-
-
- sn
-
-
- lc
-
-
- false
-
-
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- true
-
-
- sn
-
-
- lc
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
-
-
- true
- true
- true
- true
-
-
- true
- true
-
-
- sn
-
-
- lc
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
-
-
- true
- true
- true
- true
-
-
- true
- true
-
-
- sn
-
-
- lc
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- The .NET Framework 1.1 SDK is not installed.
-
-
-
- true
- true
- true
-
-
- cfresgen
-
-
- sn
-
-
- lc
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- The .NET Framework 2.0 SDK is not installed.
-
-
-
- true
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
- true
-
-
- sn
-
-
- lc
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
-
-
- true
- true
- true
- true
-
-
- true
- true
-
-
- sn
-
-
- lc
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- ${csc.tool}
- true
- true
- true
- ${csc.supportsdocgeneration}
- true
- true
- true
- true
-
-
- mjs
- true
-
-
- ${mbas.tool}
- true
-
-
- ${resgen.tool}
- true
-
-
- sn
- true
-
-
- false
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- gmcs
- true
- true
- true
- ${csc.supportsdocgeneration}
- true
- true
- true
- true
-
-
- mjs
- strict
-
-
- vbnc
- true
-
-
- ${resgen.tool}
- true
- ${resgen.supportsexternalfilereferences}
-
-
- sn
- true
-
-
- false
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- gmcs
- true
- linq
- true
- true
- true
- true
- true
- true
- true
-
-
- mjs
- strict
-
-
- vbnc
- true
-
-
- true
- true
-
-
- sn
- true
-
-
- false
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- smcs
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
- true
-
-
- sn
-
-
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- true
-
-
- sn
-
-
- false
-
-
- true
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- ${path::combine(prefix, 'lib/mono/1.0/mcs.exe')}
- true
- true
- true
- ${csc.supportsdocgeneration}
- true
- true
- true
- true
-
-
- mjs
- true
-
-
- ${path::combine(prefix, 'lib/mono/1.0/mbas.exe')}
- true
-
-
- ${resgen.tool}
- true
-
-
- sn
- true
-
-
- false
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- gmcs
- true
- true
- true
- ${csc.supportsdocgeneration}
- true
- true
- true
- true
-
-
- mjs
- strict
-
-
- vbnc
- true
-
-
- ${resgen.tool}
- true
- ${resgen.supportsexternalfilereferences}
-
-
- sn
- true
-
-
- false
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/.
-
-
-
-
-
-
-
- true
-
-
- gmcs
- true
- linq
- true
- true
- true
- true
- true
- true
- true
-
-
- mjs
- strict
-
-
- vbnc
- true
-
-
- true
- true
-
-
- sn
- true
-
-
- false
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/.
-
-
-
-
-
-
- smcs
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
- true
-
-
- sn
-
-
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/bin/nant-0.86/NAnt.pdb b/bin/nant-0.86/NAnt.pdb
deleted file mode 100644
index 309e545e..00000000
Binary files a/bin/nant-0.86/NAnt.pdb and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.xml b/bin/nant-0.86/NAnt.xml
deleted file mode 100644
index 64a0575a..00000000
--- a/bin/nant-0.86/NAnt.xml
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
- NAnt
-
-
-
-
- Stub used to created and launch real ConsoleDriver
- class in Core assembly.
-
-
-
-
- Entry point for executable
-
- Command Line arguments
- The result of the real execution
-
-
-
- Constructs the privatebinpath.
-
-
-
- For the common version dir, we do not use the framework version
- as defined in the NAnt configuration file but the CLR version
- since the assemblies in that directory are not specific to a
- certain family and the framwork version might differ between
- families (eg. mono 1.0 == .NET 1.1).
-
-
- The runtime framework.
- The base directory of the domain.
-
- The privatebinpath.
-
-
-
-
- Given an absolute directory and an absolute file name, returns a
- relative file name.
-
- An absolute directory.
- An absolute file name.
-
- A relative file name for the given absolute file name.
-
-
-
-
- Helper class for invoking the application entry point in NAnt.Core
- and passing the command-line arguments.
-
-
-
-
- Initializes a new instance of the
- class with the specified command-line arguments.
-
- The commandline arguments passed to NAnt.exe.
- Directories relative to the base directory of the AppDomain to probe for missing assembly references.
-
-
-
- Invokes the application entry point in NAnt.Core.
-
-
-
-
- Gets the status that the build process returned when it exited.
-
-
- The code that the build process specified when it terminated.
-
-
-
-
diff --git a/bin/nant-0.86/NDoc.Documenter.NAnt.dll b/bin/nant-0.86/NDoc.Documenter.NAnt.dll
deleted file mode 100644
index 0939f2ed..00000000
Binary files a/bin/nant-0.86/NDoc.Documenter.NAnt.dll and /dev/null differ
diff --git a/bin/nant-0.86/NDoc.Documenter.NAnt.pdb b/bin/nant-0.86/NDoc.Documenter.NAnt.pdb
deleted file mode 100644
index 8ca08dc3..00000000
Binary files a/bin/nant-0.86/NDoc.Documenter.NAnt.pdb and /dev/null differ
diff --git a/bin/nant-0.86/extensions/common/2.0/NAnt.MSBuild.dll b/bin/nant-0.86/extensions/common/2.0/NAnt.MSBuild.dll
deleted file mode 100644
index 115ab1ee..00000000
Binary files a/bin/nant-0.86/extensions/common/2.0/NAnt.MSBuild.dll and /dev/null differ
diff --git a/bin/nant-0.86/extensions/common/2.0/NAnt.MSBuild.pdb b/bin/nant-0.86/extensions/common/2.0/NAnt.MSBuild.pdb
deleted file mode 100644
index 95a3e3e0..00000000
Binary files a/bin/nant-0.86/extensions/common/2.0/NAnt.MSBuild.pdb and /dev/null differ
diff --git a/bin/nant-0.86/extensions/common/2.0/NAnt.MSBuild.xml b/bin/nant-0.86/extensions/common/2.0/NAnt.MSBuild.xml
deleted file mode 100644
index 15b267e9..00000000
--- a/bin/nant-0.86/extensions/common/2.0/NAnt.MSBuild.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
- NAnt.MSBuild
-
-
-
-
- Functions to return information for MSBuild system.
-
-
-
-
-
-
-
- Test whether project is VS2005 project and could be built using <msbuild>
-
- The name or path of the project file (csproj, vbproj, ...).
-
- True, if it is msbuild project, False otherwise.
-
-
-
-
- Initialize is guaranteed to be called by MSBuild at the start of the build
- before any events are raised.
-
-
-
-
- Analyses Microsoft Visual Studio .NET 2005 (Whidbey) solution files.
-
-
-
-
diff --git a/bin/nant-0.86/lib/common/1.1/nunit-console-runner.dll b/bin/nant-0.86/lib/common/1.1/nunit-console-runner.dll
deleted file mode 100644
index f112e232..00000000
Binary files a/bin/nant-0.86/lib/common/1.1/nunit-console-runner.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/common/1.1/nunit-console.exe b/bin/nant-0.86/lib/common/1.1/nunit-console.exe
deleted file mode 100644
index 32ca802e..00000000
Binary files a/bin/nant-0.86/lib/common/1.1/nunit-console.exe and /dev/null differ
diff --git a/bin/nant-0.86/lib/common/1.1/nunit.core.dll b/bin/nant-0.86/lib/common/1.1/nunit.core.dll
deleted file mode 100644
index df7f9051..00000000
Binary files a/bin/nant-0.86/lib/common/1.1/nunit.core.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/common/1.1/nunit.framework.dll b/bin/nant-0.86/lib/common/1.1/nunit.framework.dll
deleted file mode 100644
index 5316687a..00000000
Binary files a/bin/nant-0.86/lib/common/1.1/nunit.framework.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/common/1.1/nunit.util.dll b/bin/nant-0.86/lib/common/1.1/nunit.util.dll
deleted file mode 100644
index e9e479eb..00000000
Binary files a/bin/nant-0.86/lib/common/1.1/nunit.util.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/common/2.0/nunit-console-runner.dll b/bin/nant-0.86/lib/common/2.0/nunit-console-runner.dll
deleted file mode 100644
index 6a6b5e2e..00000000
Binary files a/bin/nant-0.86/lib/common/2.0/nunit-console-runner.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/common/2.0/nunit-console.exe b/bin/nant-0.86/lib/common/2.0/nunit-console.exe
deleted file mode 100644
index 24fda7e4..00000000
Binary files a/bin/nant-0.86/lib/common/2.0/nunit-console.exe and /dev/null differ
diff --git a/bin/nant-0.86/lib/common/2.0/nunit.core.dll b/bin/nant-0.86/lib/common/2.0/nunit.core.dll
deleted file mode 100644
index a11e6234..00000000
Binary files a/bin/nant-0.86/lib/common/2.0/nunit.core.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/common/2.0/nunit.framework.dll b/bin/nant-0.86/lib/common/2.0/nunit.framework.dll
deleted file mode 100644
index 44704bd5..00000000
Binary files a/bin/nant-0.86/lib/common/2.0/nunit.framework.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/common/2.0/nunit.util.dll b/bin/nant-0.86/lib/common/2.0/nunit.util.dll
deleted file mode 100644
index 8fff811d..00000000
Binary files a/bin/nant-0.86/lib/common/2.0/nunit.util.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/common/neutral/ICSharpCode.SharpCvsLib.Console.dll b/bin/nant-0.86/lib/common/neutral/ICSharpCode.SharpCvsLib.Console.dll
deleted file mode 100644
index fcca99ee..00000000
Binary files a/bin/nant-0.86/lib/common/neutral/ICSharpCode.SharpCvsLib.Console.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/common/neutral/ICSharpCode.SharpCvsLib.dll b/bin/nant-0.86/lib/common/neutral/ICSharpCode.SharpCvsLib.dll
deleted file mode 100644
index fcd2d1ad..00000000
Binary files a/bin/nant-0.86/lib/common/neutral/ICSharpCode.SharpCvsLib.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/common/neutral/ICSharpCode.SharpZipLib.dll b/bin/nant-0.86/lib/common/neutral/ICSharpCode.SharpZipLib.dll
deleted file mode 100644
index 83cd1dac..00000000
Binary files a/bin/nant-0.86/lib/common/neutral/ICSharpCode.SharpZipLib.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/common/neutral/NDoc.Core.dll b/bin/nant-0.86/lib/common/neutral/NDoc.Core.dll
deleted file mode 100644
index 07fbbe87..00000000
Binary files a/bin/nant-0.86/lib/common/neutral/NDoc.Core.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/common/neutral/NDoc.Documenter.Msdn.dll b/bin/nant-0.86/lib/common/neutral/NDoc.Documenter.Msdn.dll
deleted file mode 100644
index 986998ca..00000000
Binary files a/bin/nant-0.86/lib/common/neutral/NDoc.Documenter.Msdn.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/common/neutral/NDoc.ExtendedUI.dll b/bin/nant-0.86/lib/common/neutral/NDoc.ExtendedUI.dll
deleted file mode 100644
index bc3d5a4e..00000000
Binary files a/bin/nant-0.86/lib/common/neutral/NDoc.ExtendedUI.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/common/neutral/NUnitCore.dll b/bin/nant-0.86/lib/common/neutral/NUnitCore.dll
deleted file mode 100644
index 0f1873c1..00000000
Binary files a/bin/nant-0.86/lib/common/neutral/NUnitCore.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/net/1.0/NDoc.Core.dll b/bin/nant-0.86/lib/net/1.0/NDoc.Core.dll
deleted file mode 100644
index 351e001d..00000000
Binary files a/bin/nant-0.86/lib/net/1.0/NDoc.Core.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/net/1.0/NDoc.Documenter.Msdn.dll b/bin/nant-0.86/lib/net/1.0/NDoc.Documenter.Msdn.dll
deleted file mode 100644
index c492f027..00000000
Binary files a/bin/nant-0.86/lib/net/1.0/NDoc.Documenter.Msdn.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/net/1.0/NDoc.ExtendedUI.dll b/bin/nant-0.86/lib/net/1.0/NDoc.ExtendedUI.dll
deleted file mode 100644
index 5ebcc271..00000000
Binary files a/bin/nant-0.86/lib/net/1.0/NDoc.ExtendedUI.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/net/1.0/nunit-console-runner.dll b/bin/nant-0.86/lib/net/1.0/nunit-console-runner.dll
deleted file mode 100644
index cd6050b9..00000000
Binary files a/bin/nant-0.86/lib/net/1.0/nunit-console-runner.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/net/1.0/nunit-console.exe b/bin/nant-0.86/lib/net/1.0/nunit-console.exe
deleted file mode 100644
index c25a7cc9..00000000
Binary files a/bin/nant-0.86/lib/net/1.0/nunit-console.exe and /dev/null differ
diff --git a/bin/nant-0.86/lib/net/1.0/nunit.core.dll b/bin/nant-0.86/lib/net/1.0/nunit.core.dll
deleted file mode 100644
index 7b1916e0..00000000
Binary files a/bin/nant-0.86/lib/net/1.0/nunit.core.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/net/1.0/nunit.framework.dll b/bin/nant-0.86/lib/net/1.0/nunit.framework.dll
deleted file mode 100644
index 6038b272..00000000
Binary files a/bin/nant-0.86/lib/net/1.0/nunit.framework.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/net/1.0/nunit.util.dll b/bin/nant-0.86/lib/net/1.0/nunit.util.dll
deleted file mode 100644
index a778921c..00000000
Binary files a/bin/nant-0.86/lib/net/1.0/nunit.util.dll and /dev/null differ
diff --git a/bin/nant-0.86/log4net.dll b/bin/nant-0.86/log4net.dll
deleted file mode 100644
index f3772864..00000000
Binary files a/bin/nant-0.86/log4net.dll and /dev/null differ
diff --git a/bin/nant-0.86/scvs.exe b/bin/nant-0.86/scvs.exe
deleted file mode 100644
index 34da1bc9..00000000
Binary files a/bin/nant-0.86/scvs.exe and /dev/null differ
diff --git a/bin/nant/NAnt.CompressionTasks.dll b/bin/nant/NAnt.CompressionTasks.dll
deleted file mode 100644
index 0b5eddc9..00000000
Binary files a/bin/nant/NAnt.CompressionTasks.dll and /dev/null differ
diff --git a/bin/nant/NAnt.CompressionTasks.xml b/bin/nant/NAnt.CompressionTasks.xml
deleted file mode 100644
index 8debfed0..00000000
--- a/bin/nant/NAnt.CompressionTasks.xml
+++ /dev/null
@@ -1,711 +0,0 @@
-
-
-
- NAnt.CompressionTasks
-
-
-
-
- Summary description for ExpandTask.
-
-
-
-
- Extracts a file entry from the specified stream.
-
- The containing the compressed entry.
- The directory where to store the expanded file.
- The name of the entry including directory information.
- The date of the entry.
- The uncompressed size of the entry.
-
- The destination directory for the entry could not be created.
- -or-
- The entry could not be extracted.
-
-
- We cannot rely on the fact that the directory entry of a given file
- is created before the file is extracted, so we should create the
- directory if it doesn't yet exist.
-
-
-
-
- Extracts a directory entry from the specified stream.
-
- The containing the directory entry.
- The directory where to create the subdirectory.
- The name of the directory entry.
- The date of the entry.
-
- The destination directory for the entry could not be created.
-
-
-
-
- Overwrite files, even if they are newer than the corresponding
- entries in the archive. The default is .
-
-
-
-
- Expands a file packed using GZip compression.
-
-
- Expands "test.tar.gz" to "test2.tar".
-
-
- ]]>
-
-
-
-
-
- Extracts the file from the gzip archive.
-
-
-
-
- The file to expand.
-
-
-
-
- The destination file.
-
-
-
-
- Creates a tar file from the specified filesets.
-
-
- Uses #ziplib (SharpZipLib), an open source Tar/Zip/GZip library written entirely in C#.
-
-
-
- Tar all files in ${build.dir} and ${doc.dir} into a file
- called "backup.tar.gz", and apply gzip compression to it.
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Creates the tar file.
-
-
-
-
- The tar file to create.
-
-
-
-
- Include empty directories in the generated tar file. The default is
- .
-
-
-
-
- The set of files to be included in the archive.
-
-
-
-
- The compression method. The default is .
-
-
-
-
- Extracts files from a tar archive.
-
-
-
- Uses #ziplib
- (SharpZipLib), an open source Zip/GZip library written entirely in C#.
-
-
-
- Extracts all files from a gzipped tar, preserving the directory structure.
-
-
- ]]>
-
-
-
-
-
- Extracts the files from the archive.
-
-
-
-
- The archive file to expand.
-
-
-
-
- The directory where to store the expanded file(s). The default is
- the project base directory.
-
-
-
-
- The compression method. The default is .
-
-
-
-
- Extracts files from a zip archive.
-
-
-
- Uses #ziplib
- (SharpZipLib), an open source Zip/GZip library written entirely in C#.
-
-
-
- Extracts all the file from the zip, preserving the directory structure.
-
-
- ]]>
-
-
-
-
-
- Extracts the files from the zip file.
-
-
-
-
- The archive file to expand.
-
-
-
-
- The directory where the expanded files should be stored. The
- default is the project base directory.
-
-
-
-
- The character encoding that has been used for filenames inside the
- zip file. The default is the system's OEM code page.
-
-
-
-
- Creates a zip file from the specified filesets.
-
-
-
- Uses #ziplib
- (SharpZipLib), an open source Tar/Zip/GZip library written entirely in C#.
-
-
-
-
- Zip all files in ${build.dir} and ${doc.dir} into a file
- called "backup.zip".
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Creates the zip file.
-
-
-
-
- The zip file to create.
-
-
-
-
- The comment for the file.
-
-
-
-
- Date/time stamp for the files in the format MM/DD/YYYY HH:MM:SS.
-
-
-
-
- Desired level of compression. Possible values are 0 (STORE only)
- to 9 (highest). The default is 6.
-
-
-
-
- Include empty directories in the generated zip file. The default is
- .
-
-
-
-
- The set of files to be included in the archive.
-
-
-
-
- Specifies the behaviour when a duplicate file is found. The default
- is .
-
-
-
-
- The character encoding to use for filenames and comment inside the
- zip file. The default is the system's OEM code page.
-
-
-
-
- Specifies how entries with the same name should be processed.
-
-
-
-
- Overwrite existing entry with same name.
-
-
-
-
- Preserve existing entry with the same name.
-
-
-
-
- Report failure when two entries have the same name.
-
-
-
-
- Specialized for
- that ignores case when converting from string.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Converts the given object to the type of this converter, using the
- specified context and culture information.
-
- An that provides a format context.
- A object. If a is passed, the current culture is assumed.
- The to convert.
-
- An that represents the converted value.
-
-
-
-
- Specifies the compression methods supported by
- and .
-
-
-
-
- No compression.
-
-
-
-
- GZIP compression.
-
-
-
-
- BZIP2 compression.
-
-
-
-
- Specialized for
- that ignores case when converting from string.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Converts the given object to the type of this converter, using the
- specified context and culture information.
-
- An that provides a format context.
- A object. If a is passed, the current culture is assumed.
- The to convert.
-
- An that represents the converted value.
-
-
-
-
- A is a with extra
- attributes useful in the context of the .
-
-
-
-
- A 3 digit octal string, specify the user, group and other modes
- in the standard Unix fashion. Only applies to plain files. The
- default is 644.
-
-
-
-
- A 3 digit octal string, specify the user, group and other modes
- in the standard Unix fashion. Only applies to directories. The
- default is 755.
-
-
-
-
- The username for the tar entry.
-
-
-
-
- The user identifier (UID) for the tar entry.
-
-
-
-
- The groupname for the tar entry.
-
-
-
-
- The group identifier (GID) for the tar entry.
-
-
-
-
- The top level directory prefix. If set, all file and directory paths
- in the fileset will have this value prepended. Can either be a single
- directory name or a "/" separated path.
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Get the total number of files that are represented by the
- filesets in this collection.
-
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- A is a with extra
- attributes useful in the context of the .
-
-
-
-
- The top level directory prefix. If set, all file and directory paths
- in the fileset will have this value prepended. Can either be a single
- directory name or a "/" separated path.
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Get the total number of files that are represented by the
- filesets in this collection.
-
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
diff --git a/bin/nant/NAnt.Core.dll b/bin/nant/NAnt.Core.dll
deleted file mode 100644
index 8b3741a9..00000000
Binary files a/bin/nant/NAnt.Core.dll and /dev/null differ
diff --git a/bin/nant/NAnt.Core.xml b/bin/nant/NAnt.Core.xml
deleted file mode 100644
index 92d7cd1d..00000000
--- a/bin/nant/NAnt.Core.xml
+++ /dev/null
@@ -1,16161 +0,0 @@
-
-
-
- NAnt.Core
-
-
-
-
- Used to indicate that a property should be able to be converted into a
- .
-
-
-
-
- Base class for all validator attributes.
-
-
-
-
- Validates the specified value.
-
- The value to be validated.
- The validation fails.
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Checks if the specified value can be converted to a .
-
- The value to be checked.
- cannot be converted to a .
-
-
-
- Indicates that property should be treated as a XML attribute for the
- task.
-
-
- Examples of how to specify task attributes
-
- #region Public Instance Properties
-
- [BuildAttribute("out", Required=true)]
- public string Output {
- get { return _out; }
- set { _out = value; }
- }
- [BuildAttribute("optimize")]
- [BooleanValidator()]
- public bool Optimize {
- get { return _optimize; }
- set { _optimize = value; }
- }
- [BuildAttribute("warnlevel")]
- [Int32Validator(0,4)] // limit values to 0-4
- public int WarnLevel {
- get { return _warnLevel; }
- set { _warnLevel = value; }
- }
- [BuildElement("sources")]
- public FileSet Sources {
- get { return _sources; }
- set { _sources = value; }
- }
-
- #endregion Public Instance Properties
-
- #region Private Instance Fields
-
- private string _out = null;
- private bool _optimize = false;
- private int _warnLevel = 4;
- private FileSet _sources = new FileSet();
-
- #endregion Private Instance Fields
-
-
-
-
-
- Initializes a new instance of the with the
- specified name.
-
- The name of the attribute.
- is .
- is a zero-length .
-
-
-
- Gets or sets the name of the XML attribute.
-
-
- The name of the XML attribute.
-
-
-
-
- Gets or sets a value indicating whether the attribute is required.
-
-
- if the attribute is required; otherwise,
- . The default is .
-
-
-
-
- Gets or sets a value indicating whether property references should
- be expanded.
-
-
- if properties should be expanded; otherwise
- . The default is .
-
-
-
-
- Used to specify how this attribute will be handled as the XML is
- parsed and given to the element.
-
-
- if XML should be processed; otherwise
- . The default is .
-
-
-
-
- Indicates that property should be treated as a XML arrayList
-
-
-
- Should only be applied to properties exposing strongly typed arrays or
- strongly typed collections.
-
-
- The XML format is like this:
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
-
- Indicates that the property should be treated as an XML element and
- further processing should be done.
-
-
-
- The XML format is like this:
-
-
-
-
-
-
- ]]>
-
-
-
-
-
-
- Initializes a new instance of the with the
- specified name.
-
- The name of the attribute.
- is .
- is a zero-length .
-
-
-
- Gets or sets the name of the attribute.
-
-
- The name of the attribute.
-
-
-
-
- Gets or sets a value indicating whether the attribute is required.
-
-
- if the attribute is required; otherwise,
- . The default is .
-
-
-
-
- Used to specify how this element will be handled as the XML is parsed
- and given to the element.
-
-
- if XML should be processed; otherwise
- . The default is .
-
-
-
-
- Initializes a new instance of the
- with the specified name.
-
- The name of the attribute.
- is .
- is a zero-length .
-
-
-
- Gets or sets the type of objects that this container holds.
-
-
- The type of the elements that this container holds.
-
-
-
- This can be used for validation and schema generation.
-
-
- If not specified, the type of the elements will be determined using
- reflection.
-
-
- is .
-
-
-
- Indicates that the property should be treated as a container for a
- collection of build elements.
-
-
-
- Should only be applied to properties exposing strongly typed arrays or
- strongly typed collections.
-
-
- The XML format is like this:
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
-
- Initializes a new instance of the with the
- specified name and child element name.
-
- The name of the collection.
- The name of the child elements in the collection
- is .
- is a zero-length .
-
-
-
- The name of the child element within the collection.
-
-
- The name to check for in the XML of the elements in the collection.
-
-
- This can be used for validation and schema generation.
-
-
-
-
- Used to indicate that a property should be able to be converted into a
- .
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Checks if the specified value can be converted to a .
-
- The value to be checked.
- cannot be converted to a .
-
-
-
- Indicates that class should be treated as a NAnt element.
-
-
- Attach this attribute to a subclass of Element to have NAnt be able
- to recognize it. The name should be short but must not confict
- with any other element already in use.
-
-
-
-
- Initializes a new instance of the
- with the specified name.
-
- The name of the element.
- is .
- is a zero-length .
-
-
-
- Gets or sets the name of the element.
-
-
- The name of the element.
-
-
-
-
- Indicates that a property should be treated as a XML file set for the
- task.
-
-
-
-
- Initializes a new instance of the with the
- specified name.
-
- The name of the attribute.
- is .
- is a zero-length .
-
-
-
- Indicates that the value of the property to which the attribute is
- assigned, can be configured on the framework-level in the NAnt application
- configuration file.
-
-
-
- The following example shows a property of which the value can be
- configured for a specific framework in the NAnt configuration file.
-
-
- [FrameworkConfigurable("exename", Required=true)]
- public virtual string ExeName {
- get { return _exeName; }
- set { _exeName = value; }
- }
-
-
-
-
-
- Initializes a new instance of the
- with the specified attribute name.
-
- The name of the framework configuration attribute.
- is a .
- is a zero-length .
-
-
-
- Gets or sets the name of the framework configuration attribute.
-
- The name of the framework configuration attribute.
-
-
-
- Gets or sets a value indicating whether the configuration attribute
- is required.
-
-
- if the configuration attribute is required;
- otherwise, . The default is .
-
-
-
-
- Gets or sets a value indicating whether property references should
- be expanded.
-
-
- if properties should be expanded; otherwise
- . The default is .
-
-
-
-
- Indicates that the method should be exposed as a function in NAnt build
- files.
-
-
- Attach this attribute to a method of a class that derives from
- to have NAnt be able to recognize it.
-
-
-
-
- Initializes a new instance of the
- class with the specified name.
-
- The name of the function.
- is .
- is a zero-length .
-
-
-
- Gets or sets the name of the function.
-
-
- The name of the function.
-
-
-
-
- Indicates that class should be treated as a set of functions.
-
-
- Attach this attribute to a class that derives from
- to have NAnt be able to recognize it as containing custom functions.
-
-
-
-
- Initializes a new instance of the
- class with the specified name.
-
- The prefix used to distinguish the functions.
- The category of the functions.
-
- is .
- -or-
- is .
-
-
- is a zero-length .
- -or-
- is a zero-length .
-
-
-
-
- Gets or sets the category of the function set.
-
-
- The name of the category of the function set.
-
-
- This will be displayed in the user docs.
-
-
-
-
- Gets or sets the prefix of all functions in this function set.
-
-
- The prefix of the functions in this function set.
-
-
-
-
- Indicates that property should be able to be converted into a
- within the given range.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Initializes a new instance of the
- class with the specied minimum and maximum values.
-
- The minimum value.
- The maximum value.
-
-
-
- Checks whether the specified value can be converted to an
- and whether the value lies within the range defined by the
- and properties.
-
- The value to be checked.
-
-
- cannot be converted to an .
-
- -or-
-
- is not in the range defined by
- and .
-
-
-
-
-
- Gets or sets the minimum value.
-
-
- The minimum value. The default is .
-
-
-
-
- Gets or sets the maximum value.
-
-
- The maximum value. The default is .
-
-
-
-
- The base of the number to validate, which must be 2, 8, 10, or 16.
-
-
- The base of the number to validate.
-
-
- The default is 10.
-
-
-
-
- Defines possible locations in which a task executable can be located.
-
-
-
-
- Locates the task executable in the current Framework directory.
-
-
-
-
- Locates the task executable in the current Framework SDK directory.
-
-
-
-
- Indicates the location that a task executable can be located in.
-
-
-
- When applied to a task deriving from ,
- the program to execute will first be searched for in the designated
- location.
-
-
- If the program does not exist in that location, and the file name is
- not an absolute path then the list of tool paths of the current
- target framework will be searched (in the order in which they are
- defined in the NAnt configuration file).
-
-
-
-
-
- Initializes a new instance of the
- with the specified location.
-
- The of the attribute.
-
-
-
- Gets or sets the of the task.
-
-
- The location type of the task to which the attribute is assigned.
-
-
-
-
- Used to indicate whether a property should allow
- an empty string value or not.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Checks if the specified value adheres to the rules defined by the
- properties of the .
-
- The value to be checked.
- is an empty string value and is set to .
-
-
-
- Gets or sets a value indicating whether an empty string or
- should be a considered a valid value.
-
-
- if an empty string or
- should be considered a valid value; otherwise, .
- The default is .
-
-
-
-
- Gets or sets a regular expression. The string will be validated to
- determine if it matches the expression.
-
-
-
-
-
-
-
- An optional error message that can be used to better describe the
- regular expression error.
-
-
-
-
- Indicates that property should be treated as a XML attribute for the
- task.
-
-
- Examples of how to specify task attributes
-
- // task XmlType default is string
- [TaskAttribute("out", Required=true)]
- string _out = null; // assign default value here
- [TaskAttribute("optimize")]
- [BooleanValidator()]
- // during ExecuteTask you can safely use Convert.ToBoolean(_optimize)
- string _optimize = Boolean.FalseString;
- [TaskAttribute("warnlevel")]
- [Int32Validator(0,4)] // limit values to 0-4
- // during ExecuteTask you can safely use Convert.ToInt32(_optimize)
- string _warnlevel = "0";
- [BuildElement("sources")]
- FileSet _sources = new FileSet();
-
- NOTE: Attribute values must be of type of string if you want
- to be able to have macros. The field stores the exact value during
- Initialize. Just before ExecuteTask is called NAnt will expand
- all the macros with the current values.
-
-
-
-
- Initializes a new instance of the
- with the specified attribute name.
-
- The name of the task attribute.
- is a .
- is a zero-length .
-
-
-
- Indicates that class should be treated as a task.
-
-
- Attach this attribute to a subclass of Task to have NAnt be able
- to recognize it. The name should be short but must not confict
- with any other task already in use.
-
-
-
-
- Initializes a new instance of the
- with the specified name.
-
- The name of the task.
- is .
- is a zero-length .
-
-
-
- Models a NAnt XML element in the build file.
-
-
-
- Automatically validates attributes in the element based on attributes
- applied to members in derived classes.
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- from the specified element.
-
- The element that should be used to create a new instance of the class.
-
-
-
- Performs default initialization.
-
-
- Derived classes that wish to add custom initialization should override
- the method.
-
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to be logged.
-
- The actual logging is delegated to the project.
-
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to log, containing zero or more format items.
- An array containing zero or more objects to format.
-
- The actual logging is delegated to the project.
-
-
-
-
- Derived classes should override to this method to provide extra
- initialization and validation not covered by the base class.
-
- The XML node of the element to use for initialization.
-
-
-
- Derived classes should override to this method to provide extra
- initialization and validation not covered by the base class.
-
-
- Access to the that was used to initialize
- this is available through .
-
-
-
-
- Copies all instance data of the to a given
- .
-
-
-
-
- Performs initialization using the given set of properties.
-
-
-
-
- Initializes all build attributes and child elements.
-
-
-
-
- Locates the XML node for the specified attribute in the project
- configuration node.
-
- The name of attribute for which the XML configuration node should be located.
- The framework to use to obtain framework specific information, or if no framework specific information should be used.
-
- The XML configuration node for the specified attribute, or
- if no corresponding XML node could be
- located.
-
-
- If there's a valid current framework, the configuration section for
- that framework will first be searched. If no corresponding
- configuration node can be located in that section, the framework-neutral
- section of the project configuration node will be searched.
-
-
-
-
- Returns the of the
- assigned to the specified
- .
-
- The of which the assigned should be retrieved.
-
- The assigned to the specified
- or a null reference is no
- is assigned to the .
-
-
-
-
- Gets or sets the parent of the element.
-
-
- The parent of the element.
-
-
- This will be the parent , , or
- depending on where the element is defined.
-
-
-
-
- Gets the name of the XML element used to initialize this element.
-
-
- The name of the XML element used to initialize this element.
-
-
-
-
- Gets or sets the to which this element belongs.
-
-
- The to which this element belongs.
-
-
-
-
- Gets the properties local to this and the
- .
-
-
- The properties local to this and the .
-
-
-
-
- Gets or sets the .
-
-
- The .
-
-
- The defines the current namespace
- scope and provides methods for looking up namespace information.
-
-
-
-
- Gets or sets the XML node of the element.
-
-
- The XML node of the element.
-
-
-
-
- Gets or sets the location in the build file where the element is
- defined.
-
-
- The location in the build file where the element is defined.
-
-
-
-
- Gets a value indicating whether the element is performing additional
- processing using the that was used to
- initialize the element.
-
-
- .
-
-
-
- Elements that need to perform additional processing of the
- that was used to initialize the element, should
- override this property and return .
-
-
- When , no build errors will be reported for
- unknown nested build elements.
-
-
-
-
-
- Configures an using meta-data provided by
- assigned attributes.
-
-
-
-
- Initializes a new instance of the
- class for the given .
-
- The for which an should be created.
- The to initialize the with.
- The to use for property expansion.
- The framework that the should target.
-
- is .
- -or-
- is .
- -or-
- is .
-
-
-
-
- Creates a child using property set/get methods.
-
- The instance that represents the property of the current class.
- A representing the get accessor for the property.
- A representing the set accessor for the property.
- The used to initialize the new instance.
- The collection of property values to use for macro expansion.
- The from which to obtain framework-specific information.
- The child.
-
-
-
- Creates an for the given
- .
-
- The for which an should be created.
-
- An for the given .
-
-
-
-
- Holds the that should be initialized.
-
-
-
-
- Holds the that should be used to initialize
- the .
-
-
-
-
- Holds the dictionary that should be used for property
- expansion.
-
-
-
-
- Holds the framework that should be targeted by the
- that we're configuring, or
- if there's no current target
- framework.
-
-
-
-
- Holds the names of the attributes that still need to be
- processed.
-
-
-
-
- Holds the names of the child nodes that still need to be
- processed.
-
-
-
-
- Holds the logger for the current class.
-
-
-
-
- Holds the cache of instances.
-
-
-
-
- Gets the .
-
-
- The .
-
-
- The defines the current namespace
- scope and provides methods for looking up namespace information.
-
-
-
-
- Internal interface used for setting element attributes.
-
-
-
-
- Represents an explicitly named list of directories.
-
-
- A is useful when you want to capture a list of
- directories regardless whether they currently exist.
-
-
-
-
- The base of the directory of this dirlist. The default is the project
- base directory.
-
-
-
-
- Gets the collection of environment variables that should be passed
- to external programs that are launched.
-
-
-
- The collection of environment variables that should be passed
- to external programs that are launched.
-
-
-
-
-
- The command-line arguments for the runtime engine.
-
-
-
-
- Represents an in which one or more extensions
- are found.
-
-
-
-
- Initializes a new instance of the
- class for a given .
-
-
- The instance is not cached for
- future use. If this is required, use .
-
- The for which to construct an .
-
-
-
- Creates an for the specified
- and caches it for future use.
-
-
- If an for the same assembly is
- available in the cache, then this cached instance is returned.
-
- The for which to construct an .
-
- The for the specified .
-
-
-
-
- Gets the containing extensions.
-
-
-
-
- Initializes a instance of the
- class for an extension in a given .
-
- The in which the extension is found.
- is .
-
-
-
- Initializes a instance of the
- class for an extension in a given .
-
- The in which the extension is found.
- is .
-
-
-
- Gets the in which the extension
- was found.
-
-
-
-
- Gets the from which the extension will
- be created.
-
-
- The containing the extension.
-
-
-
-
- Initializes a new instance of the
- with the specified type.
-
- The type of the to consume.
- is .
-
-
-
- Responsible for scanning types for plugins, and maintaining a cache of
- instances.
-
-
-
-
- Scans a given for plugins.
-
- The containing the to scan.
- The to scan.
- The which will be used to output messages to the build log.
-
- if represents a
- ; otherwise, .
-
-
-
-
- Registers matching plugins for the specified .
-
- The which plugins must be registered for.
- is .
-
-
-
- Functions as a chainable TextReader
-
-
- Implements a abstraction over a TextReader that allows the class to represent
- either a TextReader or another ChainableReader to which it is chained.
- By passing a ChainableReader as a constructor paramater it is possiable to
- chain many ChainableReaders together. The last ChainableReader in the chain must
- be based on a TextReader.
-
-
-
-
- Makes it so all calls to Read and Peek are passed the ChainableReader
- passed as a parameter.
-
- ChainableReader to forward calls to
-
-
-
- Makes it so all calls to Read and Peek are passed the TextReader
- passed as a parameter.
-
- TextReader to forward calls to
-
-
-
- Forwards Peek calls to the TextReader or ChainableReader passed in the corresponding constructor.
-
- Character or -1 if end of stream
-
-
-
- Forwards Read calls to the TextReader or ChainableReader passed in the corresponding constructor.
-
-
- Character or -1 if end of stream.
-
-
-
-
- Closes the reader.
-
-
-
-
- Calls close and supresses the finalizer for the object.
-
-
-
-
- Gets a value indicating if the reader is backed by a stream in the
- chain.
-
-
- if the reader is backed by a stream;
- otherwise, .
-
-
-
-
- Allows a file's content to be modified while performing an operation.
-
-
-
-
- Called after construction and after properties are set. Allows
- for filter initialization.
-
-
-
-
- If then the filter will be used; otherwise,
- skipped. The default is .
-
-
-
-
- Opposite of . If
- then the filter will be executed; otherwise, skipped. The default
- is .
-
-
-
-
- Creates a new instance of the class
- for the specified class in the specified
- .
-
-
- An for the specified
- is cached for future use.
-
- The containing the .
- The class representing the .
-
-
-
- Creates a new instance of the class
- for the specified class in the specified
- .
-
- The containing the .
- The class representing the .
-
-
-
- Gets the name of the class that can be created
- using this .
-
-
- The name of the class that can be created using
- this .
-
-
-
-
- Gets the name of the filter which the
- can create.
-
-
- The name of the task which the can
- create.
-
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a for the specified
- task is in the collection.
-
- The name of task for which the should be located in the collection.
-
- if a for
- the specified task is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the for the specified task.
-
- The name of the filter for which the should be located in the collection.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Represent a chain of NAnt filters that can be applied to a .
-
-
-
- A FilterChain represents a collection of one or more filters that can
- be appled to a such as the .
- In the case of the , the contents of the copied
- files are filtered through each filter specified in the filter chain.
- Filtering occurs in the order the filters are specified with filtered
- output of one filter feeding into another.
-
-
- :--------:--->:----------:--->:----------: ... :----------:--->:--------:
- :.Source.:--->:.Filter 1.:--->:.Filter 2.: ... :.Filter n.:--->:.target.:
- :--------:--->:----------:--->:----------: ... :----------:--->:--------:
-
-
- A list of all filters that come with NAnt is available here.
-
-
- The following tasks support filtering with a FilterChain:
-
-
-
-
-
-
-
-
-
-
-
-
- Replace all occurrences of @NOW@ with the current date/time and
- replace tabs with spaces in all copied files.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Provides the abstract base class for types.
-
-
-
-
- Should be overridden by derived classes. clones the referenced types
- data into the current instance.
-
-
-
-
- Copies all instance data of the to a given
- .
-
-
-
-
- The ID used to be referenced later.
-
-
-
-
- The ID to use as the reference.
-
-
-
-
- Gets a value indicating whether a reference to the type can be
- defined.
-
-
- Only types with an assigned
- to it, can be referenced.
-
-
-
-
- Gets the name of the datatype.
-
-
- The name of the datatype.
-
-
-
-
- Initializes all build attributes and child elements.
-
-
- needs to maintain the order in which the
- filters are specified in the build file.
-
-
-
-
- Used to to instantiate and return the chain of stream based filters.
-
- The that is the source of input to the filter chain.
-
- The is the first
- in the chain, which is based on a physical stream that feeds the chain.
-
-
- The last in the chain.
-
-
-
-
- The filters to apply.
-
-
-
-
- The encoding to assume when filter-copying files. The default is
- system's current ANSI code page.
-
-
-
-
- Configurator that initializes filters in the order in which they've
- been specified in the build file.
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Represents a physical . That is a reader based
- on a stream.
-
-
- Used by to represent a
- based on a in the chain.
-
-
-
-
- Parses NAnt properties and expressions
-
-
-
- This filter parses any NAnt properties or expressions found in its input,
- inlining their values in its output.
-
-
- Note: Due to limitations on buffering, expressions longer than 2048
- characters are not guaranteed to be expanded.
-
- Filters are intended to be used as a element of a .
-
-
- Replace all properties with their corresponding values.
-
-
- ]]>
-
-
-
-
-
- Holds data for expression expansion between input and output.
-
-
-
-
- Called after construction and after properties are set. Allows
- for filter initialization.
-
-
-
-
- Reads the next character applying the filter logic.
-
- Char as an int or -1 if at the end of the stream
-
-
-
- Reads the next character applying the filter logic without advancing the current position in the stream.
-
- Char as an int or -1 if at the end of the stream
-
-
-
- Moves to the next character.
-
-
-
-
- Refills the buffer, running our input through
- .)
-
-
-
-
- Determines whether we've passed the end of our data.
-
-
-
-
- Replaces all occurrences of a given string in the original input with
- user-supplied replacement string.
-
-
-
- This filter replaces all occurrences of a given string in the original
- input stream with a user-supplied replacement string. By default string
- comparisons are case sensitive but this can be changed by setting the
- optional attribute to .
-
-
- To use this filter specify the string to be replaced with the
- attribute and the string to replace it with using the
- attribute.
-
-
- Filters are intended to be used as a element of a .
-
-
-
-
- Replace all occurrences of "3.14" with "PI".
-
-
-
- ]]>
-
-
-
-
- Replace all occurrences of "string", "String", etc. with "System.String".
-
-
-
- ]]>
-
-
-
-
-
- Construct that allows this filter to be chained to the one
- in the parameter chainedReader.
-
- Filter that the filter will be chained to
-
-
-
- Reads the next character applying the filter logic.
-
- Char as an int or -1 if at the end of the stream
-
-
-
- Reads the next character applying the filter logic without
- advancing the current position in the stream.
- Peek currently is not supported.
-
-
- Char as an int or -1 if at the end of the stream.
-
-
-
-
-
- Helper function used to search for the filter's traget string. If the string
- is found the result is true. If the string was not found false is returned and
- nonMatchingChars contains the characters that were read to determine if the
- string is present.
-
-
-
- It is assumed the stream is positioned at the character after the first character
- in the target string.
-
-
- First character in target string
- Ture if the stream ended while search for the string.
- Characters that were read while searching for the string.
-
-
-
-
- Returns the next character in the stream replacing the specified character. Using the
- allows for the same implementation for Read and Peek
-
- Delegate to acquire the next character. (Read/Peek)
- Char as an int or -1 if at the end of the stream
-
-
-
- Compares to characters taking into account the _ignoreCase flag.
-
-
-
-
-
-
-
- The string to be replaced.
-
-
-
-
- The new value for the replaced string.
- Am empty string is permissible.
-
-
-
-
- Determines if case will be ignored.
- The default is .
-
-
-
-
- Delegate for Read and Peek. Allows the same implementation
- to be used for both methods.
-
-
-
-
- Replaces tokens in the original input with user-supplied values.
-
-
-
- This filter replaces all token surrounded by a beginning and ending
- token. The default beginning and ending tokens both default to '@'. The
- optional and attributes
- can be specified to change either token. By default string
- comparisons are case sensitive but this can be changed by setting the
- optional attribute to .
-
-
- Tokens are specified by using the element. It is
- possible to specify from 1 to n tokens and replacement values. Values can
- be any valid NAnt expression.
-
-
- Filters are intended to be used as a element of a .
-
-
-
-
- Replace all occurrences of the string @DATE@ with the value of property
- "TODAY".
-
-
-
-
-
- ]]>
-
-
-
-
- Replace all occurrences of the string <DATE> with the value of
- property "TODAY".
-
-
-
-
-
- ]]>
-
-
-
-
-
- Construct that allows this filter to be chained to the one
- in the parameter chainedReader.
-
- Filter that the filter will be chained to
-
-
-
- Reads the next character applying the filter logic.
-
- Char as an int or -1 if at the end of the stream
-
-
-
- Reads the next character applying the filter logic without
- advancing the current position in the stream.
- Peek currently is not supported.
-
-
- Char as an int or -1 if at the end of the stream.
-
-
-
-
- Initialize the filter by setting its parameters.
-
-
-
-
- Finds a token give that we are positioned at a beginning token character. Either a
- token replacement is returned or the characters that were read looking for the token.
-
- A token was not found
- A token was found by there is no replacement
- The stream ended while looking for the token
- Either the replacement token or the characters that were read looking for the token
-
-
-
- Returns the next character in the stream replacing the specified character. Using the
- allows for the same implementation for Read and Peek
-
- Delegate to acquire the next character. (Read/Peek)
- Char as an int or -1 if at the end of the stream
-
-
-
- Compares to characters taking into account.
-
-
-
-
-
-
-
-
- Marks the beginning of a token. The default is "@".
-
-
-
-
- Marks the end of a token. The default is "@".
-
-
-
-
- Tokens and replacement values.
-
-
-
-
- Determines if case will be ignored.
- The default is .
-
-
-
-
- Delegate for Read and Peek. Allows the same implementation
- to be used for both methods.
-
-
-
-
- Converts tabs to spaces.
-
-
-
- The filter replaces tabs in a text file
- with spaces.
-
-
- Filters are intended to be used as a element of a .
-
-
-
- Replace all tabs with four spaces.
-
-
- ]]>
-
-
-
-
-
- Construct that allows this filter to be chained to the one
- in the parameter chainedReader.
-
- Filter that the filter will be chained to
-
-
-
- Retrieves the next character with moving the position in the stream.
- This method is not implemented
-
- -1 if end of stream otherwise a character
-
-
-
- Retrieves the next character in the stream.
-
- -1 if end of stream otherwise a character
-
-
-
- Returns the next character in the stream replacing the specified character. Using the
- allows for the same implementation for Read and Peek
-
- Delegate to acquire the next character. (Read/Peek)
- Char as an int or -1 if at the end of the stream
-
-
-
- The number of spaces used when converting a tab. The default is
- "8".
-
-
-
-
- Delegate for Read and Peek. Allows the same implementation
- to be used for both methods.
-
-
-
-
- Functions to return information for a given assembly.
-
-
-
-
- Gets or sets the that this functionset will
- reference.
-
-
- The that this functionset will reference.
-
-
-
-
- Loads an assembly given its file name or path.
-
- The name or path of the file that contains the manifest of the assembly.
-
- The loaded assembly.
-
- is an empty .
- is not found, or the module you are trying to load does not specify a filename extension.
- is not a valid assembly.
- An assembly or module was loaded twice with two different evidences, or the assembly name is longer than MAX_PATH characters.
-
-
-
- Loads an assembly given the long form of its name.
-
- The long form of the assembly name.
-
- The loaded assembly.
-
- is a .
- is not found.
-
-
- Determine the location of the Microsoft Access 11 Primary Interop
- Assembly by loading it using its fully qualified name, and copy it
- to the build directory.
-
-
-
-
- ]]>
-
-
-
-
-
- Gets the full name of the assembly, also known as the display name.
-
- The assembly to get the full name for.
-
- The full name of the assembly, also known as the display name.
-
-
-
-
- Gets an for the specified assembly.
-
- The assembly to get an for.
-
- An for the specified assembly.
-
-
-
-
-
- Gets the physical location, in codebase format, of the loaded file
- that contains the manifest.
-
- The assembly to get the location for.
-
- The location of the specified assembly.
-
-
-
-
- Functions that return information about an assembly's identity.
-
-
-
-
- Gets the location of the assembly as a URL.
-
- The of the assembly.
-
- The location of the assembly as a URL.
-
-
-
-
-
- Gets the URI, including escape characters, that represents the codebase.
-
- The of the assembly.
-
- The URI, including escape characters, that represents the codebase.
-
-
-
-
-
- Gets the full name of the assembly, also known as the display name.
-
- The of the assembly.
-
- The full name of the assembly, also known as the display name.
-
-
-
- Output the full name of the nunit.framework assembly to the
- build log.
-
-
-
- ]]>
-
-
-
-
-
-
- Gets the simple, unencrypted name of the assembly.
-
- The of the assembly.
-
- The simple, unencrypted name of the assembly.
-
-
-
- Output the simple name of the nunit.framework assembly to
- the build log.
-
-
-
- ]]>
-
-
-
-
-
-
- Gets the version of the assembly.
-
- The of the assembly.
-
- The version of the assembly.
-
-
-
- Output the major version of the nunit.framework assembly
- to the build log.
-
-
-
- ]]>
-
-
-
-
-
-
-
- Gets the for a given file.
-
- The assembly file for which to get the .
-
- An object representing the given file.
-
- is an empty .
- does not exist.
- is not a valid assembly.
-
- The assembly is not added to this domain.
-
-
-
- Output the full name of the nunit.framework assembly to the
- build log.
-
-
-
- ]]>
-
-
-
-
-
- Converts the specified string representation of a logical value to
- its equivalent.
-
- A string containing the value to convert.
-
- if is equivalent to
- "True"; otherwise, .
-
- is not equivalent to or .
-
-
-
- Converts the specified to its equivalent string
- representation.
-
- A to convert.
-
- "True" if is , or
- "False" if is .
-
-
-
-
- Converts the argument to an integer.
-
- value to be converted
- converted to integer. The function fails with an exception when the conversion is not possible.
-
-
-
- Converts the argument to double
-
- The value to be converted.
- converted to double. The function fails with an exception when the conversion is not possible.
-
-
-
- Converts the argument to a string.
-
- The value to be converted.
-
- converted to string. The function fails
- with an exception when the conversion is not possible.
-
-
- Named method ConvertToString as a static ToString method would break
- CLS compliance.
-
-
-
-
- Converts the argument to a datetime.
-
- value to be converted
- converted to datetime. The function fails with an exception when the conversion is not possible.
-
-
-
- Converts the argument to a boolean
-
- The string value to be converted to boolean. Must be 'true' or 'false'.
-
- converted to boolean. The function fails
- with an exception when the conversion is not possible.
-
-
-
-
- Gets a that is the current local date and
- time on this computer.
-
-
- A whose value is the current date and time.
-
-
-
-
- Gets the year component of the specified date.
-
- The date of which to get the year component.
-
- The year, between 1 and 9999.
-
-
-
-
- Gets the month component of the specified date.
-
- The date of which to get the month component.
-
- The month, between 1 and 12.
-
-
-
-
- Gets the day of the month represented by the specified date.
-
- The date of which to get the day of the month.
-
- The day value, between 1 and 31.
-
-
-
-
- Gets the hour component of the specified date.
-
- The date of which to get the hour component.
-
- The hour, between 0 and 23.
-
-
-
-
- Gets the minute component of the specified date.
-
- The date of which to get the minute component.
-
- The minute, between 0 and 59.
-
-
-
-
- Gets the seconds component of the specified date.
-
- The date of which to get the seconds component.
-
- The seconds, between 0 and 59.
-
-
-
-
- Gets the milliseconds component of the specified date.
-
- The date of which to get the milliseconds component.
-
- The millisecond, between 0 and 999.
-
-
-
-
- Gets the number of ticks that represent the specified date.
-
- The date of which to get the number of ticks.
-
- The number of ticks that represent the date and time of the
- specified date.
-
-
-
-
- Gets the day of the week represented by the specified date.
-
- The date of which to get the day of the week.
-
- The day of the week, ranging from zero, indicating Sunday, to six,
- indicating Saturday.
-
-
-
-
- Gets the day of the year represented by the specified date.
-
- The date of which to get the day of the year.
-
- The day of the year, between 1 and 366.
-
-
-
-
- Returns the number of days in the specified month of the specified
- year.
-
- The year.
- The month (a number ranging from 1 to 12).
-
- The number of days in for the specified
- .
-
- is less than 1 or greater than 12.
-
-
-
- Returns an indication whether the specified year is a leap year.
-
- A 4-digit year.
-
- if is a leap year;
- otherwise, .
-
-
-
-
- Converts the specified string representation of a date and time to
- its equivalent.
-
- A string containing a date and time to convert.
-
- A equivalent to the date and time contained
- in .
-
- does not contain a valid string representation of a date and time.
-
- The for the invariant culture is
- used to supply formatting information about .
-
-
-
-
- Converts the specified to its equivalent
- string representation.
-
- A to convert.
-
- A string representation of formatted using
- the general format specifier ("G").
-
-
- is formatted with the
- for the invariant culture.
-
-
-
-
- Groups a set of functions for dealing with directories.
-
-
-
-
- Returns the creation date and time of the specified directory.
-
- The directory for which to obtain creation date and time information.
-
- The creation date and time of the specified directory.
-
- The specified directory does not exist.
- is a zero-length string, contains only white space, or contains one or more invalid characters.
- The specified path, file name, or both exceed the system-defined maximum length.
-
-
-
- Returns the date and time the specified directory was last written to.
-
- The directory for which to obtain write date and time information.
-
- The date and time the specified directory was last written to.
-
- The specified directory does not exist.
- is a zero-length string, contains only white space, or contains one or more invalid characters.
- The specified path, file name, or both exceed the system-defined maximum length.
-
-
-
- Returns the date and time the specified directory was last accessed.
-
- The directory for which to obtain access date and time information.
-
- The date and time the specified directory was last accessed.
-
- The specified directory does not exist.
- is a zero-length string, contains only white space, or contains one or more invalid characters.
- The specified path, file name, or both exceed the system-defined maximum length.
- The parameter is in an invalid format.
-
-
-
- Gets the current working directory.
-
-
- A containing the path of the current working
- directory.
-
-
-
-
- Retrieves the parent directory of the specified path.
-
- The path for which to retrieve the parent directory.
-
- The parent directory, or an empty if
- is the root directory, including the root
- of a UNC server or share name.
-
- The directory specified by is read-only.
- is a zero-length string, contains only white space, or contains one or more invalid characters.
- The specified path, file name, or both exceed the system-defined maximum length.
- The specified path was not found.
-
-
- Copy "readme.txt" from the current working directory to
- its parent directory.
-
-
-
-
-
- ]]>
-
-
-
-
-
- Returns the volume information, root information, or both for the
- specified path.
-
- The path for which to retrieve the parent directory.
-
- A string containing the volume information, root information, or
- both for the specified path.
-
- is a zero-length string, contains only white space, or contains one or more invalid characters.
- The specified path, file name, or both exceed the system-defined maximum length.
-
-
-
- Determines whether the given path refers to an existing directory
- on disk.
-
- The path to test.
-
- if refers to an
- existing directory; otherwise, .
-
-
- Remove directory "test", if it exists.
-
-
- ]]>
-
-
-
-
-
- Functions for requesting information from DNS.
-
-
-
-
- Gets the host name of the local computer.
-
-
- A string that contains the DNS host name of the local computer.
-
- An error is encountered when resolving the local host name.
-
-
-
- Converts the specified string representation of a number to its
- double-precision floating point number equivalent.
-
- A string containing a number to convert.
-
- A double-precision floating point number equivalent to the numeric
- value or symbol specified in .
-
- is not a number in a valid format.
- represents a number less than or greater than .
-
- The for the invariant culture is
- used to supply formatting information about .
-
-
-
-
- Converts the specified to its equivalent
- string representation.
-
- A to convert.
-
- The string representation of formatted
- using the general format specifier ("G").
-
-
- is formatted with the
- for the invariant culture.
-
-
-
-
- Provide information about the current environment and platform.
-
-
-
-
- Gets the path to the system special folder identified by the
- specified enumeration.
-
- An enumerated constant that identifies a system special folder.
-
- The path to the specified system special folder, if that folder
- physically exists on your computer; otherwise, the empty string ("").
-
- is not a member of .
-
-
- Copy "out.log" from the project base directory to the
- program files directory.
-
-
-
- ]]>
-
-
-
-
-
- Gets the NetBIOS name of this local computer.
-
-
- The NetBIOS name of this local computer.
-
- The name of this computer cannot be obtained.
-
-
-
- Gets an object that represents the
- current operating system.
-
-
- An object that contains the current
- platform identifier and version number.
-
-
-
- Output string representation of the current operating system.
-
-
-
- ]]>
-
- If the operating system is Windows 2000, the output is:
-
- Microsoft Windows NT 5.0.2195.0
-
-
-
-
-
-
- Gets the user name of the person who started the current thread.
-
-
- The name of the person logged on to the system who started the
- current thread.
-
-
-
- Modify the home directory of the current user on unix-based systems.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Returns the value of the specified environment variable.
-
- The environment variable of which the value should be returned.
-
- The value of the specified environment variable.
-
- Environment variable does not exist.
-
-
-
- Gets a value indicating whether the specified environment variable
- exists.
-
- The environment variable that should be checked.
-
- if the environment variable exists; otherwise,
- .
-
-
-
- Execute a set of tasks only if the "BUILD_DEBUG" environment
- variable is set.
-
-
-
- ...
-
- ]]>
-
-
-
-
-
- Gets a object that describes the major,
- minor, build, and revision numbers of the Common Language Runtime.
-
-
- A Version object.
-
-
- Output the major version of the CLR.
-
-
- ]]>
-
-
-
-
-
- Gets the newline string defined for this environment.
-
-
- A string containing CRLF for non-Unix platforms, or LF for Unix
- platforms.
-
-
- Output two lines in a log file.
-
-
- ]]>
-
-
-
-
-
- Groups a set of functions for dealing with files.
-
-
-
-
- Returns the creation date and time of the specified file.
-
- The file for which to obtain creation date and time information.
-
- The creation date and time of the specified file.
-
- The specified file does not exist.
- is a zero-length string, contains only white space, or contains one or more invalid characters.
- The specified path, file name, or both exceed the system-defined maximum length.
- The parameter is in an invalid format.
-
-
-
- Returns the date and time the specified file was last written to.
-
- The file for which to obtain write date and time information.
-
- The date and time the specified file was last written to.
-
- The specified file does not exist.
- is a zero-length string, contains only white space, or contains one or more invalid characters.
- The specified path, file name, or both exceed the system-defined maximum length.
-
-
-
- Returns the date and time the specified file was last accessed.
-
- The file for which to obtain access date and time information.
-
- The date and time the specified file was last accessed.
-
- The specified file does not exist.
- is a zero-length string, contains only white space, or contains one or more invalid characters.
- The specified path, file name, or both exceed the system-defined maximum length.
- The parameter is in an invalid format.
-
-
-
- Determines whether the specified file exists.
-
- The file to check.
-
- if refers to an
- existing file; otherwise, .
-
-
- Execute a set of tasks, if file "output.xml" does not exist.
-
-
- ...
-
- ]]>
-
-
-
-
-
- Determines whether is more or equal
- up-to-date than .
-
- The file to check against the target file.
- The file for which we want to determine the status.
-
- if is more
- or equal up-to-date than ; otherwise,
- .
-
- or is a zero-length string, contains only white space, or contains one or more invalid characters.
- The specified path, file name, or both of either or exceed the system-defined maximum length.
-
-
-
- Gets the length of the file.
-
- filename
-
- Length in bytes, of the file named .
-
- The file specified cannot be found.
-
-
-
- Checks if a given file is an assembly.
-
- The name or path of the file to be checked.
- True if the file is a valid assembly, false if it's not or if the assembly seems corrupted (invalid headers or metadata).
- is a null .
- is an empty .
- is not found, or the file you are trying to check does not specify a filename extension.
- The caller does not have path discovery permission.
-
-
-
- Functions that provide version information for a physical file on disk.
-
-
-
-
- Returns a representing the version
- information associated with the specified file.
-
- The file to retrieve the version information for.
-
- A containing information about the file.
-
- The file specified cannot be found.
-
-
-
- Gets the name of the company that produced the file.
-
- A instance containing version information about a file.
-
- The name of the company that produced the file.
-
-
-
-
- Gets the file version of a file.
-
- A instance containing version information about a file.
-
- The file version of a file.
-
-
-
-
-
- Gets the name of the product the file is distributed with.
-
- A instance containing version information about a file.
-
- The name of the product the file is distributed with.
-
-
-
-
- Gets the product version of a file.
-
- A instance containing version information about a file.
-
- The product version of a file.
-
-
-
-
-
- Checks whether the specified framework exists, and is valid.
-
- The framework to test.
-
- if the specified framework exists ; otherwise,
- .
-
-
-
-
- Checks whether the SDK for the specified framework is installed.
-
- The framework to test.
-
- if the SDK for specified framework is installed;
- otherwise, .
-
-
-
-
-
-
- Gets the identifier of the current target framework.
-
-
- The identifier of the current target framework.
-
-
-
-
- Gets the identifier of the runtime framework.
-
-
- The identifier of the runtime framework.
-
-
-
-
- Gets the family of the specified framework.
-
- The framework of which the family should be returned.
-
- The family of the specified framework.
-
- is not a valid framework identifier.
-
-
-
-
-
- Gets the version of the current target framework.
-
-
- The version of the current target framework.
-
-
-
-
-
- Gets the version of the specified framework.
-
- The framework of which the version should be returned.
-
- The version of the specified framework.
-
- is not a valid framework identifier.
-
-
-
-
-
- Gets the description of the current target framework.
-
-
- The description of the current target framework.
-
-
-
-
-
- Gets the description of the specified framework.
-
- The framework of which the description should be returned.
-
- The description of the specified framework.
-
- is not a valid framework identifier.
-
-
-
-
-
- Gets the Common Language Runtime version of the current target
- framework.
-
-
- The Common Language Runtime version of the current target framework.
-
-
-
-
-
- Gets the Common Language Runtime version of the specified framework.
-
- The framework of which the Common Language Runtime version should be returned.
-
- The Common Language Runtime version of the specified framework.
-
- is not a valid framework identifier.
-
-
-
-
-
- Gets the framework directory of the specified framework.
-
- The framework of which the framework directory should be returned.
-
- The framework directory of the specified framework.
-
- is not a valid framework identifier.
-
-
-
-
-
- Gets the assembly directory of the specified framework.
-
- The framework of which the assembly directory should be returned.
-
- The assembly directory of the specified framework.
-
- is not a valid framework identifier.
-
-
-
-
-
- Gets the SDK directory of the specified framework.
-
- The framework of which the SDK directory should be returned.
-
- The SDK directory of the specified framework, or an empty
- if the SDK of the specified framework is not
- installed.
-
- is not a valid framework identifier.
-
-
-
-
-
- Gets the absolute path of the specified tool for the current
- target framework.
-
- The file name of the tool to search for.
-
- The absolute path to if found in one of the
- configured tool paths; otherwise, an error is reported.
-
- could not be found in the configured tool paths.
-
-
- The configured tool paths are scanned in the order in which they
- are defined in the framework configuration.
-
-
- The file name of the tool to search should include the extension.
-
-
-
- Use gacutil to install an assembly in the GAC.
-
-
-
-
-
- ]]>
-
-
-
-
-
- Gets the runtime engine of the specified framework.
-
- The framework of which the runtime engine should be returned.
-
- The full path to the runtime engine of the specified framework, or
- an empty if no runtime engine is defined
- for the specified framework.
-
- is not a valid framework identifier.
-
-
-
-
-
- Gets a comma-separated list of frameworks filtered by the specified
- .
-
- A bitwise combination of values that filter the frameworks to retrieve.
-
- A comma-separated list of frameworks filtered by the specified
- , sorted on name.
-
-
-
- Define a build-all target that executes the build
- target once for each installed framework targeting compact
- devices.
-
-
-
-
-
-
-
-
-
-
- ...
-
- ]]>
-
-
-
-
-
- Checks whether the specified framework is valid.
-
- The framework to check.
- is not a valid framework identifier.
-
-
-
- Converts the specified string representation of a number to its
- 32-bit signed integer equivalent.
-
- A string containing a number to convert.
-
- A 32-bit signed integer equivalent to the number contained in
- .
-
- is not of the correct format.
- represents a number less than or greater than .
-
- The for the invariant culture is
- used to supply formatting information about .
-
-
-
-
- Converts the specified to its equivalent string
- representation.
-
- A to convert.
-
- The string representation of , consisting
- of a negative sign if the value is negative, and a sequence of
- digits ranging from 0 to 9 with no leading zeroes.
-
-
- is formatted with the
- for the invariant culture.
-
-
-
-
- Converts the specified string representation of a number to its
- 64-bit signed integer equivalent.
-
- A string containing a number to convert.
-
- A 64-bit signed integer equivalent to the number contained in
- .
-
- is not of the correct format.
- represents a number less than or greater than .
-
- The for the invariant culture is
- used to supply formatting information about .
-
-
-
-
- Converts the specified to its equivalent string
- representation.
-
- A to convert.
-
- The string representation of , consisting
- of a negative sign if the value is negative, and a sequence of
- digits ranging from 0 to 9 with no leading zeroes.
-
-
- is formatted with the
- for the invariant culture.
-
-
-
-
- Rounds the value to the nearest whole number
-
- Number to be rounded, can be anything convertible to a double.
-
- Rounded value.
-
-
-
-
- Returns the largest whole number less than or equal to the specified
- number.
-
- value to be , can be anything convertible to a double
-
- The largest whole number less than or equal to the specified number.
-
-
-
-
- Returns the smallest whole number greater than or equal to the specified number
-
- value
-
- The smallest whole number greater than or equal to the specified number.
-
-
-
-
- Returns the absolute value of the specified number
-
- value to take the absolute value from
-
- when is greater
- than or equal to zero; otherwise, -.
-
-
-
-
- Gets the base directory of the appdomain in which NAnt is running.
-
-
- The base directory of the appdomain in which NAnt is running.
-
-
-
-
- Gets the NAnt assembly.
-
-
- The NAnt assembly.
-
-
-
-
- Searches the probing paths of the current target framework for the
- specified file.
-
- The name of the file to search for.
-
- The absolute path to if found in one of the
- configured probing; otherwise, an error is reported.
-
- could not be found in the configured probing paths.
-
-
- The (relative) probing paths are resolved relative to the base
- directory of the appdomain in which NAnt is running.
-
-
- The configured probing paths are scanned recursively in the order
- in which they are defined in the framework configuration.
-
-
- The file name to search should include the extension.
-
-
-
-
- Compile an assembly referencing the nunit.framework assembly
- for the current target framework that is shipped as part of the
- NAnt distribution.
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Searches the probing paths of the current target framework for the
- specified file.
-
- The directory to use a base directory for the probing paths.
- The name of the file to search for.
-
- The absolute path to if found in one of the
- configured probing; otherwise, an error is reported.
-
- could not be found in the configured probing paths.
-
-
- The (relative) probing paths are resolved relative to the specified
- base directory.
-
-
- The configured probing paths are scanned recursively in the order
- in which they are defined in the framework configuration.
-
-
- The file name to search should include the extension.
-
-
-
-
- Compile an assembly referencing the nunit.framework assembly
- for the current target framework that is shipped as part of the
- NAnt distribution.
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Gets the name of the current project.
-
-
- The name of the current project, or an empty
- if no name is specified in the build file.
-
-
-
-
- Gets the form of the build file.
-
-
- The form of the build file, or
- an empty if the project is not file backed.
-
-
-
-
- Gets the local path to the build file.
-
-
- The local path of the build file, or an empty
- if the project is not file backed.
-
-
-
-
- Gets the name of the target that will be executed when no other
- build targets are specified.
-
-
- The name of the target that will be executed when no other build
- targets are specified, or an empty if no
- default target is defined for the project.
-
-
-
-
- Gets the base directory of the current project.
-
-
- The base directory of the current project.
-
-
-
-
- Checks whether the specified target exists.
-
- The target to test.
-
- if the specified target exists; otherwise,
- .
-
-
-
- Execute target "clean", if it exists.
-
-
-
-
-
- ]]>
-
-
-
-
-
- Gets the name of the target being executed.
-
-
- A that contains the name of the target
- being executed.
-
- No target is being executed.
-
-
-
- Checks whether the specified target has already been executed.
-
- The target to test.
-
- if the specified target has already been
- executed; otherwise, .
-
- Target does not exist.
-
-
-
- Checks whether the specified task exists.
-
- The task to test.
-
- if the specified task exists; otherwise,
- .
-
-
-
-
- Returns the from which the specified task
- was loaded.
-
- The name of the task to get the of.
-
- The from which the specified task was loaded.
-
- Task is not available.
-
-
-
- Checks whether the specified property exists.
-
- The property to test.
-
- if the specified property exists; otherwise,
- .
-
-
-
- Execute a set of tasks if the "build.debug" property
- exists.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Checks whether the specified property is read-only.
-
- The property to test.
-
- if the specified property is read-only;
- otherwise, .
-
-
- Check whether the "debug" property is read-only.
- property::is-readonly('debug')
-
- Property has not been set.
-
-
-
- Checks whether the specified property is a dynamic property.
-
- The property to test.
-
- if the specified property is a dynamic
- property; otherwise, .
-
- Property has not been set.
-
-
- Check whether the "debug" property is a dynamic property.
-
- property::is-dynamic('debug')
-
-
-
-
- Gets the name of the platform on which NAnt is running.
-
-
- The name of the platform on which NAnt is running.
-
-
-
-
- Checks whether NAnt is running on Windows (and not just 32-bit Windows
- as the name may lead you to believe).
-
-
- if NAnt is running on Windows;
- otherwise, .
-
-
-
-
- Checks whether NAnt is running on Windows.
-
-
- if NAnt is running on Windows;
- otherwise, .
-
-
-
-
- Checks whether NAnt is running on Unix.
-
-
- if NAnt is running on Unix;
- otherwise, .
-
-
-
-
- Functions that return information about an operating system.
-
-
-
-
- Gets a value that identifies the operating
- system platform.
-
- The operating system.
-
- value that identifies the operating system
- platform.
-
-
-
-
-
- Gets a object that identifies this operating
- system.
-
- The operating system.
-
- A object that describes the major version,
- minor version, build, and revision of the operating system.
-
-
-
-
-
- Converts the value of the specified operating system to its equivalent
- representation.
-
- The operating system.
-
- The representation of
- .
-
-
-
- Output string representation of the current operating system.
-
-
-
- ]]>
-
- If the operating system is Windows 2000, the output is:
-
- Microsoft Windows NT 5.0.2195.0
-
-
-
-
-
-
- Returns the fully qualified path.
-
- The file or directory for which to obtain absolute path information.
-
- A string containing the fully qualified location of ,
- such as "C:\MyFile.txt".
-
- is a zero-length string, contains only white space, or contains one or more invalid characters.
- contains a colon (":").
- The specified path, file name, or both exceed the system-defined maximum length.
-
-
-
- Combines two paths.
-
- first path
- second path
-
- A string containing the combined paths. If one of the specified paths
- is a zero-length string, this method returns the other path. If
- contains an absolute path, this method
- returns .
-
- or contain one or more invalid characters.
-
-
-
- Changes the extension of the path string.
-
- The path information to modify. The path cannot contain any of the characters
- defined in InvalidPathChars.
- The new extension (with a leading period). Specify a null reference
- to remove an existing extension from .
-
-
- A string containing the modified path information.
-
-
- On Windows-based desktop platforms, if is
- an empty , the path information is returned
- unmodified. If has no extension, the returned
- path contains
- appended to the end of .
-
-
-
- For more information see the documentation.
-
- contains one or more invalid characters.
-
-
-
- Returns the directory information for the specified path string.
-
- The path of a file or directory.
-
- A containing directory information for
- , or an empty if
- denotes a root directory, or does not
- contain directory information.
-
- contains invalid characters, is empty, or contains only white spaces.
-
-
-
- Returns the extension for the specified path string.
-
- The path string from which to get the extension.
-
- A containing the extension of the specified
- (including the "."), or an empty
- if does not have
- extension information.
-
- contains one or more invalid characters.
-
-
-
- Returns the filename for the specified path string.
-
- The path string from which to obtain the file name and extension.
-
-
- A consisting of the characters after the last
- directory character in path.
-
-
- If the last character of is a directory or
- volume separator character, an empty is returned.
-
-
- contains one or more invalid characters.
-
-
-
- Returns the filename without extension for the specified path string.
-
- The path of the file.
-
- A containing the returned
- by , minus the last period (.) and all
- characters following it.
-
- contains one or more invalid characters.
-
-
-
- Gets the root directory of the specified path.
-
- The path from which to obtain root directory information.
-
- A containing the root directory of
- , such as "C:\", or an empty
- if does not contain root directory information.
-
- contains invalid characters, or is empty.
-
-
-
- Returns a uniquely named zero-byte temporary file on disk and returns the full path to that file.
-
-
- A containing the name of the temporary file.
-
-
-
-
- Gets the path to the temporary directory.
-
-
- A containing the path information of a
- temporary directory.
-
-
-
-
- Determines whether a path string includes an extension.
-
- The path to search for an extension.
-
- . if the characters that follow the last
- directory separator or volume separator in the
- include a period (.) followed by one or more characters;
- otherwise, .
-
- contains one or more invalid characters.
-
-
-
- Determines whether a path string is absolute.
-
- The path to test.
-
- if path contains an absolute ;
- otherwise, .
-
- contains one or more invalid characters.
-
-
-
- Gets the value of a variable for the specified package.
-
- The package for which the variable should be retrieved.
- The name of the variable.
-
- The value of variable for the specified
- package.
-
- pkg-config could not be started.
- does not exist.
-
-
-
- Gets the link flags required to compile the package, including all
- its dependencies.
-
- The package for which the link flags should be retrieved.
-
- The link flags required to compile the package.
-
- pkg-config could not be started.
- does not exist.
-
-
-
- Gets the compile flags required to compile the package, including all
- its dependencies.
-
- The package for which the compile flags should be retrieved.
-
- The pre-processor and compile flags required to compile the package.
-
- pkg-config could not be started.
- does not exist.
-
-
-
- Determines the version of the given package.
-
- The package to get the version of.
-
- The version of the given package.
-
- pkg-config could not be started.
- does not exist.
-
-
-
- Determines whether the given package is at least version
- .
-
- The package to check.
- The version the package should at least have.
-
- if the given package is at least version
- ; otherwise, .
-
- pkg-config could not be started.
-
-
-
- Determines whether the given package is exactly version
- .
-
- The package to check.
- The version the package should have.
-
- if the given package is exactly version
- ; otherwise, .
-
- pkg-config could not be started.
-
-
-
- Determines whether the given package is at no newer than version
- .
-
- The package to check.
- The version the package should maximum have.
-
- if the given package is at no newer than
- version ; otherwise, .
-
- pkg-config could not be started.
-
-
-
- Determines whether the given package is between two versions.
-
- The package to check.
- The version the package should at least have.
- The version the package should maximum have.
-
- if the given package is between
- and ; otherwise, .
-
- pkg-config could not be started.
-
-
-
- Determines whether the given package exists.
-
- The package to check.
-
- if the package exists; otherwise,
- .
-
- pkg-config could not be started.
-
-
-
- Runs pkg-config with the specified arguments and returns a
- based on the exit code.
-
- The arguments to pass to pkg-config.
-
- if pkg-config exited with exit code 0;
- otherwise,
-
-
-
-
- Runs pkg-config with the specified arguments and returns the result
- as a .
-
- The arguments to pass to pkg-config.
-
- The result of running pkg-config with the specified arguments.
-
-
-
-
- Factory method to return a new instance of ExecTask
-
-
-
-
-
-
- Returns the length of the specified string.
-
- input string
-
- The string's length.
-
-
- string::get-length('foo') ==> 3
-
-
- string::get-length('') ==> 0
-
-
-
-
- Returns a substring of the specified string.
-
- input string
- position of the start of the substring
- the length of the substring
-
-
- If the is greater than zero, the
- function returns a substring starting at character position
- with a length of
- characters.
-
-
- If the is equal to zero, the function
- returns an empty string.
-
-
- or is less than zero.
- is greater than the length of .
- plus indicates a position not within .
-
- string::substring('testing string', 0, 4) ==> 'test'
-
-
- string::substring('testing string', 8, 3) ==> 'str'
-
-
- string::substring('testing string', 8, 0) ==> ''
-
-
- string::substring('testing string', -1, 5) ==> ERROR
-
-
- string::substring('testing string', 8, -1) ==> ERROR
-
-
- string::substring('testing string', 5, 17) ==> ERROR
-
-
-
-
- Tests whether the specified string starts with the specified prefix
- string.
-
- test string
- prefix string
-
- when is a prefix for
- the string . Meaning, the characters at the
- beginning of are identical to
- ; otherwise, .
-
-
- This function performs a case-sensitive word search using the
- invariant culture.
-
-
- string::starts-with('testing string', 'test') ==> true
-
-
- string::starts-with('testing string', 'testing') ==> true
-
-
- string::starts-with('testing string', 'string') ==> false
-
-
- string::starts-with('test', 'testing string') ==> false
-
-
-
-
- Tests whether the specified string ends with the specified suffix
- string.
-
- test string
- suffix string
-
- when is a suffix for
- the string . Meaning, the characters at the
- end of are identical to
- ; otherwise, .
-
-
- This function performs a case-sensitive word search using the
- invariant culture.
-
-
- string::ends-with('testing string', 'string') ==> true
-
-
- string::ends-with('testing string', '') ==> true
-
-
- string::ends-with('testing string', 'bring') ==> false
-
-
- string::ends-with('string', 'testing string') ==> false
-
-
-
-
- Returns the specified string converted to lowercase.
-
- input string
-
- The string in lowercase.
-
-
- The casing rules of the invariant culture are used to convert the
- to lowercase.
-
-
- string::to-lower('testing string') ==> 'testing string'
-
-
- string::to-lower('Testing String') ==> 'testing string'
-
-
- string::to-lower('Test 123') ==> 'test 123'
-
-
-
-
- Returns the specified string converted to uppercase.
-
- input string
-
- The string in uppercase.
-
-
- The casing rules of the invariant culture are used to convert the
- to uppercase.
-
-
- string::to-upper('testing string') ==> 'TESTING STRING'
-
-
- string::to-upper('Testing String') ==> 'TESTING STRING'
-
-
- string::to-upper('Test 123') ==> 'TEST 123'
-
-
-
-
- Returns a string corresponding to the replacement of a given string
- with another in the specified string.
-
- input string
- A to be replaced.
- A to replace all occurrences of .
-
- A equivalent to but
- with all instances of replaced with
- .
-
- is an empty string.
-
- This function performs a word (case-sensitive and culture-sensitive)
- search to find .
-
-
- string::replace('testing string', 'test', 'winn') ==> 'winning string'
-
-
- string::replace('testing string', 'foo', 'winn') ==> 'testing string'
-
-
- string::replace('testing string', 'ing', '') ==> 'test str'
-
-
- string::replace('banana', 'ana', 'ana') ==> 'banana'
-
-
-
-
- Tests whether the specified string contains the given search string.
-
- The string to search.
- The string to locate within .
-
- if is found in
- ; otherwise, .
-
-
- This function performs a case-sensitive word search using the
- invariant culture.
-
-
- string::contains('testing string', 'test') ==> true
-
-
- string::contains('testing string', '') ==> true
-
-
- string::contains('testing string', 'Test') ==> false
-
-
- string::contains('testing string', 'foo') ==> false
-
-
-
-
- Returns the position of the first occurrence in the specified string
- of the given search string.
-
- The string to search.
- The string to locate within .
-
-
- The lowest-index position of in
- if it is found, or -1 if
- does not contain .
-
-
- If is an empty string, the return value
- will always be 0.
-
-
-
- This function performs a case-sensitive word search using the
- invariant culture.
-
-
- string::index-of('testing string', 'test') ==> 0
-
-
- string::index-of('testing string', '') ==> 0
-
-
- string::index-of('testing string', 'Test') ==> -1
-
-
- string::index-of('testing string', 'ing') ==> 4
-
-
-
-
- Returns the position of the last occurrence in the specified string
- of the given search string.
-
- The string to search.
- The string to locate within .
-
-
- The highest-index position of in
- if it is found, or -1 if
- does not contain .
-
-
- If is an empty string, the return value
- is the last index position in .
-
-
-
- This function performs a case-sensitive word search using the
- invariant culture.
-
-
- string::last-index-of('testing string', 'test') ==> 0
-
-
- string::last-index-of('testing string', '') ==> 13
-
-
- string::last-index-of('testing string', 'Test') ==> -1
-
-
- string::last-index-of('testing string', 'ing') ==> 11
-
-
-
-
- Returns the given string left-padded to the given length.
-
- The that needs to be left-padded.
- The number of characters in the resulting string, equal to the number of original characters plus any additional padding characters.
- A Unicode padding character.
-
- If the length of is at least
- , then a new identical
- to is returned. Otherwise,
- will be padded on the left with as many
- characters as needed to create a length of .
-
- is less than zero.
-
- Note that only the first character of
- will be used when padding the result.
-
-
- string::pad-left('test', 10, ' ') ==> ' test'
-
-
- string::pad-left('test', 10, 'test') ==> 'tttttttest'
-
-
- string::pad-left('test', 3, ' ') ==> 'test'
-
-
- string::pad-left('test', -4, ' ') ==> ERROR
-
-
-
-
- Returns the given string right-padded to the given length.
-
- The that needs to be right-padded.
- The number of characters in the resulting string, equal to the number of original characters plus any additional padding characters.
- A Unicode padding character.
-
- If the length of is at least
- , then a new identical
- to is returned. Otherwise,
- will be padded on the right with as many
- characters as needed to create a length of .
-
- is less than zero.
-
- Note that only the first character of
- will be used when padding the result.
-
-
- string::pad-right('test', 10, ' ') ==> 'test '
-
-
- string::pad-right('test', 10, 'abcd') ==> 'testaaaaaa'
-
-
- string::pad-right('test', 3, ' ') ==> 'test'
-
-
- string::pad-right('test', -3, ' ') ==> ERROR
-
-
-
-
- Returns the given string trimmed of whitespace.
-
- input string
-
- The string with any leading or trailing
- white space characters removed.
-
-
- string::trim(' test ') ==> 'test'
-
-
- string::trim('\t\tfoo \r\n') ==> 'foo'
-
-
-
-
- Returns the given string trimmed of leading whitespace.
-
- input string
-
- The string with any leading
- whites pace characters removed.
-
-
- string::trim-start(' test ') ==> 'test '
-
-
- string::trim-start('\t\tfoo \r\n') ==> 'foo \r\n'
-
-
-
-
- Returns the given string trimmed of trailing whitespace.
-
- input string
-
- The string with any trailing
- white space characters removed.
-
-
- string::trim-end(' test ') ==> ' test'
-
-
- string::trim-end('\t\tfoo \r\n') ==> '\t\tfoo'
-
-
-
-
- Returns the total number of days represented by the specified
- , expressed in whole and fractional days.
-
- A .
-
- The total number of days represented by the given .
-
-
-
-
- Returns the total number of hours represented by the specified
- , expressed in whole and fractional hours.
-
- A .
-
- The total number of hours represented by the given .
-
-
-
-
- Returns the total number of minutes represented by the specified
- , expressed in whole and fractional minutes.
-
- A .
-
- The total number of minutes represented by the given .
-
-
-
-
- Returns the total number of seconds represented by the specified
- , expressed in whole and fractional seconds.
-
- A .
-
- The total number of seconds represented by the given .
-
-
-
-
- Returns the total number of milliseconds represented by the specified
- , expressed in whole and fractional milliseconds.
-
- A .
-
- The total number of milliseconds represented by the given
- .
-
-
-
-
- Returns the number of whole days represented by the specified
- .
-
- A .
-
- The number of whole days represented by the given
- .
-
-
-
- Remove all files that have not been modified in the last 7 days from directory "binaries".
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Returns the number of whole hours represented by the specified
- .
-
- A .
-
- The number of whole hours represented by the given
- .
-
-
-
-
- Returns the number of whole minutes represented by the specified
- .
-
- A .
-
- The number of whole minutes represented by the given
- .
-
-
-
-
- Returns the number of whole seconds represented by the specified
- .
-
- A .
-
- The number of whole seconds represented by the given
- .
-
-
-
-
- Returns the number of whole milliseconds represented by the specified
- .
-
- A .
-
- The number of whole milliseconds represented by the given
- .
-
-
-
-
- Returns the number of ticks contained in the specified
- .
-
- A .
-
- The number of ticks contained in the given .
-
-
-
-
- Returns a that represents a specified number
- of days, where the specification is accurate to the nearest millisecond.
-
- A number of days, accurate to the nearest millisecond.
-
- A that represents .
-
-
-
-
- Returns a that represents a specified number
- of hours, where the specification is accurate to the nearest
- millisecond.
-
- A number of hours, accurate to the nearest millisecond.
-
- A that represents .
-
-
-
-
- Returns a that represents a specified number
- of minutes, where the specification is accurate to the nearest
- millisecond.
-
- A number of minutes, accurate to the nearest millisecond.
-
- A that represents .
-
-
-
-
- Returns a that represents a specified number
- of seconds, where the specification is accurate to the nearest
- millisecond.
-
- A number of seconds, accurate to the nearest millisecond.
-
- A that represents .
-
-
-
-
- Returns a that represents a specified number
- of milliseconds.
-
- A number of milliseconds.
-
- A that represents .
-
-
-
-
- Returns a that represents a specified time,
- where the specification is in units of ticks.
-
- A number of ticks that represent a time.
-
- A that represents .
-
-
-
-
- Constructs a from a time indicated by a
- specified string.
-
- A string.
-
- A that corresponds to .
-
- has an invalid format.
- At least one of the hours, minutes, or seconds components is outside its valid range.
-
-
-
- Converts the specified to its equivalent
- string representation.
-
- A to convert.
-
- The string representation of . The format
- of the return value is of the form: [-][d.]hh:mm:ss[.ff].
-
-
-
-
- Gets the value of the major component of a given version.
-
- A version.
-
- The major version number.
-
-
-
-
-
-
-
- Gets the value of the minor component of a given version.
-
- A version.
-
- The minor version number.
-
-
-
-
-
-
-
- Gets the value of the build component of a given version.
-
- A version.
-
- The build number, or -1 if the build number is undefined.
-
-
-
-
-
-
-
- Gets the value of the revision component of a given version.
-
- A version.
-
- The revision number, or -1 if the revision number is undefined.
-
-
-
-
-
-
-
- Converts the specified string representation of a version to
- its equivalent.
-
- A string containing the major, minor, build, and revision numbers, where each number is delimited with a period character ('.').
-
- A instance representing the specified
- .
-
- has fewer than two components or more than four components.
- A major, minor, build, or revision component is less than zero.
- At least one component of does not parse to a decimal integer.
-
-
-
- Converts the specified to its equivalent
- string representation.
-
- A to convert.
-
- The string representation of the values of the major, minor, build,
- and revision components of the specified .
-
-
-
-
-
-
-
- Changes the file attributes of a file or set of files and directories.
-
-
-
- does not have the concept of turning
- attributes off. Instead you specify all the attributes that you want
- turned on and the rest are turned off by default.
-
-
- Refer to the enumeration in the .NET SDK
- for more information about file attributes.
-
-
-
-
- Set the read-only file attribute for the specified file in
- the project directory.
-
-
-
- ]]>
-
-
-
-
- Set the normal file attribute for the specified file.
-
-
-
- ]]>
-
-
-
-
- Set the normal file attribute for all executable files in
- the current project directory and sub-directories.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Provides the abstract base class for tasks.
-
-
- A task is a piece of code that can be executed.
-
-
-
-
- Executes the task unless it is skipped.
-
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to be logged.
-
-
- The actual logging is delegated to the project.
-
-
- If the attribute is set on the task and a
- message is logged with level , the
- priority of the message will be increased to
- when the threshold of the build log is .
-
-
- This will allow individual tasks to run in verbose mode while
- the build log itself is still configured with threshold
- .
-
-
- The threshold of the project is not taken into account to determine
- whether a message should be passed to the logging infrastructure,
- as build listeners might be interested in receiving all messages.
-
-
-
-
-
- Logs a formatted message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to log, containing zero or more format items.
- An array containing zero or more objects to format.
-
-
- The actual logging is delegated to the project.
-
-
- If the attribute is set on the task and a
- message is logged with level , the
- priority of the message will be increased to .
- when the threshold of the build log is .
-
-
- This will allow individual tasks to run in verbose mode while
- the build log itself is still configured with threshold
- .
-
-
-
-
-
- Determines whether build output is enabled for the given
- .
-
- The to check.
-
- if messages with the given
- should be passed on to the logging infrastructure; otherwise,
- .
-
-
- The threshold of the project is not taken into account to determine
- whether a message should be passed to the logging infrastructure,
- as build listeners might be interested in receiving all messages.
-
-
-
-
- Initializes the configuration of the task using configuration
- settings retrieved from the NAnt configuration file.
-
-
- TO-DO : Remove this temporary hack when a permanent solution is
- available for loading the default values from the configuration
- file if a build element is constructed from code.
-
-
-
- Initializes the task.
-
-
- Initializes the task.
-
-
- Executes the task.
-
-
-
- Locates the XML node for the specified attribute in either the
- configuration section of the extension assembly or the.project.
-
- The name of attribute for which the XML configuration node should be located.
- The framework to use to obtain framework specific information, or if no framework specific information should be used.
-
- The XML configuration node for the specified attribute, or
- if no corresponding XML node could be
- located.
-
-
- If there's a valid current framework, the configuration section for
- that framework will first be searched. If no corresponding
- configuration node can be located in that section, the framework-neutral
- section of the project configuration node will be searched.
-
-
-
-
- Determines if task failure stops the build, or is just reported.
- The default is .
-
-
-
-
- Determines whether the task should report detailed build log messages.
- The default is .
-
-
-
-
- If then the task will be executed; otherwise,
- skipped. The default is .
-
-
-
-
- Opposite of . If
- then the task will be executed; otherwise, skipped. The default is
- .
-
-
-
-
- The name of the task.
-
-
-
-
- The prefix used when sending messages to the log.
-
-
-
-
- Gets or sets the log threshold for this . By
- default the threshold of a task is ,
- causing no messages to be filtered in the task itself.
-
-
- The log threshold level for this .
-
-
- When the threshold of a is higher than the
- threshold of the , then all messages will
- still be delivered to the build listeners.
-
-
-
-
- Returns the TaskBuilder used to construct an instance of this
- .
-
-
-
-
- The name of the file which will have its attributes set. This is
- provided as an alternate to using the task's fileset.
-
-
-
-
- All the matching files and directories in this fileset will have
- their attributes set.
-
-
-
-
- Set the archive attribute. The default is .
-
-
-
-
- Set the hidden attribute. The default is .
-
-
-
-
- Set the normal file attributes. This attribute is only valid if used
- alone. The default is .
-
-
-
-
- Set the read-only attribute. The default is .
-
-
-
-
- Set the system attribute. The default is .
-
-
-
-
- Checks if a resource is available at runtime.
-
-
-
- The specified property is set to if the
- requested resource is available at runtime, and
- if the resource is not available.
-
-
- we advise you to use the following functions instead:
-
-
-
- Function
- Description
-
-
-
- Determines whether the specified file exists.
-
-
-
- Determines whether the given path refers to an existing directory on disk.
-
-
-
- Checks whether the specified framework exists..
-
-
-
- Checks whether the SDK for the specified framework is installed.
-
-
-
-
-
- Sets the myfile.present property to if the
- file is available on the filesystem and if the
- file is not available.
-
-
-
- ]]>
-
-
-
-
- Sets the build.dir.present property to
- if the directory is available on the filesystem and
- if the directory is not available.
-
-
-
- ]]>
-
-
-
-
- Sets the mono-0.21.framework.present property to
- if the Mono 0.21 framework is available on the current system and
- if the framework is not available.
-
-
-
- ]]>
-
-
-
-
- Sets the net-1.1.frameworksdk.present property to
- if the .NET 1.1 Framework SDK is available on the current system and
- if the SDK is not available.
-
-
-
- ]]>
-
-
-
-
-
- Executes the task.
-
-
-
- Sets the property identified by to
- when the resource exists and to
- when the resource doesn't exist.
-
-
- The availability of the resource could not be evaluated.
-
-
-
- Evaluates the availability of a resource.
-
-
- if the resource is available; otherwise,
- .
-
- The availability of the resource could not be evaluated.
-
-
-
- Checks if the file specified in the property is
- available on the filesystem.
-
-
- when the file exists; otherwise, .
-
-
-
-
- Checks if the directory specified in the
- property is available on the filesystem.
-
-
- when the directory exists; otherwise, .
-
-
-
-
- Checks if the framework specified in the
- property is available on the current system.
-
-
- when the framework is available; otherwise,
- .
-
-
-
-
- Checks if the SDK for the framework specified in the
- property is available on the current system.
-
-
- when the SDK for the specified framework is
- available; otherwise, .
-
-
-
-
- The resource which must be available.
-
-
-
-
- The type of resource which must be present.
-
-
-
-
- The property that must be set if the resource is available.
-
-
-
-
- Defines the possible resource checks.
-
-
-
-
- Determines whether a given file exists.
-
-
-
-
- Determines whether a given directory exists.
-
-
-
-
- Determines whether a given framework is available.
-
-
-
-
- Determines whether a given SDK is available.
-
-
-
-
- Calls a NAnt target in the current project.
-
-
-
- When the is used to execute a target, both that
- target and all its dependent targets will be re-executed.
-
-
- To avoid dependent targets from being executed more than once, two
- options are available:
-
-
-
-
- Add an "unless" attribute with value "${target::has-executed('<target name>')}"
- to the dependent targets.
-
-
-
-
- Set the attribute on the
- to (recommended).
-
-
-
-
-
-
- Call the target "build".
-
-
-
- ]]>
-
-
-
-
- This shows how a project could 'compile' a debug and release build
- using a common compile target.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
- The parameter of the
- defaults to ,
- causing the "init" target to be executed for both
- the "debug" and "release" build.
-
-
- This results in the following build log:
-
-
- build:
-
- init:
- [echo] initializing
-
- compile:
-
- [echo] compiling with debug = false
-
- init:
-
- [echo] initializing
-
- compile:
-
- [echo] compiling with debug = true
-
- BUILD SUCCEEDED
-
-
- If the "init" should only be executed once, set the
- attribute of the
- to .
-
-
- The build log would then look like this:
-
-
- build:
-
- init:
- [echo] initializing
-
- compile:
-
- [echo] compiling with debug = false
-
- compile:
-
- [echo] compiling with debug = true
-
- BUILD SUCCEEDED
-
-
-
-
-
- Executes the specified target.
-
-
-
-
- Makes sure the is not calling its own
- parent.
-
-
-
-
- NAnt target to call.
-
-
-
-
- Force an execute even if the target has already been executed. The
- default is .
-
-
-
-
- Execute the specified targets dependencies -- even if they have been
- previously executed. The default is .
-
-
-
-
- Copies a file or set of files to a new file or directory.
-
-
-
- Files are only copied if the source file is newer than the destination
- file, or if the destination file does not exist. However, you can
- explicitly overwrite files with the attribute.
-
-
- When a is used to select files to copy, the
- attribute must be set. Files that are
- located under the base directory of the will
- be copied to a directory under the destination directory matching the
- path relative to the base directory of the ,
- unless the attribute is set to
- .
-
-
- Files that are not located under the the base directory of the
- will be copied directly under to the destination
- directory, regardless of the value of the
- attribute.
-
-
Encoding
-
- Unless an encoding is specified, the encoding associated with the
- system's current ANSI code page is used.
-
-
- An UTF-8, little-endian Unicode, and big-endian Unicode encoded text
- file is automatically recognized, if the file starts with the
- appropriate byte order marks.
-
-
- If you employ filters in your copy operation, you should limit the copy
- to text files. Binary files will be corrupted by the copy operation.
-
-
-
-
- Copy a single file while changing its encoding from "latin1" to
- "utf-8".
-
-
-
- ]]>
-
-
-
- Copy a set of files to a new directory.
-
-
-
-
-
-
- ]]>
-
-
-
-
- Copy a set of files to a directory, replacing @TITLE@ with
- "Foo Bar" in all files.
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Initialize new instance of the .
-
-
-
-
- Checks whether the task is initialized with valid attributes.
-
-
-
-
- Executes the Copy task.
-
- A file that has to be copied does not exist or could not be copied.
-
-
-
- Actually does the file copies.
-
-
-
-
- The file to copy.
-
-
-
-
- The file to copy to.
-
-
-
-
- The directory to copy to.
-
-
-
-
- Overwrite existing files even if the destination files are newer.
- The default is .
-
-
-
-
- Ignore directory structure of source directory, copy all files into
- a single directory, specified by the
- attribute. The default is .
-
-
-
-
- Copy any empty directories included in the .
- The default is .
-
-
-
-
- Used to select the files to copy. To use a ,
- the attribute must be set.
-
-
-
-
- Chain of filters used to alter the file's content as it is copied.
-
-
-
-
- The encoding to use when reading files. The default is the system's
- current ANSI code page.
-
-
-
-
- The encoding to use when writing the files. The default is
- the encoding of the input file.
-
-
-
-
- The set of files to perform a file operation on.
-
-
-
- The key of the is the absolute path of
- the destination file and the value is a
- holding the path and last write time of the most recently updated
- source file that is selected to be copied or moved to the
- destination file.
-
-
- On Windows, the is case-insensitive.
-
-
-
-
-
- Holds the absolute paths and last write time of a given file.
-
-
-
-
- Initializes a new instance of the
- class for the specified file and last write time.
-
- The absolute path of the file.
- The last write time of the file.
-
-
-
- Gets the absolute path of the current file.
-
-
- The absolute path of the current file.
-
-
-
-
- Gets the time when the current file was last written to.
-
-
- The time when the current file was last written to.
-
-
-
-
- Deletes a file, fileset or directory.
-
-
-
- Deletes either a single file, all files in a specified directory and
- its sub-directories, or a set of files specified by one or more filesets.
-
-
- If the or attribute is
- set then the fileset contents will be ignored. To delete the files
- in the fileset ommit the and
- attributes in the <delete> element.
-
-
- If the specified file or directory does not exist, no error is
- reported.
-
-
- Read-only files cannot be deleted. Use the
- first to remove the read-only attribute.
-
-
-
- Delete a single file.
-
-
- ]]>
-
-
-
-
- Delete a directory and the contents within. If the directory does not
- exist, no error is reported.
-
-
-
- ]]>
-
-
-
-
- Delete a set of files.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Ensures the supplied attributes are valid.
-
-
-
-
- The file to delete.
-
-
-
-
- The directory to delete.
-
-
-
-
- Remove any empty directories included in the .
- The default is .
-
-
-
-
- All the files in the file set will be deleted.
-
-
-
-
- Controls whether to show the name of each deleted file or directory.
- The default is .
-
-
-
-
- An empty task that allows a build file to contain a description.
-
-
- Set a description.
-
- This is a description.
- ]]>
-
-
-
-
-
- Writes a message to the build log or a specified file.
-
-
-
- The message can be specified using the attribute
- or as inline content. If neither is included - or the message contains
- only whitespace - then an empty message will be emitted in the output.
-
-
- Macros in the message will be expanded.
-
-
- When writing to a file, the attribute is
- ignored.
-
-
- Since NAnt 0.86, a newline will no longer be implictly added when
- writing a message to a file.
-
-
-
-
- Writes a message with level to the build log.
-
-
-
- ]]>
-
-
-
-
- Writes a two-line message to the build log using inline content.
-
-
- First line
- Second line
- ]]>
-
-
-
-
- Writes a two-line message to the build log using the attribute.
-
-
-
- ]]>
-
-
-
-
- Writes a message with expanded macro to the build log.
-
-
-
- ]]>
-
-
-
-
- Functionally equivalent to the previous example.
-
-
- Base build directory = ${nant.project.basedir}
- ]]>
-
-
-
-
- Writes the previous message to a file in the project directory,
- overwriting the file if it exists.
-
-
- Base build directory = ${nant.project.basedir}
- ]]>
-
-
-
-
-
- Outputs the message to the build log or the specified file.
-
-
-
-
- The encoding to use when writing message to a file. The default is
- UTF-8 encoding without a Byte Order Mark (BOM).
-
-
-
-
- The message to output.
-
-
-
-
- Gets or sets the inline content that should be output.
-
-
- The inline content that should be output.
-
-
-
-
- The file to write the message to.
-
-
-
-
- Determines whether the should append to the
- file, or overwrite it. By default, the file will be overwritten.
-
-
- if output should be appended to the file;
- otherwise, . The default is
- .
-
-
-
-
- The logging level with which the message should be output. The default
- is .
-
-
-
-
- Executes a system command.
-
-
-
- Use of nested element(s)
- is advised over the parameter, as
- it supports automatic quoting and can resolve relative to absolute
- paths.
-
-
-
- Ping "nant.sourceforge.net".
-
-
-
-
- ]]>
-
-
-
-
- Execute a java application using IKVM.NET that requires the
- Apache FOP jars, and a set of custom jars.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
- Assuming the base directory of the build file is "c:\ikvm-test" and
- the value of the "fop.dist.dir" property is "c:\fop", then the value
- of the -cp argument that is passed toikvm.exe is
- "c:\ikvm-test\conf;c:\fop\build\fop.jar;conf;c:\fop\lib\xercesImpl-2.2.1.jar;c:\fop\lib\avalon-framework-cvs-20020806.jar;c:\fop\lib\batik.jar;c:\ikvm-test\lib\mylib.jar;c:\ikvm-test\lib\otherlib.zip"
- on a DOS-based system.
-
-
-
-
-
- Provides the abstract base class for tasks that execute external applications.
-
-
-
- When a is applied to the
- deriving class and does not return an
- absolute path, then the program to execute will first be searched for
- in the location specified by .
-
-
- If the program does not exist in that location, then the list of tool
- paths of the current target framework will be scanned in the order in
- which they are defined in the NAnt configuration file.
-
-
-
-
-
- Defines the exit code that will be returned by
- if the process could not be started, or did not exit (in time).
-
-
-
-
- Will be used to ensure thread-safe operations.
-
-
-
-
- Starts the external process and captures its output.
-
-
- The external process did not finish within the configured timeout.
- -or-
- The exit code of the external process indicates a failure.
-
-
-
-
- Updates the of the specified
- .
-
- The of which the should be updated.
-
-
-
- Starts the process and handles errors.
-
- The that was started.
-
-
-
- Reads from the stream until the external program is ended.
-
-
-
-
- Reads from the stream until the external program is ended.
-
-
-
-
- Determines the path of the external program that should be executed.
-
-
- A fully qualifies pathname including the program name.
-
- The task is not available or not configured for the current framework.
-
-
-
- The name of the executable that should be used to launch the
- external program.
-
-
- The name of the executable that should be used to launch the external
- program, or if no name is specified.
-
-
- If available, the configured value in the NAnt configuration
- file will be used if no name is specified.
-
-
-
-
- Gets the filename of the external program to start.
-
-
- The filename of the external program.
-
-
- Override in derived classes to explicitly set the location of the
- external tool.
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- Gets the file to which the standard output should be redirected.
-
-
- The file to which the standard output should be redirected, or
- if the standard output should not be
- redirected.
-
-
- The default implementation will never allow the standard output
- to be redirected to a file. Deriving classes should override this
- property to change this behaviour.
-
-
-
-
- Gets a value indicating whether output will be appended to the
- .
-
-
- if output should be appended to the ;
- otherwise, .
-
-
-
-
- Gets the working directory for the application.
-
-
- The working directory for the application.
-
-
-
-
- The maximum amount of time the application is allowed to execute,
- expressed in milliseconds. Defaults to no time-out.
-
-
-
-
- The command-line arguments for the external program.
-
-
-
-
- Specifies whether the external program is a managed application
- which should be executed using a runtime engine, if configured.
- The default is .
-
-
- if the external program should be executed
- using a runtime engine; otherwise, .
-
-
-
- The value of is only used from
- , and then only if its value is set to
- . In which case
- returns
- if is .
-
-
- In all other cases, the value of
- is ignored.
-
-
-
-
-
- Specifies whether the external program should be treated as a managed
- application, possibly forcing it to be executed under the currently
- targeted version of the CLR.
-
-
- A indicating how the program should
- be treated.
-
-
-
- If is set to ,
- which is the default value, and is
- then
- is returned.
-
-
- When the changing to ,
- then is set to ;
- otherwise, it is changed to .
-
-
-
-
-
- Gets or sets the to which standard output
- messages of the external program will be written.
-
-
- The to which standard output messages of
- the external program will be written.
-
-
- By default, standard output messages wil be written to the build log
- with level .
-
-
-
-
- Gets or sets the to which error output
- of the external program will be written.
-
-
- The to which error output of the external
- program will be written.
-
-
- By default, error output wil be written to the build log with level
- .
-
-
-
-
- Gets the value that the process specified when it terminated.
-
-
- The code that the associated process specified when it terminated,
- or -1000 if the process could not be started or did not
- exit (in time).
-
-
-
-
- Gets the unique identifier for the spawned application.
-
-
-
-
- Gets or sets a value indicating whether the application should be
- spawned. If you spawn an application, its output will not be logged
- by NAnt. The default is .
-
-
-
-
- Gets the command-line arguments, separated by spaces.
-
-
-
-
- Performs additional checks after the task has been initialized.
-
- does not hold a valid file name.
-
-
-
- Executes the external program.
-
-
-
-
- The program to execute without command arguments.
-
-
- The path will not be evaluated to a full path using the project
- base directory.
-
-
-
-
- The command-line arguments for the program. These will be
- passed as is to the external program. When quoting is necessary,
- these must be explictly set as part of the value. Consider using
- nested elements instead.
-
-
-
-
- Environment variables to pass to the program.
-
-
-
-
- The directory in which the command will be executed.
-
-
- The directory in which the command will be executed. The default
- is the project's base directory.
-
-
-
- The working directory will be evaluated relative to the project's
- base directory if it is relative.
-
-
-
-
-
-
- The name of a property in which the exit code of the program should
- be stored. Only of interest if is
- .
-
-
- If the exit code of the program is "-1000" then the program could
- not be started, or did not exit (in time).
-
-
-
-
-
- Specifies whether the external program should be executed using a
- runtime engine, if configured. The default is .
-
-
- if the external program should be executed
- using a runtime engine; otherwise, .
-
-
-
-
- Specifies whether the external program is a managed application
- which should be executed using a runtime engine, if configured.
- The default is .
-
-
- if the external program should be executed
- using a runtime engine; otherwise, .
-
-
-
-
- Gets the filename of the external program to start.
-
-
- The filename of the external program.
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- The directory the program is in.
-
-
-
- The directory the program is in. The default is the project's base
- directory.
-
-
- The basedir will be evaluated relative to the project's base
- directory if it is relative.
-
-
-
-
-
- The file to which the standard output will be redirected.
-
-
- By default, the standard output is redirected to the console.
-
-
-
-
- Gets or sets a value indicating whether output should be appended
- to the output file. The default is .
-
-
- if output should be appended to the ;
- otherwise, .
-
-
-
-
- Gets or sets a value indicating whether the application should be
- spawned. If you spawn an application, its output will not be logged
- by NAnt. The default is .
-
-
-
-
- The name of a property in which the unique identifier of the spawned
- application should be stored. Only of interest if
- is .
-
-
-
-
- Exits the current build by throwing a ,
- optionally printing additional information.
-
-
-
- The cause of the build failure can be specified using the
- attribute or as inline content.
-
-
- Macros in the message will be expanded.
-
-
-
- Exits the current build without giving further information.
-
-
- ]]>
-
-
-
- Exits the current build and writes a message to the build log.
-
-
- ]]>
-
-
-
- Functionally equivalent to the previous example.
-
- Something wrong here.
- ]]>
-
-
-
-
-
- A message giving further information on why the build exited.
-
-
- Inline content and are mutually exclusive.
-
-
-
-
- Gets or sets the inline content that should be output in the build
- log, giving further information on why the build exited.
-
-
- The inline content that should be output in the build log.
-
-
- Inline content and are mutually exclusive.
-
-
-
-
- Gets a particular file from a URL source.
-
-
-
- Options include verbose reporting and timestamp based fetches.
-
-
- Currently, only HTTP and UNC protocols are supported. FTP support may
- be added when more pluggable protocols are added to the System.Net
- assembly.
-
-
- The option enables you to control downloads
- so that the remote file is only fetched if newer than the local copy.
- If there is no local copy, the download always takes place. When a file
- is downloaded, the timestamp of the downloaded file is set to the remote
- timestamp.
-
-
- This timestamp facility only works on downloads using the HTTP protocol.
-
-
-
-
- Gets the index page of the NAnt home page, and stores it in the file
- help/index.html relative to the project base directory.
-
-
-
- ]]>
-
-
-
-
- Gets the index page of a secured web site using the given credentials,
- while connecting using the specified password-protected proxy server.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Initializes task and ensures the supplied attributes are valid.
-
-
-
-
- This is where the work is done
-
-
-
-
- Sets the timestamp of a given file to a specified time.
-
-
-
-
- The URL from which to retrieve a file.
-
-
-
-
- The file where to store the retrieved file.
-
-
-
-
- If inside a firewall, proxy server/port information
- Format: {proxy server name}:{port number}
- Example: proxy.mycompany.com:8080
-
-
-
-
- The network proxy to use to access the Internet resource.
-
-
-
-
- The network credentials used for authenticating the request with
- the Internet resource.
-
-
-
-
- Log errors but don't treat as fatal. The default is .
-
-
-
-
- Conditionally download a file based on the timestamp of the local
- copy. HTTP only. The default is .
-
-
-
-
- The length of time, in milliseconds, until the request times out.
- The default is 100000 milliseconds.
-
-
-
-
- The security certificates to associate with the request.
-
-
-
-
- Checks the conditional attributes and executes the children if
- .
-
-
-
- If no conditions are checked, all child tasks are executed.
-
-
- If more than one attribute is used, they are &&'d. The first
- to fail stops the check.
-
-
- The order of condition evaluation is, ,
- , ,
- .
-
-
- instead of using the deprecated attributes, we advise you to use the
- following functions in combination with the
- attribute:
-
-
-
- Function
- Description
-
-
-
- Checks whether the specified property exists.
-
-
-
- Checks whether the specified target exists.
-
-
-
-
- Tests the value of a property using expressions.
-
-
- Build release configuration
-
- ]]>
-
-
-
- Tests the the output of a function.
-
-
-
-
- ]]>
-
-
-
- (Deprecated) Check that a target exists.
-
-
-
-
-
- ]]>
-
-
-
- (Deprecated) Check existence of a property.
-
-
-
-
- ]]>
-
-
-
- (Deprecated) Check that a property value is true.
-
-
-
-
- ]]>
-
-
-
-
- (Deprecated) Check that a property exists and is
- (uses multiple conditions).
-
-
-
-
-
- ]]>
-
- which is the same as
-
-
-
-
-
-
- ]]>
-
-
-
-
- (Deprecated) Check file dates. If myfile.dll is uptodate,
- then do stuff.
-
-
-
-
-
- ]]>
-
- or
-
-
-
-
-
-
-
- ]]>
-
- or
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Executes embedded tasks in the order in which they are defined.
-
-
-
-
- Automatically exclude build elements that are defined on the task
- from things that get executed, as they are evaluated normally during
- XML task initialization.
-
-
-
-
- Creates and executes the embedded (child XML nodes) elements.
-
-
- Skips any element defined by the host that has
- a defined.
-
-
-
-
- Gets a value indicating whether the element is performing additional
- processing using the that was use to
- initialize the element.
-
-
- , as a is
- responsable for creating tasks from the nested build elements.
-
-
-
-
- The file to compare if uptodate.
-
-
-
-
- The file to check against for the uptodate file.
-
-
-
-
- The that contains the comparison files for
- the (s) check.
-
-
-
-
- The that contains the uptodate files for
- the (s) check.
-
-
-
-
- Used to test whether a property is true.
-
-
-
-
- Used to test whether a property exists.
-
-
-
-
- Used to test whether a target exists.
-
-
-
-
- Used to test arbitrary boolean expression.
-
-
-
-
- The opposite of the if task.
-
-
- Check that a property does not exist.
-
-
-
-
- ]]>
-
- Check that a property value is not true.
-
-
-
-
- ]]>
-
-
-
- Check that a target does not exist.
-
-
-
-
- ]]>
-
-
-
-
-
- Includes an external build file.
-
-
-
- This task is used to break your build file into smaller chunks. You
- can load a partial build file and have it included into the build file.
-
-
- Any global (project level) tasks in the included build file are executed
- when this task is executed. Tasks in target elements are only executed
- if that target is executed.
-
-
- The project element attributes are ignored.
-
-
- This task can only be in the global (project level) section of the
- build file.
-
-
- This task can only include files from the file system.
-
-
-
-
- Include a task that fetches the project version from the
- GetProjectVersion.include build file.
-
-
-
- ]]>
-
-
-
-
-
- Used to check for recursived includes.
-
-
-
-
- Verifies parameters.
-
-
-
-
- Build file to include.
-
-
-
-
- Load a text file into a single property.
-
-
-
- Unless an encoding is specified, the encoding associated with the
- system's current ANSI code page is used.
-
-
- An UTF-8, little-endian Unicode, and big-endian Unicode encoded text
- file is automatically recognized, if the file starts with the appropriate
- byte order marks.
-
-
-
-
- Load file message.txt into property "message".
-
-
-
- ]]>
-
-
-
-
- Load a file using the "latin-1" encoding.
-
-
-
- ]]>
-
-
-
-
- Load a file, replacing all @NOW@ tokens with the current
- date/time.
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- The file to load.
-
-
-
-
- The name of the property to save the content to.
-
-
-
-
- The encoding to use when loading the file. The default is the encoding
- associated with the system's current ANSI code page.
-
-
-
-
- The filterchain definition to use.
-
-
-
-
- Loads tasks form a given assembly or all assemblies in a given directory
- or .
-
-
-
- Load tasks from a single assembly.
-
-
-
- ]]>
-
-
-
-
- Scan a single directory for task assemblies.
-
-
-
- ]]>
-
-
-
-
- Use a containing both a directory and an
- assembly.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Executes the Load Tasks task.
-
- Specified assembly or path does not exist.
-
-
-
- Validates the attributes.
-
- Both and are set.
-
-
-
- An assembly to load tasks from.
-
-
-
-
- A directory to scan for task assemblies.
-
-
-
-
- Used to select which directories or individual assemblies to scan.
-
-
-
-
- Loops over a set of items.
-
-
-
- Can loop over files in directory, lines in a file, etc.
-
-
- The property value is stored before the loop is done, and restored
- when the loop is finished.
-
-
- The property is returned to its normal value once it is used. Read-only
- parameters cannot be overridden in this loop.
-
-
-
- Loops over the files in c:\.
-
-
-
-
- ]]>
-
-
-
- Loops over all files in the project directory.
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
- Loops over the folders in c:\.
-
-
-
-
- ]]>
-
-
-
- Loops over all folders in the project directory.
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
- Loops over a list.
-
-
-
-
- ]]>
-
-
-
-
- Loops over lines in the file properties.csv, where each line
- is of the format name,value.
-
-
-
-
-
- ]]>
-
-
-
-
-
- The NAnt property name(s) that should be used for the current
- iterated item.
-
-
- If specifying multiple properties, separate them with a comma.
-
-
-
-
- The type of iteration that should be done.
-
-
-
-
- The type of whitespace trimming that should be done. The default
- is .
-
-
-
-
- The source of the iteration.
-
-
-
-
- The deliminator char.
-
-
-
-
- Stuff to operate in. Just like the
- attribute, but supports more complicated things like a
- and such.
-
- Please remove the attribute if you
- are using this element.
-
-
-
-
-
- Tasks to execute for each matching item.
-
-
-
-
- Do not remove any white space characters.
-
-
-
-
- Remove all white space characters from the end of the current
- item.
-
-
-
-
- Remove all white space characters from the beginning of the
- current item.
-
-
-
-
- Remove all white space characters from the beginning and end of
- the current item.
-
-
-
-
- Sends an SMTP message.
-
-
-
- Text and text files to include in the message body may be specified as
- well as binary attachments.
-
-
-
-
- Sends an email from nant@sourceforge.net to three recipients
- with a subject about the attachments. The body of the message will be
- the combined contents of all .txt files in the base directory.
- All zip files in the base directory will be included as attachments.
- The message will be sent using the smtpserver.anywhere.com SMTP
- server.
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Initializes task and ensures the supplied attributes are valid.
-
-
-
-
- This is where the work is done.
-
-
-
-
- Reads a text file and returns the content
- in a string.
-
- The file to read content of.
-
- The content of the specified file.
-
-
-
-
- Email address of sender.
-
-
-
-
- Semicolon-separated list of recipient email addresses.
-
-
-
-
- Semicolon-separated list of CC: recipient email addresses.
-
-
-
-
- Semicolon-separated list of BCC: recipient email addresses.
-
-
-
-
- Host name of mail server. The default is localhost.
-
-
-
-
- Text to send in body of email message.
-
-
-
-
- Text to send in subject line of email message.
-
-
-
-
- Format of the message. The default is .
-
-
-
-
- Files that are transmitted as part of the body of the email message.
-
-
-
-
- Attachments that are transmitted with the message.
-
-
-
-
- Creates a directory and any non-existent parent directory if necessary.
-
-
- Create the directory build.
-
-
- ]]>
-
-
-
- Create the directory tree one/two/three.
-
-
- ]]>
-
-
-
-
-
- Creates the directory specified by the property.
-
- The directory could not be created.
-
-
-
- The directory to create.
-
-
-
-
- Moves a file or set of files to a new file or directory.
-
-
-
- Files are only moved if the source file is newer than the destination
- file, or if the destination file does not exist. However, you can
- explicitly overwrite files with the
- attribute.
-
-
- A can be used to select files to move. To use
- a , the
- attribute must be set.
-
-
Encoding
-
- Unless an encoding is specified, the encoding associated with the
- system's current ANSI code page is used.
-
-
- An UTF-8, little-endian Unicode, and big-endian Unicode encoded text
- file is automatically recognized, if the file starts with the
- appropriate byte order marks.
-
-
- If you employ filters in your move operation, you should limit the
- move to text files. Binary files will be corrupted by the move
- operation.
-
-
-
-
- Move a single file while changing its encoding from "latin1" to
- "utf-8".
-
-
-
- ]]>
-
-
-
- Move a set of files.
-
-
-
-
-
-
- ]]>
-
-
-
-
- Move a set of files to a directory, replacing @TITLE@ with
- "Foo Bar" in all files.
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Actually does the file moves.
-
-
-
-
- The file to move.
-
-
-
-
- The file to move to.
-
-
-
-
- The directory to move to.
-
-
-
-
- Used to select the files to move. To use a ,
- the attribute must be set.
-
-
-
-
- Ignore directory structure of source directory, move all files into
- a single directory, specified by the
- attribute. The default is .
-
-
-
-
- Chain of filters used to alter the file's content as it is moved.
-
-
-
-
- Creates an XSD File for all available tasks.
-
-
-
- This can be used in conjuntion with the command-line option to do XSD
- Schema validation on the build file.
-
-
-
- Creates a NAnt.xsd file in the current project directory.
-
-
- ]]>
-
-
-
-
-
- Creates a NAnt Schema for given types
-
- The output stream to save the schema to. If , writing is ignored, no exception generated.
- The list of tasks to generate XML Schema for.
- The list of datatypes to generate XML Schema for.
- The target namespace to output.
- The new NAnt Schema.
-
-
-
- Creates a new instance.
-
- The name of the attribute.
- Value indicating whether the attribute should be required.
- The new instance.
-
-
-
- Creates a new instance.
-
- The minimum value to allow for this choice
- The maximum value to allow, Decimal.MaxValue sets it to 'unbound'
- The new instance.
-
-
-
- The name of the output file to which the XSD should be written.
-
-
-
-
- The target namespace for the output. Defaults to "http://tempuri.org/nant-donotuse.xsd"
-
-
-
-
- The for which an XSD should be created. If not
- specified, an XSD will be created for all available tasks.
-
-
-
-
- Creates a new instance of the
- class.
-
- Tasks for which a schema should be generated.
- Data Types for which a schema should be generated.
- The namespace to use.
- http://tempuri.org/nant.xsd
-
-
-
-
- Runs NAnt on a supplied build file, or a set of build files.
-
-
-
- By default, all the properties of the current project will be available
- in the new project. Alternatively, you can set
- to to not copy any properties to the new
- project.
-
-
- You can also set properties in the new project from the old project by
- using nested property tags. These properties are always passed to the
- new project regardless of the setting of .
- This allows you to parameterize your subprojects.
-
-
- References to data types can also be passed to the new project, but by
- default they are not. If you set the to
- , all references will be copied.
-
-
-
-
- Build a project located in a different directory if the debug
- property is not .
-
-
-
- ]]>
-
-
-
-
- Build a project while adding a set of properties to that project.
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Build all projects named default.build located anywhere under
- the project base directory.
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Validates the element.
-
-
-
-
- The build file to build.
-
-
-
-
- The target to execute. To specify more than one target seperate
- targets with a space. Targets are executed in order if possible.
- The default is to use target specified in the project's default
- attribute.
-
-
-
-
- Used to specify a set of build files to process.
-
-
-
-
- Specifies whether current property values should be inherited by
- the executed project. The default is .
-
-
-
-
- Specifies whether all references will be copied to the new project.
- The default is .
-
-
-
-
- Specifies a collection of properties that should be created in the
- executed project. Note, existing properties with identical names
- that are not read-only will be overwritten.
-
-
-
-
- Sets a property in the current project.
-
-
- NAnt uses a number of predefined properties.
-
-
-
- Define a debug property with value .
-
-
-
- ]]>
-
-
-
-
- Use the user-defined debug property.
-
-
-
- ]]>
-
-
-
-
- Define a read-only property. This is just like passing in the param
- on the command line.
-
-
-
- ]]>
-
-
-
-
- Define a property, but do not overwrite the value if the property already exists (eg. it was specified on the command line).
-
-
-
-
-
-
- ]]>
-
-
- Executing this build file with the command line option -D:debug=false,
- would cause the value specified on the command line to remain unaltered.
-
-
-
-
-
-
-
-
- The name of the NAnt property to set.
-
-
-
-
- The value to assign to the NAnt property.
-
-
-
-
- Specifies whether the property is read-only or not.
- The default is .
-
-
-
-
- Specifies whether references to other properties should not be
- expanded when the value of the property is set, but expanded when
- the property is actually used. By default, properties will be
- expanded when set.
-
-
-
-
- Specifies whether the value of a property should be overwritten if
- the property already exists (unless the property is read-only).
- The default is .
-
-
-
-
- Sets project properties based on the evaluatuion of a regular expression.
-
-
-
- The attribute must contain one or more
-
- named grouping constructs, which represents the names of the
- properties to be set. These named grouping constructs can be enclosed
- by angle brackets (?<name>) or single quotes (?'name').
-
-
- In the build file, use the XML element to specify <,
- and to specify >.
-
-
- The named grouping construct must not contain any punctuation and it
- cannot begin with a number.
-
-
-
-
- Find the last word in the given string and stores it in the property
- lastword.
-
-
-
-
- ]]>
-
-
-
-
- Split the full filename and extension of a filename.
-
-
-
- ]]>
-
-
-
-
- Split the path and the filename. (This checks for / or \
- as the path separator).
-
-
-
- ]]>
-
-
- Results in path=d:\Temp\SomeDir\SomeDir\ and file=bla.xml.
-
-
-
-
-
- Executes the task.
-
-
-
-
- Represents the regular expression to be evalued.
-
-
- The regular expression to be evalued.
-
-
- The pattern must contain one or more named constructs, which may
- not contain any punctuation and cannot begin with a number.
-
-
-
-
- A comma separated list of options to pass to the regex engine. The
- default is .
-
-
-
-
- Represents the input for the regular expression.
-
-
- The input for the regular expression.
-
-
-
-
- Sets an environment variable or a whole collection of them. Use an empty
- attribute to clear a variable.
-
-
-
- Variables will be set for the current NAnt process and all child
- processes that NAnt spawns (compilers, shell tools, etc). If the
- intention is to only set a variable for a single child process, then
- using the and its nested
- element might be a better option.
-
-
- Expansion of inline environment variables is performed using the syntax
- of the current platform. So on Windows platforms using the string %PATH%
- in the attribute will result in the value of
- the PATH variable being expanded in place before the variable is set.
-
-
-
- Set the MONO_PATH environment variable on a *nix platform.
-
-
- ]]>
-
-
-
- Set a collection of environment variables. Note the nested variable used to set var3.
-
-
-
-
-
-
- ]]>
-
-
-
- Set environment variables using nested path elements.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Win32 DllImport for the SetEnvironmentVariable function.
-
-
-
-
-
-
-
- *nix dllimport for the setenv function.
-
-
-
-
-
- 0 if the execution is successful; otherwise, -1.
-
-
-
-
- Deletes all instances of the variable name.
-
- The variable to unset.
-
- 0 if the execution is successful; otherwise, -1.
-
-
-
-
- Checks whether the task is initialized with valid attributes.
-
-
-
-
- Set the environment variables
-
-
-
-
- Do the actual work here.
-
- The name of the environment variable.
- The value of the environment variable.
-
-
-
- The name of a single Environment variable to set
-
-
-
-
- The literal value for the environment variable.
-
-
-
-
- The value for a file-based environment variable. NAnt will convert
- it to an absolute filename.
-
-
-
-
- The value for a directory-based environment variable. NAnt will
- convert it to an absolute path.
-
-
-
-
- The value for a PATH like environment variable. You can use
- : or ; as path separators and NAnt will convert it to
- the platform's local conventions.
-
-
-
-
- A task for sleeping a specified period of time, useful when a build or deployment process
- requires an interval between tasks.
-
-
- Sleep 1 hour, 2 minutes, 3 seconds and 4 milliseconds.
-
-
- ]]>
-
-
-
- Sleep 123 milliseconds.
-
-
- ]]>
-
-
-
-
-
- Verify parameters.
-
-
-
-
- Return time to sleep.
-
-
-
-
- Sleeps for the specified number of milliseconds.
-
- Number of milliseconds to sleep.
-
-
-
- Hours to add to the sleep time.
-
-
-
-
- Minutes to add to the sleep time.
-
-
-
-
- Seconds to add to the sleep time.
-
-
-
-
- Milliseconds to add to the sleep time.
-
-
-
-
- Processes a document via XSLT.
-
-
- Create a report in HTML.
-
-
- ]]>
-
-
-
- Create a report in HTML, with a param.
-
-
-
-
-
-
- ]]>
-
-
-
- Create a report in HTML, with a expanded param.
-
-
-
-
-
-
- ]]>
-
-
-
- Create some code based on a directory of templates.
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Directory in which to store the results. The default is the project
- base directory.
-
-
-
-
- Desired file extension to be used for the targets. The default is
- html.
-
-
-
-
- URI or path that points to the stylesheet to use. If given as path, it can
- be relative to the project's basedir or absolute.
-
-
-
-
- Specifies a single XML document to be styled. Should be used with
- the attribute.
-
-
-
-
- Specifies the output name for the styled result from the
- attribute.
-
-
-
-
- Specifies a group of input files to which to apply the stylesheet.
-
-
-
-
- XSLT parameters to be passed to the XSLT transformation.
-
-
-
-
- XSLT extension objects to be passed to the XSLT transformation.
-
-
-
-
- The network proxy to use to access the Internet resource.
-
-
-
-
- Sets properties with system information.
-
-
- Sets a number of properties with information about the system environment. The intent of this task is for nightly build logs to have a record of system information so that the build was performed on.
-
-
- Property
- Value
-
-
- <>.clr.version
- Common Language Runtime version number.
-
-
- <>.env.*
- Environment variables (e.g., <>.env.PATH).
-
-
- <>.os.platform
- Operating system platform ID.
-
-
- <>.os.version
- Operating system version.
-
-
- <>.os
- Operating system version string.
-
-
- <>.os.folder.applicationdata
- The directory that serves as a common repository for application-specific data for the current roaming user.
-
-
- <>.os.folder.commonapplicationdata
- The directory that serves as a common repository for application-specific data that is used by all users.
-
-
- <>.os.folder.commonprogramfiles
- The directory for components that are shared across applications.
-
-
- <>.os.folder.desktopdirectory
- The directory used to physically store file objects on the desktop. Do not confuse this directory with the desktop folder itself, which is a virtual folder.
-
-
- <>.os.folder.programfiles
- The Program Files directory.
-
-
- <>.os.folder.system
- The System directory.
-
-
- <>.os.folder.temp
- The temporary directory.
-
-
-
- When the name of an environment variable is not a valid property name,
- the task will fail. In that case, set to
- to allow that environment variable to be
- skipped.
-
-
- we advise you to use the following functions instead:
-
-
-
- Function
- Description
-
-
-
- Gets a object that identifies this operating system.
-
-
-
- Gets the path to a system special folder.
-
-
-
- Returns the value of a environment variable.
-
-
-
- Gets the path to the temporary directory.
-
-
-
- Gets the Common Language Runtime version.
-
-
-
-
- Register the properties with the default property prefix.
-
-
- ]]>
-
-
-
- Register the properties without a prefix.
-
-
- ]]>
-
-
-
- Register properties and display a summary.
-
-
- ]]>
-
-
-
-
-
- The string to prefix the property names with. The default is "sys.".
-
-
-
-
- Touches a file or set of files -- corresponds to the Unix touch command.
-
-
-
- If the file specified does not exist, the task will create it.
-
-
-
- Touch the Main.cs file. The current time is used.
-
-
- ]]>
-
-
-
-
- Touch all executable files in the project base directory and its
- subdirectories.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Ensures the supplied attributes are valid.
-
-
-
-
- The file to touch.
-
-
-
-
- Specifies the new modification time of the file(s) in milliseconds
- since midnight Jan 1 1970.
-
-
-
-
- Specifies the new modification time of the file in the format
- MM/DD/YYYY HH:MM:SS.
-
-
-
-
- Used to select files that should be touched.
-
-
-
-
- Sets properties with the current date and time.
-
-
-
- By default the displays the current date
- and time and sets the following properties:
-
-
- tstamp.date to yyyyMMdd
- tstamp.time to HHmm
- tstamp.now using the default DateTime.ToString() method
-
-
- To set an additional property with a custom date/time use the
- and attributes.
- To set a number of additional properties with the exact same date and
- time use the nested element (see example).
-
-
- The date and time string displayed by the
- uses the computer's default long date and time string format. You
- might consider setting these to the
- ISO 8601 standard
- for date and time notation.
-
-
-
- Set the build.date property.
-
-
- ]]>
-
-
-
- Set a number of properties for Ant like compatibility.
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- The property to receive the date/time string in the given pattern.
-
-
-
- The date/time pattern to be used.
-
- The following table lists the standard format characters for each standard pattern. The format characters are case-sensitive; for example, 'g' and 'G' represent slightly different patterns.
-
-
- Format Character
- Description Example Format Pattern (en-US)
-
- dMM/dd/yyyy
- Ddddd, dd MMMM yyyy
- fdddd, dd MMMM yyyy HH:mm
- Fdddd, dd MMMM yyyy HH:mm:ss
- gMM/dd/yyyy HH:mm
- GMM/dd/yyyy HH:mm:ss
- m, MMMMM dd
- r, Rddd, dd MMM yyyy HH':'mm':'ss 'GMT'
- syyyy'-'MM'-'dd'T'HH':'mm':'ss
- tHH:mm
- THH:mm:ss
- uyyyy'-'MM'-'dd HH':'mm':'ss'Z'
- Udddd, dd MMMM yyyy HH:mm:ss
- y, Yyyyy MMMM
-
- The following table lists the patterns that can be combined to construct custom patterns. The patterns are case-sensitive; for example, "MM" is recognized, but "mm" is not. If the custom pattern contains white-space characters or characters enclosed in single quotation marks, the output string will also contain those characters. Characters not defined as part of a format pattern or as format characters are reproduced literally.
-
-
- Format
- Pattern Description
-
- dThe day of the month. Single-digit days will not have a leading zero.
- ddThe day of the month. Single-digit days will have a leading zero.
- dddThe abbreviated name of the day of the week.
- ddddThe full name of the day of the week.
- MThe numeric month. Single-digit months will not have a leading zero.
- MMThe numeric month. Single-digit months will have a leading zero.
- MMMThe abbreviated name of the month.
- MMMMThe full name of the month.
- yThe year without the century. If the year without the century is less than 10, the year is displayed with no leading zero.
- yyThe year without the century. If the year without the century is less than 10, the year is displayed with a leading zero.
- yyyyThe year in four digits, including the century.
- ggThe period or era. This pattern is ignored if the date to be formatted does not have an associated period or era string.
- hThe hour in a 12-hour clock. Single-digit hours will not have a leading zero.
- hhThe hour in a 12-hour clock. Single-digit hours will have a leading zero.
- HThe hour in a 24-hour clock. Single-digit hours will not have a leading zero.
- HHThe hour in a 24-hour clock. Single-digit hours will have a leading zero.
- mThe minute. Single-digit minutes will not have a leading zero.
- mmThe minute. Single-digit minutes will have a leading zero.
- sThe second. Single-digit seconds will not have a leading zero.
- ssThe second. Single-digit seconds will have a leading zero.
- fThe fraction of a second in single-digit precision. The remaining digits are truncated.
- ffThe fraction of a second in double-digit precision. The remaining digits are truncated.
- fffThe fraction of a second in three-digit precision. The remaining digits are truncated.
- ffffThe fraction of a second in four-digit precision. The remaining digits are truncated.
- fffffThe fraction of a second in five-digit precision. The remaining digits are truncated.
- ffffffThe fraction of a second in six-digit precision. The remaining digits are truncated.
- fffffffThe fraction of a second in seven-digit precision. The remaining digits are truncated.
- tThe first character in the AM/PM designator.
- ttThe AM/PM designator.
- zThe time zone offset ("+" or "-" followed by the hour only). Single-digit hours will not have a leading zero. For example, Pacific Standard Time is "-8".
- zzThe time zone offset ("+" or "-" followed by the hour only). Single-digit hours will have a leading zero. For example, Pacific Standard Time is "-08".
- zzzThe full time zone offset ("+" or "-" followed by the hour and minutes). Single-digit hours and minutes will have leading zeros. For example, Pacific Standard Time is "-08:00".
- :The default time separator.
- /The default date separator.
- \ cPattern Where c is any character. Displays the character literally. To display the backslash character, use "\\".
-
-
-
-
-
- Check modification dates on groups of files.
-
-
- If all are same or newer than all , the specified property is set to , otherwise it
- is set to .
-
-
-
- Check file dates. If myfile.dll is same or newer than myfile.cs, then set myfile.dll.uptodate property
- to either or .
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Property that will be set to or depending on the
- result of the date check.
-
-
-
-
- The that contains list of source files.
-
-
-
-
- The that contains list of target files.
-
-
-
-
- Extracts text from an XML file at the location specified by an XPath
- expression.
-
-
-
- If the XPath expression specifies multiple nodes the node index is used
- to determine which of the nodes' text is returned.
-
-
-
-
- The example provided assumes that the following XML file (App.config)
- exists in the current build directory.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- The example will read the server value from the above
- configuration file.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Executes the XML peek task.
-
-
-
-
- Loads an XML document from a file on disk.
-
- The file name of the file to load the XML document from.
-
- A document containing
- the document object representing the file.
-
-
-
-
- Gets the contents of the node specified by the XPath expression.
-
- The XPath expression used to determine which nodes to choose from.
- The XML document to select the nodes from.
- The node index in the case where multiple nodes satisfy the expression.
-
- The contents of the node specified by the XPath expression.
-
-
-
-
- The name of the file that contains the XML document
- that is going to be peeked at.
-
-
-
-
- The index of the node that gets its text returned when the query
- returns multiple nodes.
-
-
-
-
- The property that receives the text representation of the XML inside
- the node returned from the XPath expression.
-
-
-
-
- The XPath expression used to select which node to read.
-
-
-
-
- Namespace definitions to resolve prefixes in the XPath expression.
-
-
-
-
- Replaces text in an XML file at the location specified by an XPath
- expression.
-
-
-
- The location specified by the XPath expression must exist, it will
- not create the parent elements for you. However, provided you have
- a root element you could use a series of the tasks to build the
- XML file up if necessary.
-
-
-
-
- Change the server setting in the configuration from testhost.somecompany.com
- to productionhost.somecompany.com.
-
- XML file:
-
-
-
-
-
-
-
- ]]>
-
- Build fragment:
-
-
- ]]>
-
-
-
-
- Modify the noNamespaceSchemaLocation in an XML file.
-
- XML file:
-
-
-
-
- ]]>
-
- Build fragment:
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Executes the XML poke task.
-
-
-
-
- Loads an XML document from a file on disk.
-
-
- The file name of the file to load the XML document from.
-
-
- Value for XmlDocument.PreserveWhitespace that is set before the xml is loaded.
-
-
- An containing
- the document object model representing the file.
-
-
-
-
- Given an XML document and an expression, returns a list of nodes
- which match the expression criteria.
-
-
- The XPath expression used to select the nodes.
-
-
- The XML document that is searched.
-
-
- An to use for resolving namespaces
- for prefixes in the XPath expression.
-
-
- An containing references to the nodes
- that matched the XPath expression.
-
-
-
-
- Given a node list, replaces the XML within those nodes.
-
-
- The list of nodes to replace the contents of.
-
-
- The text to replace the contents with.
-
-
-
-
- Saves the XML document to a file.
-
- The XML document to be saved.
- The file name to save the XML document under.
-
-
-
- The name of the file that contains the XML document that is going
- to be poked.
-
-
-
-
- The XPath expression used to select which nodes are to be modified.
-
-
-
-
- The value that replaces the contents of the selected nodes.
-
-
-
-
- Namespace definitions to resolve prefixes in the XPath expression.
-
-
-
-
- Namespace definitions to resolve prefixes in the XPath expression.
-
-
-
-
- Represents a command-line argument.
-
-
-
- When passed to an external application, the argument will be quoted
- when appropriate. This does not apply to the
- parameter, which is always passed as is.
-
-
-
-
- A single command-line argument containing a space character.
-
-
-
- ]]>
-
-
-
-
- Two separate command-line arguments.
-
-
-
- ]]>
-
-
-
-
- A single command-line argument with the value \dir;\dir2;\dir3
- on DOS-based systems and /dir:/dir2:/dir3 on Unix-like systems.
-
-
-
- ]]>
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified command-line argument.
-
-
-
-
- Initializes a new instance of the class
- with the given file.
-
-
-
-
- Initializes a new instance of the class
- with the given path.
-
-
-
-
- Returns the argument as a .
-
-
- The argument as a .
-
-
- File and individual path elements will be quoted if necessary.
-
-
-
-
- Quotes a command line argument if it contains a single quote or a
- space.
-
- The command line argument.
-
- A quoted command line argument if
- contains a single quote or a space; otherwise,
- .
-
-
-
-
- A single command-line argument; can contain space characters.
-
-
-
-
- The name of a file as a single command-line argument; will be
- replaced with the absolute filename of the file.
-
-
-
-
- The value for a directory-based command-line argument; will be
- replaced with the absolute path of the directory.
-
-
-
-
- The value for a PATH-like command-line argument; you can use
- : or ; as path separators and NAnt will convert it
- to the platform's local conventions, while resolving references to
- environment variables.
-
-
- Individual parts will be replaced with the absolute path, resolved
- relative to the project base directory.
-
-
-
-
- Sets a single command-line argument and treats it like a PATH - ensures
- the right separator for the local platform is used.
-
-
-
-
- List of command-line arguments; will be passed to the executable
- as is.
-
-
-
-
- Indicates if the argument should be passed to the external program.
- If then the argument will be passed;
- otherwise, skipped. The default is .
-
-
-
-
- Indicates if the argument should not be passed to the external
- program. If then the argument will be
- passed; otherwise, skipped. The default is .
-
-
-
-
- Gets string value corresponding with the argument.
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the specified
- value is in the collection.
-
- The argument value to locate in the collection.
-
- if a with value
- is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified value.
-
- The value of the to get.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Provides credentials for password-based authentication schemes.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Returns a instance representing
- the current .
-
-
- A instance representing the current
- , or if the
- credentials should not be used to provide authentication information
- to the external resource.
-
-
-
-
- The domain or computer name that verifies the credentials.
-
-
-
-
- The password for the user name associated with the credentials.
-
-
-
-
- The user name associated with the credentials.
-
-
-
-
- Indicates if the credentials should be used to provide authentication
- information to the external resource. If then
- the credentials will be passed; otherwise, not. The default is
- .
-
-
-
-
- Indicates if the credentials should not be used to provide authentication
- information to the external resource. If then the
- credentials will be passed; otherwise, not. The default is
- .
-
-
-
-
- A specialized used for specifying a set of
- directories.
-
-
- Hint for supporting tasks that the included directories instead of
- files should be used.
-
-
-
-
- Filesets are groups of files. These files can be found in a directory
- tree starting in a base directory and are matched by patterns taken
- from a number of patterns. Filesets can appear inside tasks that support
- this feature or at the project level, i.e., as children of <project>.
-
-
-
Patterns
-
- As described earlier, patterns are used for the inclusion and exclusion.
- These patterns look very much like the patterns used in DOS and UNIX:
-
-
-
-
- '*' matches zero or more characters
- For example:
-
- *.cs matches .cs, x.cs and FooBar.cs,
- but not FooBar.xml (does not end with .cs).
-
-
-
-
-
- '?' matches one character
- For example:
-
- ?.cs matches x.cs, A.cs, but not
- .cs or xyz.cs (both don't have one character
- before .cs).
-
-
-
-
-
- Combinations of *'s and ?'s are allowed.
-
-
- Matching is done per-directory. This means that first the first directory
- in the pattern is matched against the first directory in the path to match.
- Then the second directory is matched, and so on. For example, when we have
- the pattern /?abc/*/*.cs and the path /xabc/foobar/test.cs,
- the first ?abc is matched with xabc, then * is matched
- with foobar, and finally *.cs is matched with test.cs.
- They all match, so the path matches the pattern.
-
-
- To make things a bit more flexible, we added one extra feature, which makes
- it possible to match multiple directory levels. This can be used to match a
- complete directory tree, or a file anywhere in the directory tree. To do this,
- ** must be used as the name of a directory. When ** is used as
- the name of a directory in the pattern, it matches zero or more directories.
- For example: /test/** matches all files/directories under /test/,
- such as /test/x.cs, or /test/foo/bar/xyz.html, but not /xyz.xml.
-
-
- There is one "shorthand" - if a pattern ends with / or \, then
- ** is appended. For example, mypackage/test/ is interpreted as
- if it were mypackage/test/**.
-
-
Case-Sensitivity
-
- By default, pattern matching is case-sensitive on Unix and case-insensitive
- on other platforms. The parameter can be used
- to override this.
-
-
Default Excludes
-
- There are a set of definitions that are excluded by default from all
- tasks that use filesets. They are:
-
-
-
-
- **/*~
-
-
-
-
- **/#*#
-
-
-
-
- **/.#*
-
-
-
-
- **/%*%
-
-
-
-
- **/CVS
-
-
-
-
- **/CVS/**
-
-
-
-
- **/.cvsignore
-
-
-
-
- **/.svn
-
-
-
-
- **/.svn/**
-
-
-
-
- **/_svn
-
-
-
-
- **/_svn/**
-
-
-
-
- **/SCCS
-
-
-
-
- **/SCCS/**
-
-
-
-
- **/vssver.scc
-
-
-
-
- **/vssver2.scc
-
-
-
-
- **/_vti_cnf/**
-
-
-
-
- If you do not want these default excludes applied, you may disable them
- by setting to .
-
-
-
-
-
- Pattern
- Match
-
-
- **/CVS/*
-
-
- Matches all files in CVS directories that can be
- located anywhere in the directory tree.
-
- Matches:
-
-
- CVS/Repository
-
-
- org/apache/CVS/Entries
-
-
- org/apache/jakarta/tools/ant/CVS/Entries
-
-
- But not:
-
-
- org/apache/CVS/foo/bar/Entries (foo/bar/ part does not match)
-
-
-
-
-
- org/apache/jakarta/**
-
-
- Matches all files in the org/apache/jakarta directory
- tree.
-
- Matches:
-
-
- org/apache/jakarta/tools/ant/docs/index.html
-
-
- org/apache/jakarta/test.xml
-
-
- But not:
-
-
- org/apache/xyz.java (jakarta/ part is missing)
-
-
-
-
-
- org/apache/**/CVS/*
-
-
- Matches all files in CVS directories that are located
- anywhere in the directory tree under org/apache.
-
- Matches:
-
-
- org/apache/CVS/Entries
-
-
- org/apache/jakarta/tools/ant/CVS/Entries
-
-
- But not:
-
-
- org/apache/CVS/foo/bar/Entries (foo/bar/ part does not match)
-
-
-
-
-
- **/test/**
-
-
- Matches all files that have a test element in their
- path, including test as a filename.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- copy constructor
-
-
-
-
-
- Creates a shallow copy of the .
-
-
- A shallow copy of the .
-
-
-
-
- Adds a nested set of patterns, or references a standalone patternset.
-
-
-
-
- Copies all instance data of the to a given
- .
-
-
-
-
- Determines if a file has a more recent last write time than the
- given time, or no longer exists.
-
- A file to check the last write time against.
- The datetime to compare against.
-
- The name of the file that has a last write time greater than
- or that no longer exists;
- otherwise, .
-
-
-
-
- Determines if one of the given files has a more recent last write
- time than the given time. If one of the given files no longer exists,
- the target will be considered out-of-date.
-
- A collection of filenames to check the last write time against.
- The datetime to compare against.
-
- The name of the first file that has a last write time greater than
- ; otherwise, null.
-
-
-
-
- Indicates whether include and exclude patterns must be treated in a
- case-sensitive way. The default is on Unix;
- otherwise, .
-
-
-
-
- When set to , causes the fileset element to
- throw a when no files match the
- includes and excludes criteria. The default is .
-
-
-
-
- Indicates whether default excludes should be used or not.
- The default is .
-
-
-
-
- The base of the directory of this fileset. The default is the project
- base directory.
-
-
-
-
- Gets the collection of include patterns.
-
-
-
-
- Gets the collection of exclude patterns.
-
-
-
-
- Gets the collection of files that will be added to the
- without pattern matching or checking if the
- file exists.
-
-
-
-
- Gets the collection of file names that match the fileset.
-
-
- A collection that contains the file names that match the
- .
-
-
-
-
- Gets the collection of directory names that match the fileset.
-
-
- A collection that contains the directory names that match the
- .
-
-
-
-
- Gets the collection of directory names that were scanned for files.
-
-
- A collection that contains the directory names that were scanned for
- files.
-
-
-
-
- The items to include in the fileset.
-
-
-
-
- The items to include in the fileset.
-
-
-
-
- The items to exclude from the fileset.
-
-
-
-
- The items to exclude from the fileset.
-
-
-
-
- The files from which a list of patterns or files to include should
- be obtained.
-
-
-
-
- The files from which a list of patterns or files to include should
- be obtained.
-
-
-
-
- The files from which a list of patterns or files to exclude should
- be obtained.
-
-
-
-
- Determines the most recently modified file in the fileset (by LastWriteTime of the ).
-
-
- The of the file that has the newest (closest to present) last write time.
-
-
-
-
- The pattern or file name to exclude.
-
-
-
-
- If then the pattern will be excluded;
- otherwise, skipped. The default is .
-
-
-
-
- Opposite of . If
- then the pattern will be excluded; otherwise, skipped. The default
- is .
-
-
-
-
- If then the file name will be added to
- the without pattern matching or checking
- if the file exists. The default is .
-
-
-
-
- If then the file will be searched for
- on the path. The default is .
-
-
-
-
- The pattern or file name to include.
-
-
-
-
- If then the pattern will be included;
- otherwise, skipped. The default is .
-
-
-
-
- Opposite of . If
- then the pattern will be included; otherwise, skipped. The default
- is .
-
-
-
-
- Gets the list of patterns in .
-
-
-
-
- If then the patterns will be excluded;
- otherwise, skipped. The default is .
-
-
-
-
- Opposite of . If
- then the patterns will be excluded; otherwise, skipped. The default
- is .
-
-
-
-
- The name of a file; each line of this file is taken to be a
- pattern.
-
-
-
-
- If then the patterns in the include file
- will be added to the without pattern
- matching or checking if the file exists. The default is
- .
-
-
-
-
- If then the patterns in the include file
- will be searched for on the path. The default is .
-
-
-
-
- If then the patterns will be included;
- otherwise, skipped. The default is .
-
-
-
-
- Opposite of . If
- then the patterns will be included; otherwise, skipped. The default
- is .
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Copy constructor for . Required in order to
- assign references of type where
- is used.
-
- A instance to create a from.
-
-
-
- Represents an environment variable.
-
-
-
-
- Initializes a instance with the
- specified name and value.
-
- The name of the environment variable.
- The value of the environment variable.
-
-
-
- Initializes a instance.
-
-
-
-
- The name of the environment variable.
-
-
-
-
- The literal value for the environment variable.
-
-
-
-
- The value for a file-based environment variable. NAnt will convert
- it to an absolute filename.
-
-
-
-
- The value for a directory-based environment variable. NAnt will
- convert it to an absolute path.
-
-
-
-
- The value for a PATH like environment variable. You can use
- : or ; as path separators and NAnt will convert it to
- the platform's local conventions.
-
-
-
-
- Sets a single environment variable and treats it like a PATH -
- ensures the right separator for the local platform is used.
-
-
-
-
- Gets the value of the environment variable.
-
-
-
-
- Indicates if the environment variable should be passed to the
- external program. If then the environment
- variable will be passed; otherwise, skipped. The default is
- .
-
-
-
-
- Indicates if the environment variable should not be passed to the
- external program. If then the environment
- variable will be passed; otherwise, skipped. The default is
- .
-
-
-
-
- A set of environment variables.
-
-
-
-
- Environment variable to pass to a program.
-
-
-
-
- Environment variable to pass to a program.
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the specified
- value is in the collection.
-
- The argument value to locate in the collection.
-
- if a with value
- is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified name.
-
- The name of the to get.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- The name of the NAnt property to set.
-
-
-
-
- The string pattern to use to format the property.
-
-
-
-
- Indicates if the formatter should be used to format the timestamp.
- If then the formatter will be used;
- otherwise, skipped. The default is .
-
-
-
-
- Indicates if the formatter should be not used to format the
- timestamp. If then the formatter will be
- used; otherwise, skipped. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Specifies the execution mode for managed applications.
-
-
-
- For backward compatibility, the following string values can also be
- used in build files:
-
-
-
- Value
- Corresponding field
-
-
- "true"
-
-
-
- "false"
-
-
-
-
- Even if set to , the operating system can still
- run the program as a managed application.
-
- On Linux this can be done through binfmt_misc, while on
- Windows installing the .NET Framework redistributable caused managed
- applications to run on the MS CLR by default.
-
-
-
-
-
- Do not threat the program as a managed application.
-
-
-
-
- Leave it up to the CLR to determine which specific version of
- the CLR will be used to run the application.
-
-
-
-
- Forces an application to run against the currently targeted
- version of a given CLR.
-
-
-
-
- Specialized that also supports
- case-insensitive conversion of "true" to
- and "false" to
- .
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Converts the given object to the type of this converter, using the
- specified context and culture information.
-
- An that provides a format context.
- A object. If a is passed, the current culture is assumed.
- The to convert.
-
- An that represents the converted value.
-
-
-
-
- Represents an option.
-
-
-
-
- name, value constructor
-
-
-
-
-
-
- Default constructor
-
-
-
-
- Name of the option.
-
-
-
-
- Value of the option. The default is .
-
-
-
-
- Indicates if the option should be passed to the task.
- If then the option will be passed;
- otherwise, skipped. The default is .
-
-
-
-
- Indicates if the option should not be passed to the task.
- If then the option will be passed;
- otherwise, skipped. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a for the specified
- task is in the collection.
-
- The name of task for which the should be located in the collection.
-
- if a for the specified
- task is found in the collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified name.
-
- The name of the option that should be located in the collection.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Represents a nested path element.
-
-
-
-
- The name of a file to add to the path. Will be replaced with
- the absolute path of the file.
-
-
-
-
- The name of a directory to add to the path. Will be replaced with
- the absolute path of the directory.
-
-
-
-
- A string that will be treated as a path-like string. You can use
- : or ; as path separators and NAnt will convert it
- to the platform's local conventions, while resolving references
- to environment variables.
-
-
-
-
- If then the entry will be added to the
- path; otherwise, skipped. The default is .
-
-
-
-
- Opposite of . If
- then the entry will be added to the path; otherwise, skipped.
- The default is .
-
-
-
-
- Gets the parts of a path represented by this element.
-
-
- A containing the parts of a path
- represented by this element.
-
-
-
-
-
- Paths are groups of files and/or directories that need to be passed as a single
- unit. The order in which parts of the path are specified in the build file is
- retained, and duplicate parts are automatically suppressed.
-
-
-
-
- Define a global <path> that can be referenced by other
- tasks or types.
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Invoked by for build
- attributes with an underlying type.
-
- The to be used to resolve relative paths.
- The string representing a path.
-
-
-
- Returns a textual representation of the path, which can be used as
- PATH environment variable definition.
-
-
- A textual representation of the path.
-
-
-
-
- Defines a set of path elements to add to the current path.
-
- The to add.
-
-
-
- Defines a path element to add to the current path.
-
- The to add.
-
-
-
- Returns all path elements defined by this path object.
-
-
- A list of path elements.
-
-
-
-
- Splits a PATH (with ; or : as separators) into its parts, while
- resolving references to environment variables.
-
- The to be used to resolve relative paths.
- The path to translate.
-
- A PATH split up its parts, with references to environment variables
- resolved and duplicate entries removed.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- The name pattern to include/exclude.
-
-
-
-
- If then the pattern will be used;
- otherwise, skipped. The default is .
-
-
-
-
- If then the pattern will be used;
- otherwise, skipped. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Removes all items from the .
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array,
- starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- A set of patterns, mostly used to include or exclude certain files.
-
-
-
- The individual patterns support if and unless attributes
- to specify that the element should only be used if or unless a given
- condition is met.
-
-
- The and
- elements load patterns from a file. When the file is a relative path,
- it will be resolved relative to the project base directory in which
- the patternset is defined. Each line of this file is taken to be a
- pattern.
-
-
- The number sign (#) as the first non-blank character in a line denotes
- that all text following it is a comment:
-
-
-
-
-
- Patterns can be grouped to sets, and later be referenced by their
- .
-
-
- When used as a standalone element (global type), any properties that
- are referenced will be resolved when the definition is processed, not
- when it actually used. Passing a reference to a nested build file
- will not cause the properties to be re-evaluated.
-
-
- To improve reuse of globally defined patternsets, avoid referencing
- any properties altogether.
-
-
-
-
- Define a set of patterns that matches all .cs files that do not contain
- the text Test in their name.
-
-
-
-
-
-
- ]]>
-
-
-
-
- Define two sets. One holding C# sources, and one holding VB sources.
- Both sets only include test sources when the test property is
- set. A third set combines both C# and VB sources.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Define a set from patterns in a file.
-
-
-
-
-
-
- ]]>
-
-
-
-
- Defines a patternset with patterns that are loaded from an external
- file, and shows the behavior when that patternset is passed as a
- reference to a nested build script.
-
-
- External file "c:\foo\build\service.lst" holding patterns
- of source files to include for the Foo.Service assembly:
-
-
-
-
- Main build script located in "c:\foo\default.build":
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
- Nested build script located in "c:\foo\services\default.build"
- which uses the patternset to feed sources files to the C# compiler:
-
-
-
-
-
-
-
-
-
-
- ]]>
-
- At the time when the patternset is used in the "service"
- build script, the following source files in "c:\foo\services\src"
- match the defined patterns:
-
-
-
-
- You should have observed that:
-
-
-
-
- although the patternset is used from the "service"
- build script, the path to the external file is resolved relative
- to the base directory of the "main" build script in
- which the patternset is defined.
-
-
-
-
- the "TraceListener.cs" file is included, even though
- the "build.debug" property was changed to false
- after the patternset was defined (but before it was passed to
- the nested build, and used).
-
-
-
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Adds a nested set of patterns, or references other standalone
- patternset.
-
- The to add.
-
-
-
- Defines a single pattern for files to include.
-
-
-
-
- Loads multiple patterns of files to include from a given file, set
- using the parameter.
-
-
-
-
- Defines a single pattern for files to exclude.
-
-
-
-
- Loads multiple patterns of files to exclude from a given file, set
- using the parameter.
-
-
-
-
- Contains HTTP proxy settings used to process requests to Internet
- resources.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Gets a instance representing the current
- .
-
-
- A instance representing the current
- , or
- if this proxy should not be used to connect to the external resource.
-
-
-
-
- The name of the proxy host.
-
-
-
-
- The port number on to use.
-
-
-
-
- Specifies whether to bypass the proxy server for local addresses.
- The default is .
-
-
-
-
- The credentials to submit to the proxy server for authentication.
-
-
-
-
- Indicates if the proxy should be used to connect to the external
- resource. If then the proxy will be used;
- otherwise, not. The default is .
-
-
-
-
- Indicates if the proxy should not be used to connect to the external
- resource. If then the proxy will be used;
- otherwise, not. The default is .
-
-
-
-
- Represents an element of which the XML is processed by its parent task
- or type.
-
-
-
-
- Gets the XML that this element represents.
-
-
-
-
- Gets a value indicating whether the element is performing additional
- processing using the that was use to
- initialize the element.
-
-
- , as the XML that represents this build
- element is processed by the containing task or type.
-
-
-
-
- ReplaceTokens filter token.
-
-
-
-
- Token to be replaced.
-
-
-
-
- New value of token.
-
-
-
-
- Indicates if the token should be used to replace values.
- If then the token will be used;
- otherwise, not. The default is .
-
-
-
-
- Indicates if the token should not be used to replace values.
- If then the token will be used;
- otherwise, not. The default is .
-
-
-
-
- Represents an XML namespace.
-
-
-
-
- The prefix to associate with the namespace.
-
-
-
-
- The associated XML namespace URI.
-
-
-
-
- Indicates if the namespace should be added to the .
- If then the namespace will be added;
- otherwise, skipped. The default is .
-
-
-
-
- Indicates if the namespace should not be added to the .
- list. If then the parameter will be
- added; otherwise, skipped. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the specified
- value is in the collection.
-
- The argument value to locate in the collection.
-
- if a with
- value is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified prefix.
-
- The prefix of the to get.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Represents an XSLT extension object. The object should have a default
- parameterless constructor and the return value should be one of the
- four basic XPath data types of number, string, Boolean or node set.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- The namespace URI to associate with the extension object.
-
-
- The namespace URI to associate with the extension object, or
- if not set.
-
-
-
-
- The full type name of the XSLT extension object.
-
-
-
-
- The assembly which contains the XSLT extension object.
-
-
-
-
- Indicates if the extension object should be added to the XSLT argument
- list. If then the extension object will be
- added; otherwise, skipped. The default is .
-
-
-
-
- Indicates if the extension object should not be added to the XSLT argument
- list. If then the extension object will be
- added; otherwise, skipped. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Initializes a new instance of the
- class with the
- specified instance.
-
-
-
-
- Initializes a new instance of the
- class with the
- specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added
- to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the
- end of the collection.
-
- The array of
- elements to be added to the end of the collection.
-
-
-
- Adds the elements of a
- to the end of the collection.
-
- The
- to be added to the end of the collection.
-
-
-
- Determines whether a is in the
- collection.
-
- The to locate
- in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the
- specified value is in the collection.
-
- The argument value to locate in the
- collection.
-
- if a
- with value is found in the collection;
- otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array,
- starting at the specified index of the target array.
-
- The one-dimensional array that is the
- destination of the elements copied from the collection. The array
- must have zero-based indexing.
- The zero-based index in
- at which copying begins.
-
-
-
- Retrieves the index of a specified
- object in the collection.
-
- The object for
- which the index is returned.
-
- The index of the specified . If the
- is not currently a member of the
- collection, it returns -1.
-
-
-
-
- Inserts a into the collection at
- the specified index.
-
- The zero-based index at which
- should be inserted.
- The to
- insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire
- collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove
- from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get
- or set.
-
-
-
- Gets the with the specified name.
-
- The name of the
- to get.
-
-
-
- Enumerates the elements of a
- .
-
-
-
-
- Initializes a new instance of the
- class
- with the specified .
-
- The collection that should be
- enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Represents an XSLT parameter.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- The name of the XSLT parameter.
-
-
- The name of the XSLT parameter, or if
- not set.
-
-
-
-
- The namespace URI to associate with the parameter.
-
-
- The namespace URI to associate with the parameter, or
- if not set.
-
-
-
-
- The value of the XSLT parameter.
-
-
- The value of the XSLT parameter, or if
- not set.
-
-
-
-
- Indicates if the parameter should be added to the XSLT argument list.
- If then the parameter will be added;
- otherwise, skipped. The default is .
-
-
-
-
- Indicates if the parameter should not be added to the XSLT argument
- list. If then the parameter will be
- added; otherwise, skipped. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the specified
- value is in the collection.
-
- The argument value to locate in the collection.
-
- if a with
- value is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified name.
-
- The name of the to get.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Resolves assemblies by caching assemblies that were loaded.
-
-
-
-
- Initializes an instanse of the
- class.
-
-
-
-
- Initializes an instanse of the
- class in the context of the given .
-
-
-
-
- Installs the assembly resolver by hooking up to the
- event.
-
-
-
-
- Uninstalls the assembly resolver.
-
-
-
-
- Resolves an assembly not found by the system using the assembly
- cache.
-
- The source of the event.
- A that contains the event data.
-
- The loaded assembly, or if not found.
-
-
-
-
- Occurs when an assembly is loaded. The loaded assembly is added
- to the assembly cache.
-
- The source of the event.
- An that contains the event data.
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to log, containing zero or more format items.
- An array containing zero or more objects to format.
-
- The actual logging is delegated to the in which
- the is executing
-
-
-
-
- Holds the loaded assemblies.
-
-
-
-
- Holds the in which the
- is executing.
-
-
- The in which the
- is executing or if the
- is not executing in the context of a .
-
-
-
-
- Represents a valid command-line argument.
-
-
-
-
- Sets the value of the argument on the specified object.
-
- The object on which the value of the argument should be set.
- The argument is required and no value was specified.
-
-
- The matching property is collection-based, but is not initialized
- and cannot be written to.
-
- -or-
-
- The matching property is collection-based, but has no strongly-typed
- Add method.
-
- -or-
-
- The matching property is collection-based, but the signature of the
- Add method is not supported.
-
-
-
-
-
- Assigns the specified value to the argument.
-
- The value that should be assigned to the argument.
-
- Duplicate argument.
- -or-
- Invalid value.
-
-
-
-
- Indicates whether the specified is a
- .
-
-
- if can be assigned
- to ; otherwise, .
-
-
-
-
- Indicates whether the specified is collection-based.
-
-
- if can be assigned
- to and is not backed by a
- that can be assigned to ;
- otherwise, .
-
-
-
-
- Indicates whether the specified is an array.
-
-
- if is an array;
- otherwise, .
-
-
-
-
- Gets the property that backs the argument.
-
-
- The property that backs the arguments.
-
-
-
-
- Gets the underlying of the argument.
-
-
- The underlying of the argument.
-
-
- If the of the argument is a collection type,
- this property will returns the underlying type of that collection.
-
-
-
-
- Gets the long name of the argument.
-
- The long name of the argument.
-
-
-
- Gets the short name of the argument.
-
- The short name of the argument.
-
-
-
- Gets the description of the argument.
-
- The description of the argument.
-
-
-
- Gets a value indicating whether the argument is required.
-
-
- if the argument is required; otherwise,
- .
-
-
-
-
- Gets a value indicating whether a mathing command-line argument
- was already found.
-
-
- if a matching command-line argument was
- already found; otherwise, .
-
-
-
-
- Gets a value indicating whether the argument can be specified multiple
- times.
-
-
- if the argument may be specified multiple
- times; otherwise, .
-
-
-
-
- Gets a value indicating whether the argument can only be specified once
- with a certain value.
-
-
- if the argument should always have a unique
- value; otherwise, .
-
-
-
-
- Gets the of the property to which the argument
- is applied.
-
-
- The of the property to which the argument is
- applied.
-
-
-
-
- Gets a value indicating whether the argument is collection-based.
-
-
- if the argument is backed by a
- that can be assigned to and is not backed
- by a that can be assigned to
- ; otherwise, .
-
-
-
-
- Gets a value indicating whether the argument is a set of name/value
- pairs.
-
-
- if the argument is backed by a
- that can be assigned to ; otherwise,
- .
-
-
-
-
- Gets a value indicating whether the argument is array-based.
-
-
- if the argument is backed by an array;
- otherwise, .
-
-
-
-
- Gets a value indicating whether the argument is the default argument.
-
-
- if the argument is the default argument;
- otherwise, .
-
-
-
-
- Gets a value indicating whether the argument cannot be combined with
- other arguments.
-
-
- if the argument cannot be combined with other
- arguments; otherwise, .
-
-
-
-
- Allows control of command line parsing.
-
-
-
-
- Initializes a new instance of the class
- with the specified argument type.
-
- Specifies the checking to be done on the argument.
-
-
-
- Gets or sets the checking to be done on the argument.
-
- The checking that should be done on the argument.
-
-
-
- Gets or sets the long name of the argument.
-
- The long name of the argument.
-
-
-
- Gets or sets the short name of the argument.
-
- The short name of the argument.
-
-
-
- Gets or sets the description of the argument.
-
- The description of the argument.
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified name.
-
- The name of the to get.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- The exception that is thrown when one of the command-line arguments provided
- is not valid.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with a descriptive message.
-
- A descriptive message to include with the exception.
-
-
-
- Initializes a new instance of the class
- with a descriptive message and an inner exception.
-
- A descriptive message to include with the exception.
- A nested exception that is the cause of the current exception.
-
-
-
- Initializes a new instance of the class
- with serialized data.
-
- The that holds the serialized object data about the exception being thrown.
- The that contains contextual information about the source or destination.
-
-
-
- Used to control parsing of command-line arguments.
-
-
-
-
- Indicates that this field is required. An error will be displayed
- if it is not present when parsing arguments.
-
-
-
-
- Only valid in conjunction with Multiple.
- Duplicate values will result in an error.
-
-
-
-
- Inidicates that the argument may be specified more than once.
- Only valid if the argument is a collection
-
-
-
-
- Inidicates that if this argument is specified, no other arguments may be specified.
-
-
-
-
- The default type for non-collection arguments.
- The argument is not required, but an error will be reported if it is specified more than once.
-
-
-
-
- The default type for collection arguments.
- The argument is permitted to occur multiple times, but duplicate
- values will cause an error to be reported.
-
-
-
-
- Commandline parser.
-
-
-
-
- Initializes a new instance of the class
- using possible arguments deducted from the specific .
-
- The from which the possible command-line arguments should be retrieved.
- A value indicating whether or not a response file is able to be used.
- is a null reference.
-
-
-
- Parses an argument list.
-
- The arguments to parse.
- The destination object on which properties will be set corresponding to the specified arguments.
- is a null reference.
- The of does not match the argument specification that was used to initialize the parser.
-
-
-
- Splits a string and removes any empty strings from the
- result. Same functionality as the
- public string[] Split(char[] separator, StringSplitOptions options)
- method in .Net 2.0. Replace with that call when 2.0 is standard.
-
-
-
- the array of strings
-
-
-
- Read a response file and parse the arguments as usual.
-
- The response file to load arguments
-
-
-
- Parse the argument list using the
-
-
-
-
-
- Returns the that's applied
- on the specified property.
-
- The property of which applied should be returned.
-
- The that's applied to the
- , or a null reference if none was applied.
-
-
-
-
- Gets a logo banner using version and copyright attributes defined on the
- or the
- .
-
-
- A logo banner.
-
-
-
-
- Gets the usage instructions.
-
- The usage instructions.
-
-
-
- Gets a value indicating whether no arguments were specified on the
- command line.
-
-
-
-
- Marks a command-line option as being the default option. When the name of
- a command-line argument is not specified, this option will be assumed.
-
-
-
-
- Initializes a new instance of the class
- with the specified argument type.
-
- Specifies the checking to be done on the argument.
-
-
-
- Provides modified version for Copy and Move from the File class that
- allow for filter chain processing.
-
-
-
-
- Copies a file filtering its content through the filter chain.
-
- The file to copy
- The file to copy to
- Chain of filters to apply when copying, or is no filters should be applied.
- The encoding used to read the soure file.
- The encoding used to write the destination file.
-
-
-
- Moves a file filtering its content through the filter chain.
-
- The file to move.
- The file to move move to.
- Chain of filters to apply when moving, or is no filters should be applied.
- The encoding used to read the soure file.
- The encoding used to write the destination file.
-
-
-
- Reads a file filtering its content through the filter chain.
-
- The file to read.
- Chain of filters to apply when reading, or is no filters should be applied.
- The encoding used to read the file.
-
- If is ,
- then the system's ANSI code page will be used to read the file.
-
-
-
-
- Returns a uniquely named empty temporary directory on disk.
-
-
- A representing the temporary directory.
-
-
-
-
- Combines two path strings.
-
- The first path.
- The second path.
-
- A string containing the combined paths. If one of the specified
- paths is a zero-length string, this method returns the other path.
- If contains an absolute path, this method
- returns .
-
-
-
- On *nix, processing is delegated to .
-
-
- On Windows, this method normalized the paths to avoid running into
- the 260 character limit of a path and converts forward slashes in
- both and to
- the platform's directory separator character.
-
-
-
-
-
- Returns Absolute Path (Fix for 260 Char Limit of Path.GetFullPath(...))
-
- The file or directory for which to obtain absolute path information.
- Path Resolved
- path is a zero-length string, contains only white space or contains one or more invalid characters as defined by .
- is .
-
-
-
- Returns the home directory of the current user.
-
-
- The home directory of the current user.
-
-
-
-
- Scans a list of directories for the specified filename.
-
- The list of directories to search.
- The name of the file to look for.
- Specifies whether the directory should be searched recursively.
-
- The directories are scanned in the order in which they are defined.
-
-
- The absolute path to the specified file, or null if the file was
- not found.
-
-
-
-
- Helper class for determining whether assemblies are located in the
- Global Assembly Cache.
-
-
-
-
- Initializes a new instance of the class in
- the context of the given .
-
-
-
-
- Determines whether an assembly is installed in the Global
- Assembly Cache given its file name or path.
-
- The name or path of the file that contains the manifest of the assembly.
-
- if is
- installed in the Global Assembly Cache; otherwise,
- .
-
-
-
- To determine whether the specified assembly is installed in the
- Global Assembly Cache, the assembly is loaded into a separate
- .
-
-
- If the family of the current runtime framework does not match the
- family of the current target framework, this method will return
- for all assemblies as there's no way to
- determine whether a given assembly is in the Global Assembly Cache
- for another framework family than the family of the current runtime
- framework.
-
-
-
-
-
- Holds the in which assemblies will be loaded
- to determine whether they are in the Global Assembly Cache.
-
-
-
-
- Holds the context of the .
-
-
-
-
- Holds a list of assembly files for which already has been determined
- whether they are located in the Global Assembly Cache.
-
-
-
- The key of the is the full path to the
- assembly file and the value is a indicating
- whether the assembly is located in the Global Assembly Cache.
-
-
-
-
-
- Holds a value indicating whether the object has been disposed.
-
-
-
-
- Gets the context of the .
-
-
- The context of the .
-
-
-
-
- Obtains a lifetime service object to control the lifetime policy for
- this instance.
-
-
- An object of type used to control the lifetime
- policy for this instance. This is the current lifetime service object
- for this instance if one exists; otherwise, a new lifetime service
- object initialized with a lease that will never time out.
-
-
-
-
- Determines whether an assembly is installed in the Global
- Assembly Cache given its file name or path.
-
- The name or path of the file that contains the manifest of the assembly.
-
- if is
- installed in the Global Assembly Cache; otherwise,
- .
-
-
-
-
- Provides a set of helper methods related to reflection.
-
-
-
-
- Initializes a new instance of the class.
-
-
- Uses a private access modifier to prevent instantiation of this class.
-
-
-
-
- Loads the type specified in the type string with assembly qualified name.
-
- The assembly qualified name of the type to load.
- Flag set to to throw an exception if the type cannot be loaded.
-
- is and
- an error is encountered while loading the , or
- is not an assembly qualified name.
-
-
- If the cannot be instantiated from the assembly
- qualified type name, then we'll try to instantiate the type using its
- simple type name from an already loaded assembly with an assembly
- name mathing the assembly in the assembly qualified type name.
-
-
- The type loaded or if it could not be loaded.
-
-
-
-
- Provides resource support to NAnt assemblies. This class cannot
- be inherited from.
-
-
-
-
- Prevents the class from being
- instantiated explicitly.
-
-
-
-
- Registers the assembly to be used as the fallback if resources
- aren't found in the local satellite assembly.
-
-
- A that represents the
- assembly to register.
-
-
- The following example shows how to register a shared satellite
- assembly.
-
-
-
-
-
-
-
- Returns the value of the specified string resource.
-
-
- A that contains the name of the
- resource to get.
-
-
- A that contains the value of the
- resource localized for the current culture.
-
-
- The returned resource is localized for the cultural settings of the
- current .
-
- The GetString method is thread-safe.
-
-
-
- The following example demonstrates the GetString method using
- the cultural settings of the current .
-
-
-
-
-
-
-
- Returns the value of the specified string resource localized for
- the specified culture.
-
-
-
-
- A that contains the value of the
- resource localized for the specified culture.
-
-
-
- The GetString method is thread-safe.
-
-
-
- The following example demonstrates the GetString method using
- a specific culture.
-
-
-
-
-
-
-
- Returns the value of the specified string resource localized for
- the specified culture for the specified assembly.
-
-
- A that contains the name of the
- resource to get.
-
-
- A that represents
- the culture for which the resource is localized.
-
-
- A
-
-
- A that contains the value of the
- resource localized for the specified culture.
-
-
-
- The GetString method is thread-safe.
-
-
-
- The following example demonstrates the GetString method using
- specific culture and assembly.
-
-
-
-
-
-
-
- Registers the specified assembly.
-
-
- A that represents the
- assembly to register.
-
-
-
-
- Determines the manifest resource name of the resource holding the
- localized strings.
-
- The name of the assembly.
-
- The manifest resource name of the resource holding the localized
- strings for the specified assembly.
-
-
- The manifest resource name of the resource holding the localized
- strings should match the name of the assembly, minus Tasks
- suffix.
-
-
-
-
- Groups a set of useful manipulation and validation
- methods.
-
-
-
-
- Initializes a new instance of the class.
-
-
- Prevents instantiation of the class.
-
-
-
-
- Determines whether the last character of the given
- matches the specified character.
-
- The string.
- The character.
-
- if the last character of
- matches ; otherwise, .
-
- is .
-
-
-
- Indicates whether or not the specified is
- or an string.
-
- The value to check.
-
- if is
- or an empty string (""); otherwise, .
-
-
-
-
- Converts an empty string ("") to .
-
- The value to convert.
-
- if is an empty
- string ("") or ; otherwise, .
-
-
-
-
- Converts to an empty string.
-
- The value to convert.
-
- An empty string if is ;
- otherwise, .
-
-
-
-
- Concatenates a specified separator between each
- element of a specified , yielding a
- single concatenated string.
-
- A .
- A .
-
- A consisting of the elements of
- interspersed with the separator string.
-
-
-
- For example if is ", " and the elements
- of are "apple", "orange", "grape", and "pear",
- returns "apple, orange,
- grape, pear".
-
-
- If is , an empty
- string () is used instead.
-
-
-
-
-
- Creates a shallow copy of the specified .
-
- The that should be copied.
-
- A shallow copy of the specified .
-
-
-
-
- Thrown whenever an error occurs during the build.
-
-
-
-
- The location of the exception in the build document (xml file).
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with a descriptive message.
-
- A descriptive message to include with the exception.
-
-
-
- Initializes a new instance of the class
- with the specified descriptive message and inner exception.
-
- A descriptive message to include with the exception.
- A nested exception that is the cause of the current exception.
-
-
-
- Initializes a new instance of the class
- with a descriptive message and the location in the build file that
- caused the exception.
-
- A descriptive message to include with the exception.
- The location in the build file where the exception occured.
-
-
-
- Initializes a new instance of the class
- with a descriptive message, the location in the build file and an
- instance of the exception that is the cause of the current exception.
-
- A descriptive message to include with the exception.
- The location in the build file where the exception occured.
- A nested exception that is the cause of the current exception.
-
-
-
- Initializes a new instance of the class
- with serialized data.
-
- The that holds the serialized object data about the exception being thrown.
- The that contains contextual information about the source or destination.
-
-
-
- Serializes this object into the provided.
-
- The to populate with data.
- The destination for this serialization.
-
-
-
- Creates and returns a string representation of the current
- exception.
-
-
- A string representation of the current exception.
-
-
-
-
- Gets the raw message as specified when the exception was
- constructed.
-
-
- The raw message as specified when the exception was
- constructed.
-
-
-
-
- Gets the location in the build file of the element from which the
- exception originated.
-
-
- The location in the build file of the element from which the
- exception originated.
-
-
-
-
- Gets a message that describes the current exception.
-
-
- The error message that explains the reason for the exception.
-
-
- Adds location information to the message, if available.
-
-
-
-
- Represents the set of command-line options supported by NAnt.
-
-
-
-
- Gets or sets the target framework to use (overrides
- NAnt.exe.config settings)
-
-
- The framework that should be used.
-
-
- For a list of possible frameworks, see NAnt.exe.config, possible
- values include "net-1.0", "net-1.1", etc.
-
-
-
-
- Gets or sets the target framework to use (overrides
- NAnt.exe.config settings)
-
-
- The framework that should be used.
-
-
- For a list of possible frameworks, see NAnt.exe.config, possible
- values include "net-1.0", "net-1.1", etc.
-
-
-
-
- Gets or sets the buildfile that should be executed.
-
-
- The buildfile that should be executed.
-
-
- Can be both a file or an URI.
-
-
-
-
- Gets or sets a value indicating whether more information should be
- displayed during the build process.
-
-
- if more information should be displayed;
- otherwise, . The default is .
-
-
-
-
- Gets or sets a value indicating whether debug information should be
- displayed during the build process.
-
-
- if debug information should be displayed;
- otherwise, . The default is .
-
-
-
-
- Gets or sets a value indicating whether only error and debug debug messages should be
- displayed during the build process.
-
-
- if only error or warning messages should be
- displayed; otherwise, . The default is
- .
-
-
-
-
- Gets or sets a value indicating whether to produce emacs (and other
- editor) friendly output.
-
-
- if output is to be unadorned so that emacs
- and other editors can parse files names, etc. The default is
- .
-
-
-
-
- Gets a value indicating whether parent directories should be searched
- for a buildfile.
-
-
- if parent directories should be searched for
- a build file; otherwise, . The default is
- .
-
-
-
-
- Gets or sets the indentation level of the build output.
-
-
- The indentation level of the build output. The default is 0.
-
-
-
-
- Gets or sets the list of properties that should be set.
-
-
- The list of properties that should be set.
-
-
-
-
- Gets or sets the of logger to add to the list
- of listeners.
-
-
- The of logger to add to the list of
- listeners.
-
-
- The should derive from .
-
-
-
-
- Gets or sets the name of the file to log output to.
-
-
- The name of the file to log output to.
-
-
-
-
- Gets a collection containing fully qualified type names of classes
- implementating that should be added
- to the project as listeners.
-
-
- A collection of fully qualified type names that should be added as
- listeners to the .
-
-
-
-
- Gets a collection of assemblies to load extensions from.
-
-
- A collection of assemblies to load extensions from.
-
-
-
-
- Gets or sets a value indicating whether help
- should be printed.
-
-
- if help should be
- printed; otherwise, . The default is
- .
-
-
-
-
- Gets or sets a value indicating whether the logo banner should be
- printed.
-
-
- if the logo banner should be printed; otherwise,
- . The default is .
-
-
-
-
- Gets or sets a value indicating whether the NAnt help should be
- printed.
-
-
- if NAnt help should be printed; otherwise,
- . The default is .
-
-
-
-
- Gets a collection containing the targets that should be executed.
-
-
- A collection that contains the targets that should be executed.
-
-
-
-
- Custom configuration section handler for the element.
-
-
-
-
- This just passed things through. Return the node read from the config file.
-
-
-
-
- Main entry point to NAnt that is called by the ConsoleStub.
-
-
-
-
- Starts NAnt. This is the Main entry point.
-
- Command Line args, or whatever you want to pass it. They will treated as Command Line args.
-
- The exit code.
-
-
-
-
- Prints the projecthelp to the console.
-
- The build file to show help for.
-
- is loaded and transformed with
- ProjectHelp.xslt, which is an embedded resource.
-
-
-
-
- Gets the file name for the build file in the specified directory.
-
- The directory to look for a build file. When in doubt use Environment.CurrentDirectory for directory.
- Look for a build file with this pattern or name. If null look for a file that matches the default build pattern (*.build).
- Whether or not to search the parent directories for a build file.
- The path to the build file or null if no build file could be found.
-
-
-
- Loads the extension assemblies in the current
- and scans them for extensions.
-
- The extension assemblies to load.
- The which will be used to output messages to the build log.
-
-
-
- Dynamically constructs an instance of
- the class specified.
-
-
-
- At this point, only looks in the assembly where
- is defined.
-
-
- The fully qualified name of the logger that should be instantiated.
- Type could not be loaded.
- does not implement .
-
-
-
- Dynamically constructs an instance of
- the class specified.
-
-
-
- At this point, only looks in the assembly where
- is defined.
-
-
- The fully qualified name of the listener that should be instantiated.
- Type could not be loaded.
- does not implement .
-
-
-
- Add the listeners specified in the command line arguments,
- along with the default listener, to the specified project.
-
- The command-line options.
- The to add listeners to.
-
-
-
- Spits out generic help info to the console.
-
-
-
-
- Write the message of the specified and
- the inner exceptions to .
-
- The to write to .
-
-
-
- Creates a new instance of the class
- for the specified class in the specified
- .
-
-
- An for the specified
- is cached for future use.
-
- The containing the .
- The class representing the .
-
-
-
- Creates a new instance of the
- class for the specified class in the
- specified.
-
- The containing the .
- The class representing the .
-
-
-
- Gets the name of the class that can be
- created using this .
-
-
- The name of the class that can be created
- using this .
-
-
-
-
- Gets the name of the data type which the
- can create.
-
-
- The name of the data type which the
- can create.
-
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a for the specified
- task is in the collection.
-
- The name of task for which the should be located in the collection.
-
- if a for
- the specified task is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the for the specified task.
-
- The name of task for which the should be located in the collection.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified capacity.
-
-
-
-
- Inherits Properties from an existing property
- dictionary Instance
-
- DataType list to inherit
-
-
-
- Used for searching filesystem based on given include/exclude rules.
-
-
- Simple client code for testing the class.
-
- while (true) {
- DirectoryScanner scanner = new DirectoryScanner();
- Console.Write("Scan Basedirectory : ");
- string s = Console.ReadLine();
- if (s.Length == 0) break;
- scanner.BaseDirectory = s;
- while(true) {
- Console.Write("Include pattern : ");
- s = Console.ReadLine();
- if (s.Length == 0) break;
- scanner.Includes.Add(s);
- }
- while(true) {
- Console.Write("Exclude pattern : ");
- s = Console.ReadLine();
- if (s.Length == 0) break;
- scanner.Excludes.Add(s);
- }
- foreach (string name in scanner.FileNames)
- Console.WriteLine("file:" + name);
- foreach (string name in scanner.DirectoryNames)
- Console.WriteLine("dir :" + name);
- Console.WriteLine("");
- }
-
-
-
-
-
- Initializes a new instance of the .
-
-
- On unix, patterns are matching case-sensitively; otherwise, they
- are matched case-insensitively.
-
-
-
-
- Initializes a new instance of the
- specifying whether patterns are to be match case-sensitively.
-
- Specifies whether patterns are to be matched case-sensititely.
-
-
-
- Creates a shallow copy of the .
-
-
- A shallow copy of the .
-
-
-
-
- Uses and search criteria (relative to
- or absolute), to search for filesystem objects.
-
-
-
-
- Parses specified NAnt search patterns for search directories and
- corresponding regex patterns.
-
- In. NAnt patterns. Absolute or relative paths.
- Out. Regex patterns. Absolute canonical paths.
- Out. Non-regex files. Absolute canonical paths.
- In. Whether to allow a pattern to add search directories.
-
-
-
- Given a NAnt search pattern returns a search directory and an regex
- search pattern.
-
- Whether this pattern is an include or exclude pattern
- NAnt searh pattern (relative to the Basedirectory OR absolute, relative paths refering to parent directories ( ../ ) also supported)
- Out. Absolute canonical path to the directory to be searched
- Out. Whether the pattern is potentially recursive or not
- Out. Whether this is a regex pattern or not
- Out. Regex search pattern (absolute canonical path)
-
-
-
- Searches a directory recursively for files and directories matching
- the search criteria.
-
- Directory in which to search (absolute canonical path)
- Whether to scan recursively or not
-
-
-
- Converts search pattern to a regular expression pattern.
-
- Search pattern relative to the search directory.
- Regular expresssion
-
-
-
- Gets or set a value indicating whether or not to use case-sensitive
- pattern matching.
-
-
-
-
- Gets the collection of include patterns.
-
-
-
-
- Gets the collection of exclude patterns.
-
-
-
-
- The base directory to scan. The default is the
- current directory.
-
-
-
-
- Gets the list of files that match the given patterns.
-
-
-
-
- Gets the list of directories that match the given patterns.
-
-
-
-
- Gets the list of directories that were scanned for files.
-
-
-
-
- Creates a shallow copy of the .
-
-
- A shallow copy of the .
-
-
-
-
- Creates a string representing a list of the strings in the collection.
-
-
- A string that represents the contents.
-
-
-
-
- Initialize a new instance of the
- class specifying whether or not string comparison should be
- case-sensitive.
-
- Specifies whether or not string comparison should be case-sensitive.
-
-
-
- Creates a shallow copy of the .
-
-
- A shallow copy of the .
-
-
-
-
- Determines whether the specified string is in the
- .
-
- The string to locate in the . The value can be .
-
- if value is found in the ; otherwise, .
-
-
- String comparisons within the
- are only case-sensitive if is
-
-
-
-
-
- Searches for the specified string and returns the zero-based index
- of the first occurrence within the .
-
- The string to locate. The value can be .
-
- The zero-based index of the first occurrence of
- in the , if found; otherwise, -1.
-
-
- String comparisons within the
- are only case-sensitive if is
- .
-
-
-
-
- Gets a value indicating whether string comparison is case-sensitive.
-
-
- A value indicating whether string comparison is case-sensitive.
-
-
-
-
- Gets the value of the specified property.
-
- The name of the property to get the value of.
-
- The value of the specified property.
-
-
-
-
- Splits an input string into a sequence of tokens used during parsing.
-
-
-
-
- Available tokens
-
-
-
-
- Encalsulates information about installed frameworks incuding version
- information and directory locations for finding tools.
-
-
-
-
- Resolves the specified assembly to a full path by matching it
- against the reference assemblies.
-
- The file name of the assembly to resolve (without path information).
-
- An absolute path to the assembly, or if the
- assembly could not be found or no reference assemblies are configured
- for the current framework.
-
-
- Whether the file name is matched case-sensitively depends on the
- operating system.
-
-
-
-
- Searches the list of tool paths of the current framework for the
- given file, and returns the absolute path if found.
-
- The file name of the tool to search for.
-
- The absolute path to if found in one of the
- configured tool paths; otherwise, .
-
- is .
-
-
- The configured tool paths are scanned in the order in which they
- are defined in the framework configuration.
-
-
- The file name of the tool to search should include the extension.
-
-
-
-
-
- Gets the value of the specified attribute from the specified node.
-
- The node of which the attribute value should be retrieved.
- The attribute of which the value should be returned.
-
- The value of the attribute with the specified name or
- if the attribute does not exist or has no value.
-
-
-
-
- Gets the name of the framework.
-
-
- The name of the framework.
-
-
-
-
- Gets the family of the framework.
-
-
- The family of the framework.
-
-
-
-
- Gets the description of the framework.
-
-
- The description of the framework.
-
-
-
-
- Gets the vendor of the framework.
-
-
- The vendor of the framework.
-
-
-
-
- Gets the version of the framework.
-
-
- The version of the framework.
-
- The framework is not valid.
-
- When is not configured, the framework is not
- considered valid.
-
-
-
-
- Gets the Common Language Runtime version of the framework.
-
-
- The Common Language Runtime version of the framework.
-
- The framework is not valid.
-
- When is , the
- framework is not considered valid.
-
-
-
-
- Gets the CLR type of the framework.
-
-
- The CLR type of the framework.
-
- The framework is not valid.
-
-
-
- Gets the Visual Studio version that corresponds with this
- framework.
-
-
- The Visual Studio version that corresponds with this framework.
-
- The framework is not valid.
- There is no version of Visual Studio that corresponds with this framework.
-
-
-
- Gets the base directory of the framework tools for the framework.
-
-
- The base directory of the framework tools for the framework.
-
- The framework is not valid.
-
-
-
- Gets the runtime information for this framework.
-
-
- The runtime information for the framework or
- if no runtime information is configured for the framework.
-
- The framework is not valid.
-
-
-
- Gets the directory where the system assemblies for the framework
- are located.
-
-
- The directory where the system assemblies for the framework are
- located.
-
- The framework is not valid.
-
-
-
- Gets the directory containing the SDK tools for the framework.
-
-
- The directory containing the SDK tools for the framework or a null
- reference if the configured sdk directory does not exist, or is not
- valid.
-
- The framework is not valid.
-
-
-
- Gets the used to initialize this framework.
-
-
- The used to initialize this framework.
-
- The framework is not valid.
-
-
-
- Gets the set of assemblies and directories that should scanned for
- NAnt tasks, types or functions.
-
-
- The set of assemblies and directories that should be scanned for
- NAnt tasks, types or functions.
-
- The framework is not valid.
-
-
-
- Returns a value indicating whether the current framework is valid.
-
-
- if the framework is installed and correctly
- configured; otherwise, .
-
-
-
-
- Gets the reference assemblies for the current framework.
-
-
- The reference assemblies for the current framework.
-
- The framework is not valid.
-
-
-
- Gets the tool paths for the current framework.
-
-
- The tool paths for the current framework.
-
- The framework is not valid.
-
-
-
- Gets the .
-
-
- The .
-
-
- The defines the current namespace
- scope and provides methods for looking up namespace information.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified capacity.
-
-
-
-
- Defines the types of frameworks.
-
-
-
-
- Frameworks that are supported on the current platform, but are not
- installed.
-
-
-
-
- Frameworks that are installed on the current system.
-
-
-
-
- Retrieves installation state attributes.
-
-
-
-
- Frameworks that typically target full desktop devices.
-
-
-
-
- Frameworks that target compact devices.
-
-
-
-
- Frameworks that run in a browser.
-
-
-
-
- Retrieves device attributes.
-
-
-
-
- Frameworks released as part of the open-source Mono
- project.
-
-
-
-
- Frameworks released by Microsoft.
-
-
-
-
- Retrieves vendor attributes.
-
-
-
-
- All frameworks supported on the current platform, regarless of their
- installation state, target device or vendor.
-
-
-
-
- Stores the file name, line number and column number to record a position
- in a text file.
-
-
-
-
- Creates a location consisting of a file name, line number and
- column number.
-
-
- can be a local URI resource, e.g., file:///C:/WINDOWS/setuplog.txt.
-
-
-
-
- Creates a location consisting of a file name.
-
-
- can be a local URI resource, e.g., file:///C:/WINDOWS/setuplog.txt.
-
-
-
-
- Creates an "unknown" location.
-
-
-
- Private Init function.
-
-
-
- Returns the file name, line number and a trailing space. An error
- message can be appended easily. For unknown locations, returns
- an empty string.
-
-
-
-
- Gets a string containing the file name for the location.
-
-
- The file name includes both the file path and the extension.
-
-
-
-
- Gets the line number for the location.
-
-
- Lines start at 1. Will be zero if not specified.
-
-
-
-
- Gets the column number for the location.
-
-
- Columns start a 1. Will be zero if not specified.
-
-
-
-
- Maps XML nodes to the text positions from their original source.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Determines if a file has been loaded by the current project.
-
- The file to check.
-
- if the specified file has already been loaded
- by the current project; otherwise, .
-
-
-
-
- Adds an to the map.
-
-
- An can only be added to the map once.
-
-
-
-
- Returns the in the XML file for the given node.
-
-
- The must be from an
- that has been added to the map.
-
-
-
-
- Represents a position in the build file.
-
-
-
-
- Initializes a new instance of the
- with the speified line and column.
-
- The line coordinate of the position.
- The column coordinate of the position.
-
-
-
- The line coordinate of the position.
-
-
-
-
- The column coordinate of the position.
-
-
-
-
- Defines the set of levels recognised by the NAnt logging system.
-
-
-
-
- Designates fine-grained informational events that are most useful
- to debug a build process.
-
-
-
-
- Designates events that offer a more detailed view of the build
- process.
-
-
-
-
- Designates informational events that are useful for getting a
- high-level view of the build process.
-
-
-
-
- Designates potentionally harmful events.
-
-
-
-
- Designates error events.
-
-
-
-
- Can be used to suppress all messages.
-
-
- No events should be logged with this .
-
-
-
-
- Specialized for
- that ignores case when converting from string.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Converts the given object to the type of this converter, using the
- specified context and culture information.
-
- An that provides a format context.
- A object. If a is passed, the current culture is assumed.
- The to convert.
-
- An that represents the converted value.
-
-
-
-
- Class representing an event occurring during a build.
-
-
-
- An event is built by specifying either a project, a task or a target.
-
-
- A level event will only have a
- reference.
-
-
- A level event will have and
- references.
-
-
- A level event will have ,
- and references.
-
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Initializes a new instance of the
- class for a level event.
-
- The that emitted the event.
-
-
-
- Initializes a new instance of the
- class for a level event.
-
- The that emitted the event.
-
-
-
- Initializes a new instance of the
- class for a level event.
-
- The that emitted the event.
-
-
-
- Gets or sets the message associated with this event.
-
-
- The message associated with this event.
-
-
-
-
- Gets or sets the priority level associated with this event.
-
-
- The priority level associated with this event.
-
-
-
-
- Gets or sets the associated with this event.
-
-
- The associated with this event.
-
-
-
-
- Gets the that fired this event.
-
-
- The that fired this event.
-
-
-
-
- Gets the that fired this event.
-
-
- The that fired this event, or a null reference
- if this is a level event.
-
-
-
-
- Gets the that fired this event.
-
-
- The that fired this event, or
- if this is a or level
- event.
-
-
-
-
- Represents the method that handles the build events.
-
- The source of the event.
- A that contains the event data.
-
-
-
- Instances of classes that implement this interface can register to be
- notified when things happen during a build.
-
-
-
-
- Signals that a build has started.
-
- The source of the event.
- A object that contains the event data.
-
- This event is fired before any targets have started.
-
-
-
-
- Signals that the last target has finished.
-
- The source of the event.
- A object that contains the event data.
-
- This event will still be fired if an error occurred during the build.
-
-
-
-
- Signals that a target has started.
-
- The source of the event.
- A object that contains the event data.
-
-
-
- Signals that a target has finished.
-
- The source of the event.
- A object that contains the event data.
-
- This event will still be fired if an error occurred during the build.
-
-
-
-
- Signals that a task has started.
-
- The source of the event.
- A object that contains the event data.
-
-
-
- Signals that a task has finished.
-
- The source of the event.
- A object that contains the event data.
-
- This event will still be fired if an error occurred during the build.
-
-
-
-
- Signals that a message has been logged.
-
- The source of the event.
- A object that contains the event data.
-
-
-
- Interface used by NAnt to log the build output.
-
-
- Depending on the supplied command-line arguments, NAnt will set the
- to or a
- with a file as backend store.
-
-
-
-
- Flushes buffered build events or messages to the underlying storage.
-
-
-
-
- Gets or sets the highest level of message this logger should respond
- to.
-
- The highest level of message this logger should respond to.
-
- Only messages with a message level higher than or equal to the given
- level should actually be written to the log.
-
-
-
-
- Gets or sets a value indicating whether to produce emacs (and other
- editor) friendly output.
-
-
- if output is to be unadorned so that emacs
- and other editors can parse files names, etc.
-
-
-
-
- Gets or sets the to which the logger is
- to send its output.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Flushes buffered build events or messages to the underlying storage.
-
-
-
-
- Signals that a build has started.
-
- The source of the event.
- A object that contains the event data.
-
- This event is fired before any targets have started.
-
-
-
-
- Signals that the last target has finished.
-
- The source of the event.
- A object that contains the event data.
-
- This event will still be fired if an error occurred during the build.
-
-
-
-
- Signals that a target has started.
-
- The source of the event.
- A object that contains the event data.
-
-
-
- Signals that a task has finished.
-
- The source of the event.
- A object that contains the event data.
-
- This event will still be fired if an error occurred during the build.
-
-
-
-
- Signals that a task has started.
-
- The source of the event.
- A object that contains the event data.
-
-
-
- Signals that a task has finished.
-
- The source of the event.
- A object that contains the event data.
-
- This event will still be fired if an error occurred during the build.
-
-
-
-
- Signals that a message has been logged.
-
- The source of the event.
- A object that contains the event data.
-
- Only messages with a priority higher or equal to the threshold of
- the logger will actually be output in the build log.
-
-
-
-
- Empty implementation which allows derived classes to receive the
- output that is generated in this logger.
-
- The message being logged.
-
-
-
- Outputs an indented message to the build log if its priority is
- greather than or equal to the of the
- logger.
-
- The priority of the message to output.
- The message to output.
- The number of characters that the message should be indented.
-
-
-
- Outputs an indented message to the build log if its priority is
- greather than or equal to the of the
- logger.
-
- The event to output.
-
-
-
- Outputs an indented message to the build log if its priority is
- greather than or equal to the of the
- logger.
-
- The event to output.
- The number of characters that the message should be indented.
-
-
-
- Holds a stack of reports for all running builds.
-
-
-
-
- Gets or sets the highest level of message this logger should respond
- to.
-
-
- The highest level of message this logger should respond to.
-
-
- Only messages with a message level higher than or equal to the given
- level should be written to the log.
-
-
-
-
- Gets or sets a value indicating whether to produce emacs (and other
- editor) friendly output.
-
-
- if output is to be unadorned so that emacs
- and other editors can parse files names, etc. The default is
- .
-
-
-
-
- Gets or sets the to which the logger is
- to send its output.
-
-
- The to which the logger sends its output.
-
-
-
-
- Used to store information about a build, to allow better reporting to
- the user.
-
-
-
-
- Errors encountered so far.
-
-
-
-
- Warnings encountered so far.
-
-
-
-
- The start time of the build process.
-
-
-
-
- Buffers log messages from DefaultLogger, and sends an e-mail with the
- results.
-
-
- The following properties are used to send the mail :
-
-
- Property
- Description
-
-
- MailLogger.mailhost
- Mail server to use. [default: localhost]
-
-
- MailLogger.from
- The address of the e-mail sender.
-
-
- MailLogger.failure.notify
- Send build failure e-mails ? [default: true]
-
-
- MailLogger.success.notify
- Send build success e-mails ? [default: true]
-
-
- MailLogger.failure.to
- The address to send build failure messages to.
-
-
- MailLogger.success.to
- The address to send build success messages to.
-
-
- MailLogger.failure.subject
- The subject of build failure messages. [default: "Build Failure"]
-
-
- MailLogger.success.subject
- The subject of build success messages. [default: "Build Success"]
-
-
- MailLogger.success.attachments
- The ID of a fileset holdng set of files to attach when the build is successful.
-
-
- MailLogger.failure.attachments
- The ID of a fileset holdng set of files to attach when the build fails.
-
-
- MailLogger.body.encoding
- The encoding type of the body of the e-mail message. [default: system's ANSI code page]
-
-
- MailLogger.smtp.username
- The name of the user to login to the SMTP server.
-
-
- MailLogger.smtp.password
- The password of the specified user.
-
-
- MailLogger.smtp.enablessl
- Specifies whether to use SSL to encrypt the connection. [default: false]
-
-
- MailLogger.smtp.port
- The SMTP server port to connect to. [default: 25]
-
-
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Signals that a build has started.
-
- The source of the event.
- A object that contains the event data.
-
- This event is fired before any targets have started.
-
-
-
-
- Signals that the last target has finished, and send an e-mail with
- the build results.
-
- The source of the event.
- A object that contains the event data.
-
-
-
- Receives and buffers log messages.
-
- The message being logged.
-
-
-
- Gets the value of the specified property.
-
- Properties to obtain value from.
- Suffix of property name. "MailLogger" will be prepended internally.
- Value returned if property is not present in .
- Value indicating whether the property should exist, or have a default value set.
-
- The value of the specified property; or the default value if the
- property is not present in .
-
- is , and the specified property is not present and no default value has been given.
-
-
-
- Buffer in which the message is constructed prior to sending.
-
-
-
-
- Holds the stack of currently executing projects.
-
-
-
-
- Contains a strongly typed collection of
- objects.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Initializes a new instance of the
- class with the specified instance.
-
-
-
-
- Initializes a new instance of the
- class with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Implements a for writing information to
- the NAnt logging infrastructure.
-
-
-
-
- Initializes a new instance of the class
- for the specified with the specified output
- level and format provider.
-
- Determines the indentation level.
- The with which messages will be output to the build log.
- An object that controls formatting.
-
-
-
- Writes a character array to the buffer.
-
- The character array to write to the text stream.
-
-
-
- Writes a string to the buffer.
-
-
-
-
-
- Writes an empty string to the logging infrastructure.
-
-
-
-
- Writes a string to the logging infrastructure.
-
- The string to write. If is a null reference, only the line termination characters are written.
-
-
-
- Writes out a formatted string using the same semantics as
- .
-
- The formatting string.
- The object array to write into format string.
-
-
-
- Causes any buffered data to be written to the logging infrastructure.
-
-
-
-
- Closes the current writer and releases any system resources
- associated with the writer.
-
-
-
-
- Obtains a lifetime service object to control the lifetime policy for
- this instance.
-
-
- An object of type used to control the lifetime
- policy for this instance. This is the current lifetime service object
- for this instance if one exists; otherwise, a new lifetime service
- object initialized with a lease that will never time out.
-
-
-
-
- Gets the in which the output is written.
-
-
- The always writes output in UTF8
- encoding.
-
-
-
-
- Gets the with which messages will be output to
- the build log.
-
-
-
-
- Used to search for files on the PATH.
-
-
-
- The local directory is not searched (since this would already be covered
- by normal use of the includes element).
-
-
- Also, advanced pattern matching isn't supported: you need to know the
- exact name of the file.
-
-
-
-
-
- Creates a shallow copy of the .
-
-
- A shallow copy of the .
-
-
-
-
- Creates a shallow copy of the .
-
-
- A shallow copy of the .
-
-
-
-
- Adds a file to the list of files to be scanned for.
-
- The filename or search pattern to add to the list.
-
-
-
- Scans all direcetories in the PATH environment variable for files.
-
-
- List of matching files found in the PATH.
-
-
-
-
- Scans all directories in the given environment variable for files.
-
- The environment variable of which the directories should be scanned.
-
- List of matching files found in the directory of the given
- environment variable.
-
-
-
-
- Creates a shallow copy of the specified .
-
- The that should be copied.
-
- A shallow copy of the specified .
-
-
-
-
- Returns a value indicating whether NAnt is running in 64-bit mode.
-
-
- if NAnt is running in 64-bit mode; otherwise,
- .
-
-
-
-
- Returns a value indicating whether NAnt is running in 32-bit mode.
-
-
- Note that even if the platform is 64-bit, NAnt may be running in
- 32-bit mode.
-
-
- if NAnt is running in 32-bit mode; otherwise,
- .
-
-
-
-
- Returns a value indicating whether NAnt is running on Windows.
-
-
- if NAnt is running on Windows;
- otherwise, .
-
-
-
-
- Central representation of a NAnt project.
-
-
-
- The method will initialize the project with the build
- file specified in the constructor and execute the default target.
-
-
-
-
-
-
-
- If no target is given, the default target will be executed if specified
- in the project.
-
-
-
-
-
-
-
-
- Constant for the "visiting" state, used when traversing a DFS of
- target dependencies.
-
-
-
-
- Constant for the "visited" state, used when traversing a DFS of
- target dependencies.
-
-
-
-
- Holds the logger for this class.
-
-
-
-
- Holds the default threshold for build loggers.
-
-
-
-
- Initializes a new class with the given
- document, message threshold and indentation level.
-
- Any valid build format will do.
- The message threshold.
- The project indentation level.
-
-
-
- Initializes a new class with the given
- document, message threshold and indentation level, and using
- the specified to load internal configuration
- settings.
-
- Any valid build format will do.
- The message threshold.
- The project indentation level.
- The NAnt should use to initialize configuration settings.
-
- This constructor is useful for developers using NAnt as a class
- library.
-
-
-
-
- Initializes a new class with the given
- source, message threshold and indentation level.
-
-
- The full path to the build file.
- This can be of any form that accepts.
-
- The message threshold.
- The project indentation level.
-
- If the source is a uri of form 'file:///path' then use the path part.
-
-
-
-
- Initializes a new class with the given
- source, message threshold and indentation level, and using
- the specified to load internal configuration
- settings.
-
-
- The full path to the build file.
- This can be of any form that accepts.
-
- The message threshold.
- The project indentation level.
- The NAnt should use to initialize configuration settings.
- is .
-
- If the source is a uri of form 'file:///path' then use the path part.
-
-
-
-
- Initializes a as subproject of the specified
- .
-
-
- The full path to the build file.
- This can be of any form that accepts.
-
- The parent .
-
- Optimized for framework initialization projects, by skipping automatic
- discovery of extension assemblies and framework configuration.
-
-
-
-
- Initializes a with
- set to , and
- set to 0.
-
- An containing the build script.
-
- Optimized for framework initialization projects, by skipping automatic
- discovery of extension assemblies and framework configuration.
-
-
-
-
- Gets the list of supported frameworks filtered by the specified
- parameter.
-
- A bitwise combination of values that filter the frameworks to retrieve.
-
- An array of type that contains the
- frameworks specified by the parameter,
- sorted on name.
-
-
-
-
- Returns the of the given node in an XML
- file loaded by NAnt.
-
-
-
- The must be from an
- that has been loaded by NAnt.
-
-
- NAnt also does not process any of the following node types:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- As a result, no location information is available for these nodes.
-
-
- The to get the for.
-
- of the given node in an XML file loaded by NAnt, or
- if the node was not loaded from
- an XML file.
-
-
- is from an XML file that was not loaded by NAnt.
- -or
- was not processed by NAnt (eg. an XML declaration).
-
-
-
-
- Dispatches a event to the build listeners
- for this .
-
- The source of the event.
- A that contains the event data.
-
-
-
- Dispatches a event to the build listeners
- for this .
-
- The source of the event.
- A that contains the event data.
-
-
-
- Dispatches a event to the build listeners
- for this .
-
- The source of the event.
- A that contains the event data.
-
-
-
- Dispatches a event to the build listeners
- for this .
-
- The source of the event.
- A that contains the event data.
-
-
-
- Dispatches a event to the build listeners
- for this .
-
- The source of the event.
- A that contains the event data.
-
-
-
- Dispatches the event to the build listeners
- for this .
-
- The source of the event.
- A that contains the event data.
-
-
-
- Dispatches a event to the build listeners
- for this .
-
- A that contains the event data.
-
-
-
- Writes a level message to the build log with
- the given .
-
- The to log at.
- The message to log.
-
-
-
- Writes a level formatted message to the build
- log with the given .
-
- The to log at.
- The message to log, containing zero or more format items.
- An array containing zero or more objects to format.
-
-
-
- Writes a task level message to the build log
- with the given .
-
- The from which the message originated.
- The to log at.
- The message to log.
-
-
-
- Writes a level message to the build log with
- the given .
-
- The from which the message orignated.
- The level to log at.
- The message to log.
-
-
-
- Executes the default target.
-
-
- No top level error handling is done. Any
- will be passed onto the caller.
-
-
-
-
- Executes a specific target, and its dependencies.
-
- The name of the target to execute.
-
- Global tasks are not executed.
-
-
-
-
- Executes a specific target.
-
- The name of the target to execute.
- Whether dependencies should be forced to execute
-
- Global tasks are not executed.
-
-
-
-
- Executes the default target and wraps in error handling and time
- stamping.
-
-
- if the build was successful; otherwise,
- .
-
-
-
-
- Creates a new from the given .
-
- The definition.
- The new instance.
-
-
-
- Creates a new from the given
- within a .
-
- The definition.
- The owner .
- The new instance.
-
-
-
- Expands a from known properties.
-
- The with replacement tokens.
- The location in the build file. Used to throw more accurate exceptions.
- The expanded and replaced .
-
-
-
- Combines the specified path with the of
- the to form a full path to file or directory.
-
- The relative or absolute path.
-
- A rooted path, or the of the
- if the parameter is a null reference.
-
-
-
-
- Creates the default and attaches it to
- the .
-
-
-
-
- Increases the of the .
-
-
-
-
- Decreases the of the .
-
-
-
-
- Detaches the currently attached instances
- from the .
-
-
-
-
- Attaches the specified build listeners to the .
-
- The instances to attach to the .
-
- The currently attached instances will
- be detached before the new instances
- are attached.
-
-
-
-
- Inits stuff:
- TypeFactory: Calls Initialize and AddProject
- Log.IndentSize set to 12
- Project properties are initialized ("nant.* stuff set")
-
- NAnt Props:
- nant.filename
- nant.version
- nant.location
- nant.project.name
- nant.project.buildfile (if doc has baseuri)
- nant.project.basedir
- nant.project.default = defaultTarget
-
-
- An representing the project definition.
- The project message threshold.
- The project indentation level.
- Optimization flags.
- is .
-
-
-
- This method is only meant to be used by the
- class and .
-
-
-
-
- Creates a new based on the project
- definition.
-
-
- The full path to the build file.
- This can be of any form that accepts.
-
-
- An based on the specified project
- definition.
-
-
-
-
- Configures the platform properties for the current platform.
-
- NAnt does not support the current platform.
-
-
-
- Updates dependent properties when the
- is set.
-
-
-
-
- Topologically sorts a set of targets.
-
- The name of the root target. The sort is created in such a way that the sequence of targets up to the root target is the minimum possible such sequence. Must not be .
- A collection of instances.
-
- A collection of instances in sorted order.
-
- There is a cyclic dependecy among the targets, or a named target does not exist.
-
-
-
-
- Performs a single step in a recursive depth-first-search traversal
- of the target dependency tree.
-
-
- The current target is first set to the "visiting" state, and pushed
- onto the "visiting" stack.
-
-
- An exception is then thrown if any child of the current node is in
- the visiting state, as that implies a circular dependency. The
- exception contains details of the cycle, using elements of the
- "visiting" stack.
-
-
- If any child has not already been "visited", this method is called
- recursively on it.
-
-
- The current target is then added to the ordered list of targets.
- Note that this is performed after the children have been visited in
- order to get the correct order. The current target is set to the
- "visited" state.
-
-
- By the time this method returns, the ordered list contains the
- sequence of targets up to and including the current target.
-
-
- The current target to inspect. Must not be .
- A collection of instances.
- A mapping from targets to states The states in question are "VISITING" and "VISITED". Must not be .
- A stack of targets which are currently being visited. Must not be .
- The list to add target names to. This will end up containing the complete list of depenencies in dependency order. Must not be .
-
- A non-existent target is specified
- -or-
- A circular dependency is detected.
-
-
-
-
- Builds an appropriate exception detailing a specified circular
- dependency.
-
- The dependency to stop at. Must not be .
- A stack of dependencies. Must not be .
-
- A detailing the specified circular
- dependency.
-
-
-
-
- Gets or sets the indendation level of the build output.
-
-
- The indentation level of the build output.
-
-
- To change the , the
- and methods should be used.
-
-
-
-
- Gets or sets the indentation size of the build output.
-
-
- The indendation size of the build output.
-
-
-
-
- Gets or sets the default threshold level for build loggers.
-
-
- The default threshold level for build loggers.
-
-
-
-
- Gets the name of the .
-
-
- The name of the or an empty
- if no name is specified.
-
-
-
-
- Gets or sets the base directory used for relative references.
-
-
- The base directory used for relative references.
-
- The directory is not rooted.
-
-
- The gets and sets the built-in property
- named "nant.project.basedir".
-
-
-
-
-
- Gets the .
-
-
- The .
-
-
- The defines the current namespace
- scope and provides methods for looking up namespace information.
-
-
-
-
- Gets the form of the current project definition.
-
-
- The form of the current project definition.
-
-
-
-
- Gets a collection of available .NET frameworks.
-
-
- A collection of available .NET frameworks.
-
-
-
-
- Gets the framework in which NAnt is currently running.
-
-
- The framework in which NAnt is currently running.
-
-
-
-
- Gets or sets the framework to use for compilation.
-
-
- The framework to use for compilation.
-
- The value specified is .
- The specified framework is not installed, or not configured correctly.
-
- We will use compiler tools and system assemblies for this framework
- in framework-related tasks.
-
-
-
-
- Gets the name of the platform on which NAnt is currently running.
-
-
- The name of the platform on which NAnt is currently running.
-
-
-
- Possible values are:
-
-
-
- win32
-
-
- unix
-
-
-
- NAnt does not support the current platform.
-
-
-
- Gets the current target.
-
-
- The current target, or if no target is
- executing.
-
-
-
-
- Gets the path to the build file.
-
-
- The path to the build file, or if the build
- document is not file backed.
-
-
-
-
- Gets the active definition.
-
-
- The active definition.
-
-
-
-
- Gets the NAnt should use to initialize
- configuration settings.
-
-
- The NAnt should use to initialize
- configuration settings.
-
-
-
-
- Gets the name of the target that will be executed when no other
- build targets are specified.
-
-
- The name of the target that will be executed when no other
- build targets are specified, or if no
- default target is specified in the build file.
-
-
-
-
- Gets a value indicating whether tasks should output more build log
- messages.
-
-
- if tasks should output more build log message;
- otherwise, .
-
-
-
-
- The list of targets to build.
-
-
- Targets are built in the order they appear in the collection. If
- the collection is empty the default target will be built.
-
-
-
-
- Gets the properties defined in this project.
-
- The properties defined in this project.
-
-
- This is the collection of properties that are defined by the system
- and property task statements.
-
-
- These properties can be used in expansion.
-
-
-
-
-
- Gets the framework-neutral properties defined in the NAnt
- configuration file.
-
-
- The framework-neutral properties defined in the NAnt configuration
- file.
-
-
-
- This is the collection of read-only properties that are defined in
- the NAnt configuration file.
-
-
- These properties can only be used for expansion in framework-specific
- and framework-neutral configuration settings. These properties are
- not available for expansion in the build file.
-
-
-
-
-
- Gets the instances defined in this project.
-
-
- The instances defined in this project.
-
-
-
- This is the collection of instances that
- are defined by (eg fileset) declarations.
-
-
-
-
-
- Gets the targets defined in this project.
-
-
- The targets defined in this project.
-
-
-
-
- Gets the build listeners for this project.
-
-
- The build listeners for this project.
-
-
-
-
- Allow the project construction to be optimized.
-
-
- Use this with care!
-
-
-
-
- Do not perform any optimizations.
-
-
-
-
- The project base directory must not be automatically scanned
- for extension assemblies.
-
-
-
-
- Do not scan the project configuration for frameworks, and
- do not configure the runtime and target framework.
-
-
-
-
- Holds a value indicating whether a scan for tasks, types and functions
- has already been performed for the current runtime framework.
-
-
-
-
- Initializes a new instance of the
- class for the given .
-
- The that should be configured.
-
-
-
- Loads and processes settings from the specified
- of the configuration file.
-
-
-
-
- Processes the framework nodes of the given platform node.
-
- An representing the platform on which NAnt is running.
-
-
-
- Reads the list of global properties specified in the NAnt configuration
- file.
-
- An representing global properties.
-
-
-
- Gets the value of the specified attribute from the specified node.
-
- The node of which the attribute value should be retrieved.
- The attribute of which the value should be returned.
-
- The value of the attribute with the specified name or
- if the attribute does not exist or has no value.
-
-
-
-
- Gets the underlying instance.
-
-
- The underlying instance.
-
-
-
-
- Gets the .
-
-
- The .
-
-
- The defines the current namespace
- scope and provides methods for looking up namespace information.
-
-
-
-
- Constant for the "visiting" state, used when traversing a DFS of
- property references.
-
-
-
-
- Constant for the "visited" state, used when travesing a DFS of
- property references.
-
-
-
-
- Initializes a new instance of the
- class holding properties for the given
- instance.
-
- The project for which the dictionary will hold properties.
-
-
-
- Performs additional custom processes before inserting a new element
- into the instance.
-
- The key of the element to insert.
- The value of the element to insert.
-
-
-
- Performs additional custom processes before removing an element
- from the instance.
-
- The key of the element to remove.
- The value of the element to remove.
-
-
-
- Performs additional custom processes when validating the element
- with the specified key and value.
-
- The key of the element to validate.
- The value of the element to validate.
-
-
-
- Adds a property that cannot be changed.
-
- The name of the property.
- The value to assign to the property.
-
- Properties added with this method can never be changed. Note that
- they are removed if the method is called.
-
-
-
-
- Marks a property as a property of which the value is expanded at
- execution time.
-
- The name of the property to mark as dynamic.
-
-
-
- Adds a property to the collection.
-
- The name of the property.
- The value to assign to the property.
-
-
-
- Determines whether the specified property is listed as read-only.
-
- The name of the property to check.
-
- if the property is listed as read-only;
- otherwise, .
-
-
-
-
- Determines whether the specified property is listed as dynamic.
-
- The name of the property to check.
-
- if the property is listed as dynamic;
- otherwise, .
-
-
-
-
- Inherits properties from an existing property dictionary Instance.
-
- Property list to inherit.
- The list of properties to exclude during inheritance.
-
-
-
- Expands a from known properties.
-
- The replacement tokens.
- The to pass through for any exceptions.
- The expanded and replaced string.
-
-
-
- Determines whether a property already exists.
-
- The name of the property to check.
-
- if the specified property already exists;
- otherwise, .
-
-
-
-
- Removes the property with the specified name.
-
- The name of the property to remove.
-
-
-
- Expands a from known properties.
-
- The replacement tokens.
- The to pass through for any exceptions.
- A mapping from properties to states. The states in question are "VISITING" and "VISITED". Must not be .
- A stack of properties which are currently being visited. Must not be .
- The expanded and replaced string.
-
-
-
- Evaluates the given expression string and returns the result
-
-
-
-
-
-
-
-
-
- Checks whether the specified property is deprecated.
-
- The property to check.
-
-
-
- Builds an appropriate exception detailing a specified circular
- reference.
-
- The property reference to stop at. Must not be .
- A stack of property references. Must not be .
-
- A detailing the specified circular
- dependency.
-
-
-
-
- Maintains a list of the property names that are readonly.
-
-
-
-
- Maintains a list of the property names of which the value is expanded
- on usage, not at initalization.
-
-
-
-
- The project for which the dictionary holds properties.
-
-
-
-
- Indexer property.
-
-
-
-
- Gets the project for which the dictionary holds properties.
-
-
- The project for which the dictionary holds properties.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Creates a shallow copy of the .
-
-
- A shallow copy of the .
-
-
-
-
- Creates a shallow copy of the .
-
-
- A shallow copy of the .
-
-
-
-
- Executes dependent targets first, then the target.
-
-
-
-
- This indicates whether the target has already executed.
-
-
-
-
- The name of the target.
-
-
-
- Hides to have
- return the name of target, not the name of XML element - which
- would always be target.
-
-
- Note: Properties are not allowed in the name.
-
-
-
-
-
- If then the target will be executed;
- otherwise, skipped. The default is .
-
-
-
-
- Gets a value indicating whether the target should be executed.
-
-
- if the target should be executed; otherwise,
- .
-
-
-
-
- Opposite of . If
- then the target will be executed; otherwise, skipped. The default
- is .
-
-
-
-
- Gets a value indicating whether the target should NOT be executed.
-
-
- if the target should NOT be executed;
- otherwise, .
-
-
-
-
- The description of the target.
-
-
-
-
- Space separated list of targets that this target depends on.
-
-
-
-
- A collection of target names that must be executed before this
- target.
-
-
-
-
- Finds a target by name.
-
- The name of the target to find.
-
- The with the specified name, or
- if no exists with
- the given name.
-
-
-
-
- Gets the names of the targets in the
- combined into one list separated by the given .
-
-
- A that contains a list of the names of the
- targets in the , separated by
- the specified .
-
-
-
-
- Gets the names of the targets in the
- combined into one comma-separated list.
-
-
- A that contains a comma-separated list of the
- names of the targets in the .
-
-
-
-
- Creates a new instance of the class
- for the specified class in the specified
- .
-
-
- An for the specified
- is cached for future use.
-
- The containing the .
- The class representing the .
-
-
-
- Creates a new instance of the class
- for the specified class in the specified
- .
-
- The containing the .
- The class representing the .
-
-
-
- Gets the name of the class that can be created
- using this .
-
-
- The name of the class that can be created using
- this .
-
-
-
-
- Gets the name of the task which the
- can create.
-
-
- The name of the task which the can
- create.
-
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a for the specified
- task is in the collection.
-
- The name of task for which the should be located in the collection.
-
- if a for the
- specified task is found in the collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the for the specified task.
-
- The name of task for which the should be located in the collection.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Comprises all of the loaded, and available, tasks.
- Use these static methods to register, initialize and create a task.
-
-
-
-
- Scans the given assembly for tasks, types, functions and filters.
-
- The assembly to scan for tasks, types, functions and filters.
- The which will be used to output messages to the build log.
-
-
-
- Scans the given assembly for tasks, types, functions and filters.
-
- The assembly to scan for tasks, types, functions and filters.
- The which will be used to output messages to the build log.
-
- if contains at
- least one "extension"; otherwise, .
-
-
-
-
- Scans the path for any task assemblies and adds them.
-
- The directory to scan in.
- The which will be used to output messages to the build log.
- indicating whether scanning of the directory should halt on first error.
-
-
-
- Adds any task assemblies in the project base directory
- and its tasks subdirectory.
-
- The project to work from.
-
-
-
- Registers the project with , and optionally
- scan the for extension assemblies.
-
- The project to work from.
- Specified whether to scan the for extension assemblies.
-
-
-
- Looks up a function by name and argument count.
-
- The name of the function to lookup, including namespace prefix.
- The argument of the function to lookup.
- The in which the function is invoked.
-
- A representing the function, or
- if a function with the given name and
- arguments does not exist.
-
-
-
-
- Creates a new instance for the given XML and
- .
-
- The XML to initialize the task with.
- The that the belongs to.
-
- The new instance.
-
-
-
-
- Scans a given for tasks.
-
- The containing the to scan.
- The to scan.
- The which will be used to output messages to the build log.
-
- if represents a
- ; otherwise, .
-
-
-
-
- Scans a given for data type.
-
- The containing the to scan.
- The to scan.
- The which will be used to output messages to the build log.
-
- if represents a
- data type; otherwise, .
-
-
-
-
- Scans a given for functions.
-
- The to scan.
- The which will be used to output messages to the build log.
-
- if represents a
- valid set of funtions; otherwise, .
-
-
-
-
- Scans a given for filters.
-
- The containing the to scan.
- The to scan.
- The which will be used to output messages to the build log.
-
- if represents a
- ; otherwise, .
-
-
-
-
- Gets the list of loaded instances.
-
-
- List of loaded instances.
-
-
-
-
- Gets the list of loaded instances.
-
-
- List of loaded instances.
-
-
-
-
- Gets the list of loaded instances.
-
-
- List of loaded instances.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Initializes a new instance of the
- class with a descriptive message.
-
- A descriptive message to include with the exception.
-
-
-
- Initializes a new instance of the
- class with the specified descriptive message and inner exception.
-
- A descriptive message to include with the exception.
- A nested exception that is the cause of the current exception.
-
-
-
- Initializes a new instance of the
- class with a descriptive message and the location in the build file
- that caused the exception.
-
- A descriptive message to include with the exception.
- The location in the build file where the exception occured.
-
-
-
- Initializes a new instance of the
- class with a descriptive message, the location in the build file and
- an instance of the exception that is the cause of the current
- exception.
-
- A descriptive message to include with the exception.
- The location in the build file where the exception occured.
- A nested exception that is the cause of the current exception.
-
-
-
- Initializes a new instance of the
- class with serialized data.
-
- The that holds the serialized object data about the exception being thrown.
- The that contains contextual information about the source or destination.
-
-
-
- Used to wrap log messages in xml <message/> elements.
-
-
-
-
- Holds the stack of currently executing projects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with serialized data.
-
- The that holds the serialized object data.
- The that contains contextual information about the source or destination.
-
-
-
- Populates with the data needed to serialize
- the instance.
-
- The to populate with data.
- The destination for this serialization.
-
-
-
- Returns the contents of log captured.
-
-
-
-
- Signals that a build has started.
-
- The source of the event.
- A object that contains the event data.
-
- This event is fired before any targets have started.
-
-
-
-
- Signals that the last target has finished.
-
- The source of the event.
- A object that contains the event data.
-
- This event will still be fired if an error occurred during the build.
-
-
-
-
- Signals that a target has started.
-
- The source of the event.
- A object that contains the event data.
-
-
-
- Signals that a target has finished.
-
- The source of the event.
- A object that contains the event data.
-
- This event will still be fired if an error occurred during the build.
-
-
-
-
- Signals that a task has started.
-
- The source of the event.
- A object that contains the event data.
-
-
-
- Signals that a task has finished.
-
- The source of the event.
- A object that contains the event data.
-
- This event will still be fired if an error occurred during the build.
-
-
-
-
- Signals that a message has been logged.
-
- The source of the event.
- A object that contains the event data.
-
- Only messages with a priority higher or equal to the threshold of
- the logger will actually be output in the build log.
-
-
-
-
- Flushes buffered build events or messages to the underlying storage.
-
-
-
-
- Gets or sets the highest level of message this logger should respond
- to.
-
-
- The highest level of message this logger should respond to.
-
-
- Only messages with a message level higher than or equal to the given
- level should be written to the log.
-
-
-
-
- Gets or sets a value indicating whether to produce emacs (and other
- editor) friendly output.
-
-
- as it has no meaning in XML format.
-
-
-
-
- Gets or sets the to which the logger is
- to send its output.
-
-
-
-
diff --git a/bin/nant/NAnt.DotNetTasks.dll b/bin/nant/NAnt.DotNetTasks.dll
deleted file mode 100644
index 3c74d585..00000000
Binary files a/bin/nant/NAnt.DotNetTasks.dll and /dev/null differ
diff --git a/bin/nant/NAnt.DotNetTasks.xml b/bin/nant/NAnt.DotNetTasks.xml
deleted file mode 100644
index 50f2ce0a..00000000
--- a/bin/nant/NAnt.DotNetTasks.xml
+++ /dev/null
@@ -1,5334 +0,0 @@
-
-
-
- NAnt.DotNetTasks
-
-
-
-
- Generates an AssemblyInfo file using the attributes given.
-
-
-
- Create a C# AssemblyInfo file containing the specified assembly-level
- attributes.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Create a C# AssemblyInfo file containing an attribute with multiple
- named properties by setting the
- attribute on the element to
- .
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Generates an AssemblyInfo file.
-
-
-
-
- Determines whether the specified AssemblyInfo file in the given
- needs to be persisted.
-
- holding the newly generated AssemblyInfo source.
-
- if the generated AssemblyInfo source needs
- to be persisted; otherwise, .
-
-
-
-
- Name of the AssemblyInfo file to generate.
-
-
- The name of the AssemblyInfo file to generate.
-
-
-
-
- The code language in which the AssemblyInfo file should be
- generated.
-
-
-
-
- The assembly-level attributes to generate.
-
-
- The assembly-level attributes to generate.
-
-
-
-
- The namespaces to import.
-
-
- The namespaces to import.
-
-
-
-
- Assembly files used to locate the types of the specified attributes.
-
-
-
-
- Defines the supported code languages for generating an AssemblyInfo
- file.
-
-
-
-
- A value for generating C# code.
-
-
-
-
- A value for generating JScript code.
-
-
-
-
- A value for generating Visual Basic code.
-
-
-
-
- Encapsulates functionality to generate a code file with imports
- and assembly-level attributes.
-
-
-
-
- Initializes a new instance of the
- for the specified .
-
- The for which an instance of the class should be initialized.
- The for which an instance of the class should be initialized.
-
-
-
- Generates code for the specified imports.
-
- The imports for which code should be generated.
- The to which the generated code will be written.
-
-
-
- Generates code for the specified assembly attributes.
-
- The assembly attributes for which code should be generated.
- Imports used to resolve the assembly attribute names to fully qualified type names.
- Assembly that will be used to resolve the attribute names to instances.
- The to which the generated code will be written.
-
-
-
- Gets the in which the AssemblyInfo
- code will be generated.
-
-
-
-
- Gets the that will be used to
- generate the AssemblyInfo code.
-
-
-
-
- Responsible for returning the specified value converted to a
- accepted by a constructor for a given
- .
-
-
-
-
- Obtains a lifetime service object to control the lifetime policy for
- this instance.
-
-
- An object of type used to control the lifetime
- policy for this instance. This is the current lifetime service object
- for this instance if one exists; otherwise, a new lifetime service
- object initialized with a lease that will never time out.
-
-
-
-
- Retrieves the specified corresponding with the specified
- type name from a list of assemblies.
-
- The collection of assemblies that the type should tried to be instantiated from.
- The list of imports that can be used to resolve the typename to a full typename.
- The typename that should be used to determine the type to which the specified value should be converted.
- The value that should be converted to a typed value.
-
-
- is and the identified by has no default public constructor.
- -or-
- cannot be converted to a value that's suitable for one of the constructors of the identified by .
- -or-
- The identified by has no suitable constructor.
- -or-
- A identified by could not be located or loaded.
-
-
-
-
- Wraps al.exe, the assembly linker for the .NET Framework.
-
-
-
- All specified sources will be embedded using the /embed flag.
- Other source types are not supported.
-
-
-
-
- Create a library containing all icon files in the current directory.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Create an executable assembly manifest from modules.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Generates an assembly manifest.
-
-
-
-
- Determines whether the assembly manifest needs compiling or is
- uptodate.
-
-
- if the assembly manifest needs compiling;
- otherwise, .
-
-
-
-
- Specifies an algorithm (in hexadecimal) to hash all files in a
- multifile assembly except the file that contains the assembly
- manifest. The default algorithm is CALG_SHA1.
-
-
-
-
- Specifies a string for the Company field in the assembly.
-
-
- A string for the Company field in the assembly.
-
-
- If is an empty string (""), the Win32
- Company resource appears as a single space.
-
-
-
-
- Specifies a string for the Configuration field in the assembly.
-
-
- A string for the Configuration field in the assembly.
-
-
- If is an empty string (""), the Win32
- Configuration resource appears as a single space.
-
-
-
-
- Specifies a string for the Copyright field in the assembly.
-
-
- A string for the Copyright field in the assembly.
-
-
- If is an empty string (""), the Win32
- Copyright resource appears as a single space.
-
-
-
-
- The culture string associated with the output assembly.
- The string must be in RFC 1766 format, such as "en-US".
-
-
-
- Corresponds with the /c[ulture]: flag.
-
-
-
-
-
- Specifies whether the assembly should be partially signed. The default
- is .
-
-
-
-
- Specifies a string for the Description field in the assembly.
-
-
- A string for the Description field in the assembly.
-
-
- If is an empty string (""), the Win32
- Description resource appears as a single space.
-
-
-
-
- Security evidence file to embed.
-
-
- The security evidence file to embed.
-
-
-
- Corresponds with the /e[vidence] flag.
-
-
-
-
-
- Specifies a string for the File Version field in the assembly.
-
-
- A string for the File Version field in the assembly.
-
-
-
-
- Specifies a value (in hexadecimal) for the Flags field in
- the assembly.
-
-
- A value (in hexadecimal) for the Flags field in the assembly.
-
-
-
-
- Specifies a container that holds a key pair.
-
-
-
-
- Specifies a file (filename) that contains a key pair or
- just a public key to sign an assembly.
-
-
- The complete path to the key file.
-
-
-
- Corresponds with the /keyf[ile]: flag.
-
-
-
-
-
- Specifies the fully-qualified name (class.method) of the method to
- use as an entry point when converting a module to an executable file.
-
-
- The fully-qualified name (class.method) of the method to use as an
- entry point when converting a module to an executable file.
-
-
-
-
- One or more modules to be compiled into an assembly.
-
-
-
-
- The name of the output file for the assembly manifest.
-
-
- The complete output path for the assembly manifest.
-
-
-
- Corresponds with the /out flag.
-
-
-
-
-
- The target type (one of lib, exe, or winexe).
-
-
-
- Corresponds with the /t[arget]: flag.
-
-
-
-
-
- Specifies a string for the Product field in the assembly.
-
-
- A string for the Product field in the assembly.
-
-
-
-
- Specifies a string for the Product Version field in the assembly.
-
-
- A string for the Product Version field in the assembly.
-
-
-
-
- The set of resources to embed.
-
-
-
-
- The set of compiled resources to embed.
-
-
- Do not yet expose this to build authors.
-
-
-
-
- Indicates whether the assembly linker for a given target framework
- supports the "template" option, which takes an assembly from which
- to get all options except the culture field.
- The default is .
-
-
- TODO: remove this once Mono bug #74814 is fixed.
-
-
-
-
- Specifies an assembly from which to get all options except the
- culture field.
-
-
- The complete path to the assembly template.
-
-
-
- Corresponds with the /template: flag.
-
-
-
-
-
- Specifies a string for the Title field in the assembly.
-
-
- A string for the Title field in the assembly.
-
-
-
-
- Specifies a string for the Trademark field in the assembly.
-
-
- A string for the Trademark field in the assembly.
-
-
-
-
- Specifies version information for the assembly. The format of the
- version string is major.minor.build.revision.
-
-
-
-
- Icon to associate with the assembly.
-
-
-
-
- Inserts a Win32 resource (.res file) in the output file.
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program or
- if the task is not being executed.
-
-
-
-
- Provides the abstract base class for compiler tasks.
-
-
-
-
- Contains a list of extensions for all file types that should be treated as
- 'code-behind' when looking for resources. Ultimately this will determine
- if we use the "namespace+filename" or "namespace+classname" algorithm, since
- code-behind will use the "namespace+classname" algorithm.
-
-
-
-
- Case-insensitive list of valid culture names for this platform.
-
-
- The key of the is the culture name and
- the value is .
-
-
-
-
- Class constructor for .
-
-
-
-
- Compiles the sources and resources.
-
-
-
-
- Determines the manifest resource name of the given resource file.
-
- The containing information that will used to assemble the manifest resource name.
- The resource file of which the manifest resource name should be determined.
- The logical location of the resource file.
- The source file on which the resource file depends.
-
- The manifest resource name of the specified resource file.
-
-
-
-
- Determines the manifest resource name of the given resource file.
-
- The containing information that will used to assemble the manifest resource name.
- The resource file of which the manifest resource name should be determined.
-
- The manifest resource name of the specified resource file.
-
-
- For .resx resources, the name of the dependent is determined by
- replacing the extension of the file with the extension of the
- source files for the compiler, and removing the culture name from
- the file name for localized resources.
-
-
-
-
- Extracts the associated namespace/classname linkage found in the
- given stream.
-
- The read-only stream of the source file to search.
-
- The namespace/classname of the source file matching the resource.
-
-
-
-
- Writes package references to the specified .
-
- The to which the package references should be written.
-
-
-
- Writes list of warnings to (not) treat as errors to the specified
- .
-
- The to which the list of warnings should be written.
-
-
-
- Writes list of warnings to suppress to the specified
- .
-
- The to which the list of warnings to suppress should be written.
-
-
-
- Writes conditional compilation constants to the specified
- .
-
- The to which the conditional compilation constants should be written.
-
-
-
- Writes module references to the specified .
-
- The to which the module references should be written.
-
-
-
- Allows derived classes to provide compiler-specific options.
-
- The to which the compiler options should be written.
-
-
-
- Writes an option using the default output format.
-
- The to which the compiler options should be written.
- The name of the option which should be passed to the compiler.
-
-
-
- Writes an option and its value using the default output format.
-
- The to which the compiler options should be written.
- The name of the option which should be passed to the compiler.
- The value of the option which should be passed to the compiler.
-
- The combination of and
- (separated by a colon) is quoted
- unless is already surrounded by quotes.
-
-
-
-
- Determines whether compilation is needed.
-
-
-
-
- Finds the correct namespace/classname for a resource file from the
- given dependent source file.
-
- The file from which the resource linkage of the resource file should be determined.
- The culture of the resource file for which the resource linkage should be determined.
-
- The namespace/classname of the source file matching the resource or
- if the dependent source file does not exist.
-
-
- This behaviour may be overidden by each particular compiler to
- support the namespace/classname syntax for that language.
-
-
-
-
- Link a list of files into a resource assembly.
-
- The collection of resources.
- Resource assembly to generate
- Culture of the generated assembly.
-
-
-
- Compiles a set of resx files to a .resources files.
-
- The set of resx files to compile.
-
-
-
- Determines the culture associated with a given resource file by
- scanning the filename for valid culture names.
-
- The resource file path to check for culture info.
- The file on which the resource file depends.
-
- A valid instance if the resource is
- associated with a specific culture; otherwise, .
-
-
-
-
- Generate debug output. The default is .
-
-
- Only used for <jsc> tasks, but retained for backward
- compatibility (Clover.NET).
-
-
-
-
- The output file created by the compiler.
-
-
-
-
- Output type. Possible values are exe, winexe,
- library or module.
-
-
-
-
- Define conditional compilation symbol(s).
-
-
-
- Corresponds to /d[efine]: flag.
-
-
-
-
-
- Icon to associate with the application.
-
-
-
- Corresponds to /win32icon: flag.
-
-
-
-
-
- Specifies a Win32 resource file (.res).
-
-
-
- Corresponds to /win32res[ource]: flag.
-
-
-
-
-
- Instructs the compiler to treat all warnings as errors. The default
- is .
-
-
-
- Corresponds to the /warnaserror[+|-] flag of the compiler.
-
-
- When this property is set to , any messages
- that would ordinarily be reported as warnings will instead be
- reported as errors.
-
-
-
-
-
- Controls which warnings should be reported as errors.
-
-
-
-
- Specifies a comma-separated list of warnings that should be suppressed
- by the compiler.
-
-
- Comma-separated list of warnings that should be suppressed by the
- compiler.
-
-
-
- Corresponds with the /nowarn flag.
-
-
-
-
-
- Specifies a list of warnings that you want the compiler to suppress.
-
-
-
-
- Instructs NAnt to recompile the output file regardless of the file timestamps.
-
-
- When this parameter is to , NAnt will always
- run the compiler to rebuild the output file, regardless of the file timestamps.
-
-
-
-
- Specifies which type contains the Main method that you want to use
- as the entry point into the program.
-
-
-
- Corresponds to the /m[ain]: flag of the compiler.
-
-
- Use this property when creating an executable file. If this property
- is not set, the compiler searches for a valid Main method in all
- public classes.
-
-
-
-
-
- Specifies the key pair container used to strongname the assembly.
-
-
-
-
- Specifies a strong name key file.
-
-
-
-
- Specifies whether to delay sign the assembly using only the public
- portion of the strong name key. The default is
- .
-
-
-
-
- Additional directories to search in for assembly references.
-
-
-
- Corresponds with the /lib[path]: flag.
-
-
-
-
-
- Reference metadata from the specified assembly files.
-
-
-
-
- Specifies list of packages to reference.
-
-
-
-
- Resources to embed.
-
-
-
- This can be a combination of resx files and file resources.
-
-
- .resx files will be compiled by and then
- embedded into the resulting executable.
-
-
- The property is used to make
- up the resource name added to the assembly manifest for non-resx
- files.
-
-
- For .resx files the namespace from the matching source file is used
- as prefix. This matches the behaviour of Visual Studio.
-
-
- Multiple resources tags with different namespace prefixes may be
- specified.
-
-
-
-
-
- Link the specified modules into this assembly.
-
-
-
-
- The set of source files for compilation.
-
-
-
-
- Indicates whether package references are supported by compiler for
- a given target framework. The default is .
-
-
-
-
- Indicates whether the compiler for a given target framework supports
- the "warnaserror" option that takes a list of warnings. The default
- is .
-
-
-
-
- Indicates whether the compiler for a given target framework supports
- a command line option that allows a list of warnings to be
- suppressed. The default is .
-
-
-
-
- Indicates whether the compiler for a given target framework supports
- the "keycontainer" option. The default is .
-
-
-
-
- Indicates whether the compiler for a given target framework supports
- the "keyfile" option. The default is .
-
-
-
-
- Indicates whether the compiler for a given target framework supports
- the "delaysign" option. The default is .
-
-
-
-
- Gets the file extension required by the current compiler.
-
-
- The file extension required by the current compiler.
-
-
-
-
- Gets the class name regular expression for the language of the current compiler.
-
- class name regular expression for the language of the current compiler
-
-
-
- Gets the namespace regular expression for the language of the current compiler.
-
- namespace regular expression for the language of the current compiler
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- Holds class and namespace information for resource (*.resx) linkage.
-
-
-
-
- Initializes a new instance of the
- class.
-
- The namespace the resource is under.
- The class name the resource is associated with.
-
-
-
- Returns the resource linkage as a string.
-
-
- A string representation of the resource linkage.
-
-
-
-
- Gets a value indicating whether the
- instances contains valid data.
-
-
- if the
- instance contains valid data; otherwise, .
-
-
-
-
- Gets a value indicating whether a namespace name is available
- for this instance.
-
-
- if a namespace name is available for
- this instance; otherwise,
- .
-
-
-
-
- Gets a value indicating whether a class name is available
- for this instance.
-
-
- if a class name is available for
- this instance; otherwise,
- .
-
-
-
-
- Gets the name of namespace the resource is under.
-
-
- The name of namespace the resource is under.
-
-
-
-
- Gets the name of the class (most likely a form) that the resource
- is associated with.
-
-
- The name of the class the resource is associated with.
-
-
-
-
- Gets the culture that the resource is associated with.
-
-
- The culture that the resource is associated with.
-
-
-
-
- Compiles C# programs.
-
-
-
- In order to have generate manifest resource names
- that match those generated by Microsoft Visual Studio.NET, the value of
- the attribute of the <>
- element should match the "Default Namespace" of the C# project, and the
- value of the attribute
- should be set to "".
-
-
-
- Compile a "HelloWorld" application, including embedded resources.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Writes the compiler options to the specified .
-
- to which the compiler options should be written.
-
-
-
- Determines whether compilation is needed.
-
-
-
-
- The preferred base address at which to load a DLL. The default base
- address for a DLL is set by the .NET Framework common language
- runtime.
-
-
- The preferred base address at which to load a DLL.
-
-
- This address can be specified as a decimal, hexadecimal, or octal
- number.
-
-
-
-
- Specifies the type of debugging information generated by the
- compiler. The default is .
-
-
-
-
- No longer expose this to build authors. Use
- instead.
-
-
-
-
- The name of the XML documentation file to generate.
-
-
-
- Corresponds with the /doc: flag.
-
-
-
-
-
- Specifies the size of sections in the output file. Valid values are
- 512, 1024, 2048, 4096, and 8192.
-
-
- The size of sections in the output file.
-
-
-
-
- Instructs the compiler not to import mscorlib.dll. The default is
- .
-
-
-
- Corresponds with the /nostdlib[+|-] flag.
-
-
-
-
-
- Instructs the compiler not to use implicit references to assemblies.
- The default is .
-
-
-
- Corresponds with the /noconfig flag.
-
-
-
-
-
- Specifies whether an integer arithmetic statement that is not in
- the scope of the checked or unchecked keywords and
- that results in a value outside the range of the data type should
- cause a run-time exception. The default is .
-
-
-
- Corresponds with the /checked[+|-] flag.
-
-
-
-
-
- Instructs the compiler to allow code that uses the unsafe
- keyword. The default is .
-
-
-
- Corresponds with the /unsafe[+|-] flag.
-
-
-
-
-
- Causes the compiler to only accept syntax that is included in a
- given specification.
-
-
-
- Corresponds with the /langversion flag.
-
-
-
-
-
- Specifies whether the compiler should perform optimizations to the
- make output files smaller, faster, and more effecient. The default
- is .
-
-
- if the compiler should perform optimizations;
- otherwise, .
-
-
-
- Corresponds with the /optimize[+|-] flag.
-
-
-
-
-
- Specifies which platform version of common language runtime (CLR)
- can run the output file.
-
-
- The platform version of common language runtime (CLR) that can run
- the output file.
-
-
-
- Corresponds with the /platform flag.
-
-
-
-
-
- Specifies the warning level for the compiler to display. Valid values
- are 0-4. The default is 4.
-
-
- The warning level for the compiler to display.
-
-
-
- Corresponds with the /warn flag.
-
-
-
-
-
- Specifies the code page to use for all source code files in the
- compilation.
-
-
-
- Corresponds with the /codepage flag.
-
-
-
-
-
- Specifies whether the compiler for the active target framework
- supports generation of XML Documentation file. The default is
- .
-
-
-
-
- Specifies whether the compiler for the active target framework
- supports limiting the platform on which the compiled code can run.
- The default is .
-
-
-
-
- Specifies whether the compiler for the active target framework
- supports accepting only a specific language syntax.
- The default is .
-
-
-
-
- Gets the file extension required by the current compiler.
-
-
- For the C# compiler, the file extension is always cs.
-
-
-
-
- Gets the class name regular expression for the language of the
- current compiler.
-
-
- Class name regular expression for the language of the current
- compiler.
-
-
-
-
- Gets the namespace regular expression for the language of the current compiler.
-
-
- Namespace regular expression for the language of the current
- compiler.
-
-
-
-
- Signs delay-signed .NET Assemblies, or re-signs existing assemblies.
-
-
-
- The delay-signing mechanism takes a fileset (named targets)
- and either a attribute for a file containing the
- public and private keys, or to name a key
- container.
-
-
-
- Sign partially-signed foo.dll with bar.snk.
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Converts a single file or group of files.
-
-
-
-
- List of assemblies/executables to sign.
-
-
-
-
- Specifies the filesystem path to the signing key.
-
-
-
-
- Specifies the key container.
-
-
-
-
- Gets the command line arguments for the external program.
-
-
- The command line arguments for the external program.
-
-
-
-
- Compiles ILASM programs.
-
-
-
- Compiles helloworld.il to helloworld.exe.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Compiles the sources.
-
-
-
-
- Writes the compiler options.
-
-
-
-
- Writes an option using the default output format.
-
-
- The to which the compiler options should
- be written.
-
-
- A that contains the name of the
- option which should be passed to the compiler.
-
-
-
-
- Writes an option and its value using the default output format.
-
-
- The to which the compiler options should
- be written.
-
-
- A that contains the name of the
- option which should be passed to the compiler.
-
-
- A that contains the value of the
- option which should be passed to the compiler.
-
-
-
-
- Determines whether or not compilation is needed.
-
-
- if compilation is needed; otherwise,
- .
-
-
-
-
- Specifies whether or not the compiler should measure and report
- the compilation times.
-
-
- if the compilation times should be
- measured and reported; otherwise, . The
- default is .
-
-
-
- Corresponds to the /CLOCK flag.
-
-
-
-
-
- Specifies whether or not the compiler should generate debug
- information.
-
-
- if debug information should be generated;
- otherwise, . The default is
- .
-
-
-
- Corresponds to the /DEBUG flag.
-
-
-
-
-
- Specifies whether or not the compiler should attempt to create a
- PE file even if compilation errors have been reported.
-
-
- if a PE file has to be created even if
- compilation errors have been reported; otherwise,
- . The default is .
-
-
-
- Corresponds to the /ERROR flag.
-
-
-
-
-
- Instructs NAnt to recompile the output file regardless of the file
- timestamps.
-
-
- if the output file should be recompiled
- regardless of its timestamps; otherwise .
- The default is .
-
-
-
-
- Specifies whether or not the compiler should type a formatted
- listing of the compilation result.
-
-
- if a formatted listing of the compilation
- result should be typed; otherwise, . The
- default is .
-
-
-
- Corresponds to the /LISTING flag.
-
-
-
-
-
- Instructs the compiler to set the FileAlignment value in
- the PE header.
-
-
- An that represents the FileAlignment
- value to set in the PE header. The value must be a power of 2, in
- range from 512 to 65536.
-
-
-
- Corresponds to the /ALIGNMENT flag.
-
-
-
-
-
- Instructs the compiler to set the ImageBase value in
- the PE header.
-
-
- A that represents the ImageBase
- value to set in the PE header.
-
-
-
- Corresponds to the /BASE flag.
-
-
-
-
-
- Instructs the compiler to set the Flags value in the CLR
- header.
-
-
- An that represents the Flags
- value to set in the CLR header. The most frequently value are 1
- (pre-IL code) and 2 (mixed code). The third bit indicating that
- the PE file is strong signed, is ignored.
-
-
-
- Corresponds to the /FLAGS flag.
-
-
-
-
-
- Instructs the compiler to set the Subsystem value in the PE
- header.
-
-
- An that represents the Subsystem
- value to set in the PE header. The most frequently value are 3
- (console application) and 2 (GUI application).
-
-
-
- Corresponds to the /SUBSYSTEM flag.
-
-
-
-
-
- Specifies which output type should be generated.
-
-
- A that contains the target type.
- Possible values are dll and exe.
-
-
-
- Corresponds to the /OUTPUT flag.
-
-
-
-
-
- Instructs the compiler to generate a strong signature of the PE
- file.
-
-
- A that contains the private
- encryption key.
-
-
-
- Corresponds to the /KEY=keysource]]>
- flag.
-
-
-
-
-
- Instructs the compiler to generate a strong signature of the PE
- file.
-
-
- A that represents the file
- containing the private encryption key.
-
-
-
- Corresponds to the /KEY=keyfile]]>
- flag.
-
-
-
-
-
- Specifies the name of the output file created by the compiler.
-
-
- A that represents the name of
- the output file.
-
-
-
- Corresponds to the /OUTPUT flag.
-
-
-
-
-
- Instructs the compiler to link the specified unmanaged resource
- file into the resulting PE file.
-
-
- A that represents the unmanaged
- resource file to link.
-
-
-
- Corresponds to the /RESOURCE flag.
-
-
-
-
-
- Specifies the set of source files to compile.
-
-
- A that represents the set
- of source files to compile.
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- A that contains the command-line
- arguments for the external program.
-
-
-
-
- Compiles JScript.NET programs.
-
-
- Compile helloworld.js to helloworld.exe.
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Writes module references to the specified .
-
- The to which the module references should be written.
-
-
-
- Writes the compiler options to the specified .
-
- to which the compiler options should be written.
-
-
-
- Automatically references assemblies if they have the same name as
- an imported namespace or as a type annotation when declaring a
- variable. The default is .
-
-
-
- Corresponds with the /autoref flag.
-
-
-
-
-
- Instructs the compiler not to import standard library, and changes
- to . The default is
- .
-
-
-
- Corresponds with the /noconfig flag.
-
-
-
-
-
- Specifies which platform version of common language runtime (CLR)
- can run the output file.
-
-
- The platform version of common language runtime (CLR) that can run
- the output file.
-
-
-
- Corresponds with the /platform flag.
-
-
-
-
-
- Causes the compiler to generate errors for implicit method
- overrides. The default is .
-
-
-
- Corresponds with the /versionsafe flag.
-
-
-
-
-
- Specifies the warning level for the compiler to display. Valid
- values are 0-4. The default is 4.
-
-
- The warning level for the compiler to display.
-
-
-
- Corresponds with the /warn flag.
-
-
-
-
-
- Controls which warnings should be reported as errors.
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- compiler does not allow control over which warnings should be
- reported as errors.
-
-
-
-
- Specifies a comma-separated list of warnings that should be suppressed
- by the compiler.
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- compiler does not support package references.
-
-
-
-
- Specifies a list of warnings that you want the compiler to suppress.
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- compiler does not support suppressing warnings.
-
-
-
-
- Specifies the code page to use for all source code files in the
- compilation.
-
-
-
- Corresponds with the /codepage flag.
-
-
-
-
-
- Specifies the key pair container used to strongname the assembly.
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- does not support this.
-
-
-
-
- Specifies a strong name key file.
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- does not support this.
-
-
-
-
- Specifies whether to delay sign the assembly using only the public
- portion of the strong name key.
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- does not support this.
-
-
-
-
- Indicates whether the compiler for a given target framework supports
- the "keycontainer" option. The default is .
-
-
- .
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- does not support this.
-
-
-
-
- Indicates whether the compiler for a given target framework supports
- the "keyfile" option. The default is .
-
-
- .
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- does not support this.
-
-
-
-
- Indicates whether the compiler for a given target framework supports
- the "delaysign" option. The default is .
-
-
- .
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- does not support this.
-
-
-
-
- Specifies whether the compiler for the active target framework
- supports limiting the platform on which the compiled code can run.
- The default is .
-
-
-
-
- Link the specified modules into this assembly.
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- compiler does not support linking modules.
-
-
-
-
- Gets the file extension required by the current compiler.
-
-
- For the JScript.NET compiler, the file extension is always js.
-
-
-
-
- Gets the class name regular expression for the language of the
- current compiler.
-
-
- Class name regular expression for the language of the current
- compiler.
-
-
-
-
- Gets the namespace regular expression for the language of the
- current compiler.
-
-
- Namespace regular expression for the language of the current
- compiler.
-
-
-
-
- Generates a .licence file from a .licx file.
-
-
-
- If no output file is specified, the default filename is the name of the
- target file with the extension .licenses appended.
-
-
-
-
- Generate the file component.exe.licenses file from component.licx.
-
-
-
- ]]>
-
-
-
-
-
- Initializes the class.
-
-
-
-
- Updates the of the specified
- .
-
- The of which the should be updated.
-
-
-
- Generates the license file.
-
-
-
-
- Determines whether the .licenses file needs to be recompiled
- or is uptodate.
-
- The .licenses file.
-
- if the .licenses file needs compiling;
- otherwise, .
-
-
-
-
- Input file to process.
-
-
-
-
- Name of the license file to output.
-
-
-
-
- Names of the references to scan for the licensed component.
-
-
-
-
- Specifies the executable for which the .licenses file is generated.
-
-
-
-
- Specifies the executable for which the .licenses file is generated.
-
-
-
-
- Indicates whether assembly references are supported by the current
- target framework. The default is .
-
-
- Applies only to frameworks having a command line tool for compiling
- licenses files.
-
-
-
-
- Indicates whether the current target framework has a command line
- tool for compiling licenses files. The default is
- .
-
-
-
-
- Gets the working directory for the application.
-
-
- The working directory for the application.
-
-
-
-
- The command-line arguments for the external program.
-
-
- Override to avoid exposing these elements in build file.
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- Gets the filename of the external program to start.
-
-
- The filename of the external program.
-
-
- Override in derived classes to explicitly set the location of the
- external tool.
-
-
-
-
- Responsible for reading the license and writing them to a license
- file.
-
-
-
-
- Obtains a lifetime service object to control the lifetime policy for
- this instance.
-
-
- An object of type used to control the lifetime
- policy for this instance. This is the current lifetime service object
- for this instance if one exists; otherwise, a new lifetime service
- object initialized with a lease that will never time out.
-
-
-
-
- Creates the whole license file.
-
- The instance for which the license file should be created.
- The .licenses file to create.
-
-
-
- Determines whether the given object is serializable in binary
- format.
-
- The object to check.
-
- if is
- serializable in binary format; otherwise, .
-
-
-
-
- Runs NDoc V1.3.1 to create documentation.
-
-
-
- See the NDoc home page for more
- information.
-
-
- By default, only the NDoc MSDN documenter ships as part of the NAnt
- distribution. To make another NDoc documenter from the NDoc V1.3.1
- distribution available to the , copy the
- documenter assembly (and possible dependencies) to the "lib"
- directory corresponding with the CLR you're running NAnt on
- (eg. <nant root>/bin/lib/net/1.1).
-
-
-
-
- Document two assemblies using the MSDN documenter. The namespaces are
- documented in NamespaceSummary.xml.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
- Content of NamespaceSummary.xml :
-
-
-
- The Foo.Bar namespace reinvents the wheel.
-
-
- The Foo.Bar.Tests namespace ensures that the Foo.Bar namespace reinvents the wheel correctly.
-
-
- ]]>
-
-
-
-
-
- Initializes the taks and verifies the parameters.
-
-
-
-
- Generates an NDoc project and builds the documentation.
-
-
-
-
- Represents the method that will be called to update the overall
- percent complete value and the current step name.
-
- The source of the event.
- A that contains the event data.
-
-
-
- Represents the method that will be called to update the current
- step's precent complete value.
-
- The source of the event.
- A that contains the event data.
-
-
-
- Returns the documenter for the given project.
-
-
- Documenter is not found.
-
-
- is .
-
-
-
-
- Performs macro expansion for the given nodes.
-
- for which expansion should be performed.
-
-
-
- The set of assemblies to document.
-
-
-
-
- The set of namespace summary files.
-
-
-
-
- Specifies the formats in which the documentation should be generated.
-
-
-
-
- Collection of additional directories to search for referenced
- assemblies.
-
-
-
-
- Installs or removes .NET Services.
-
-
-
- This tasks provides the same functionality as the regsvcs tool
- provided in the .NET SDK.
-
-
- It performs the following actions:
-
-
-
- Loads and registers an assembly.
-
-
- Generates, registers, and installs a type library into a specified COM+ application.
-
-
- Configures services that are added programmatically to your class.
-
-
-
- Refer to the .NET Services Installation Tool (Regsvcs.exe) for more information.
-
-
-
-
- Adds all public classes contained in myTest.dll to a COM+
- application and produces the myTest.tlb type library. If the
- application already exists, it is overwritten.
-
-
-
- ]]>
-
-
-
-
- Adds all public classes contained in myTest.dll to myTargetApp
- and produces the myTest.tlb type library. If the application already
- exists, it is overwritten.
-
-
-
- ]]>
-
-
-
-
- Adds all public classes contained in myTest.dll to a COM+
- application and produces the myTest.tlb type library. A new
- application is always created.
-
-
-
- ]]>
-
-
-
-
- Uninstalls the COM+ application contained in myTest.dll.
-
-
-
- ]]>
-
-
-
-
-
- Performs the specified action.
-
-
-
-
- Defines the action to take with the assembly. The default is
- .
-
-
-
-
- The source assembly file.
-
-
- The assembly must be signed with a strong name.
-
-
-
-
- Specifies the type library file to install.
-
-
-
-
- Uses an existing type library. The default is .
-
-
-
-
- Do not reconfigure an existing target application.
- The default is .
-
-
-
-
- Configures components only; ignores methods and interfaces.
- The default is .
-
-
-
-
- Expect an existing application. The default is .
-
-
-
-
- Specifies the name of the COM+ application to either find or create.
-
-
-
-
- Specifies the name or id of the COM+ application to either find or
- create.
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- Defines the possible actions for a .NET Service.
-
-
-
-
- Finds or creates the target application.
-
-
-
-
- Creates the target application.
-
-
-
-
- Uninstalls the target application.
-
-
-
-
- Converts files from one resource format to another.
-
-
-
- If no is specified, the resource file will
- be created next to the input file.
-
-
-
-
- Convert a resource file from the .resx to the .resources
- format.
-
-
-
- ]]>
-
-
-
-
- Convert a set of .resx files to the .resources format.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Updates the of the specified
- .
-
- The of which the should be updated.
-
-
-
- Converts a single file or group of files.
-
-
-
-
- Cleans up generated files.
-
-
-
-
- Determines whether the specified input file needs to be compiled.
-
- The input file.
- The output file.
-
- if the input file need to be compiled;
- otherwise .
-
-
-
-
- Determines the full path and extension for the output file.
-
- The output file for which the full path and extension should be determined.
-
- The full path (with extensions) for the specified file.
-
-
-
-
- Determines whether the specified resource file references third
- party assemblies by checking whether a <data> element exists
- with a "type" attribute that does not start with
- "System.".
-
- The resource file to check.
-
- if the resource file references third party
- assemblies, or an error occurred; otherwise, .
-
-
- This check will only be accurate for 1.0 resource file, but the
- 2.0 resx files can only be compiled with a resgen tool that supports
- assembly references, so this method will not be used anyway.
-
-
-
-
- Returns a list of external file references for the specified file.
-
- The resx file for which a list of external file references should be returned.
-
- A list of external file references for the specified file, or
- if does not
- exist or does not support external file references.
-
-
-
-
- Input file to process.
-
-
- The full path to the input file.
-
-
-
-
- The resource file to output.
-
-
-
-
- The target type. The default is resources.
-
-
-
-
- The directory to which outputs will be stored.
-
-
-
-
- Use each source file's directory as the current directory for
- resolving relative file paths. The default is .
- Only supported when targeting .NET 2.0 (or higher).
-
-
-
-
- Takes a list of .resx or .txt files to convert to .resources files.
-
-
-
-
- Reference metadata from the specified assembly files.
-
-
-
-
- Indicates whether assembly references are supported by the
- resgen tool for the current target framework. The default
- is .
-
-
-
-
- Indicates whether external file references are supported by the
- resgen tool for the current target framework. The default
- is .
-
-
-
-
- For internal use only !
-
-
-
-
- Gets the working directory for the application.
-
-
- The working directory for the application.
-
-
-
-
- Gets the command line arguments for the external program.
-
-
- The command line arguments for the external program.
-
-
-
-
- Gets the filename of the external program to start.
-
-
- The filename of the external program.
-
-
- Override in derived classes to explicitly set the location of the
- external tool.
-
-
-
-
- For internal use only !
-
-
-
-
- Initializes a new instance of the
- class for a given input and output file.
-
- The resource to compile.
- The compiled resource.
-
-
-
- Gets the resource file to compile.
-
-
- The resource file to compile.
-
-
-
-
- Gets the compiled resource file.
-
-
- The compiled resource file.
-
-
-
-
- Executes the code contained within the task.
-
-
-
Code
-
- The must contain a single code
- element, which in turn contains the script code.
-
-
- This code can include extensions such as functions, or tasks. Once
- the script task has executed those extensions will be available for
- use in the buildfile.
-
-
- If no extensions have been defined, a static entry point named
- ScriptMain - which must have a single
- argument - is required.
-
-
Namespaces
-
- The following namespaces are imported by default:
-
-
-
- System
-
-
- System.Collections
-
-
- System.IO
-
-
- System.Text
-
-
- NAnt.Core
-
-
- NAnt.Core.Attributes
-
-
-
Assembly References
-
- The assembly references that are specified will be used to compile
- the script, and will be loaded into the NAnt appdomain.
-
-
- By default, only the NAnt.Core and mscorlib assemblies
- are referenced.
-
-
-
- Run C# code that writes a message to the build log.
-
- <script language="C#">
- <code>
- <![CDATA[
- public static void ScriptMain(Project project) {
- project.Log(Level.Info, "Hello World from a script task using C#");
- }
- ]]>
- </code>
- </script>
-
-
-
- Define a custom function and call it using C#.
-
- <script language="C#" prefix="test" >
- <code>
- <![CDATA[
- [Function("test-func")]
- public static string Testfunc( ) {
- return "some result !!!!!!!!";
- }
- ]]>
- </code>
- </script>
- <echo message='${test::test-func()}'/>
-
-
-
- Use a custom namespace in C# to create a database
-
- <script language="C#" >
- <references>
- <include name="System.Data.dll" />
- </references>
- <imports>
- <import namespace="System.Data.SqlClient" />
- </imports>
- <code>
- <![CDATA[
- public static void ScriptMain(Project project) {
- string dbUserName = "nant";
- string dbPassword = "nant";
- string dbServer = "(local)";
- string dbDatabaseName = "NAntSample";
- string connectionString = String.Format("Server={0};uid={1};pwd={2};", dbServer, dbUserName, dbPassword);
-
- SqlConnection connection = new SqlConnection(connectionString);
- string createDbQuery = "CREATE DATABASE " + dbDatabaseName;
- SqlCommand createDatabaseCommand = new SqlCommand(createDbQuery);
- createDatabaseCommand.Connection = connection;
-
- connection.Open();
-
- try {
- createDatabaseCommand.ExecuteNonQuery();
- project.Log(Level.Info, "Database added successfully: " + dbDatabaseName);
- } catch (Exception e) {
- project.Log(Level.Error, e.ToString());
- } finally {
- connection.Close();
- }
- }
- ]]>
- </code>
- </script>
-
-
-
-
- Run Visual Basic.NET code that writes a message to the build log.
-
-
- <script language="VB">
- <code>
- <![CDATA[
- Public Shared Sub ScriptMain(project As Project)
- project.Log(Level.Info, "Hello World from a script task using Visual Basic.NET")
- End Sub
- ]]>
- </code>
- </script>
-
-
-
- Define a custom task and call it using C#.
-
- <script language="C#" prefix="test" >
- <code>
- <![CDATA[
- [TaskName("usertask")]
- public class TestTask : Task {
- #region Private Instance Fields
- private string _message;
- #endregion Private Instance Fields
- #region Public Instance Properties
- [TaskAttribute("message", Required=true)]
- public string FileName {
- get { return _message; }
- set { _message = value; }
- }
- #endregion Public Instance Properties
- #region Override implementation of Task
- protected override void ExecuteTask() {
- Log(Level.Info, _message.ToUpper());
- }
- #endregion Override implementation of Task
- }
- ]]>
- </code>
- </script>
- <usertask message='Hello from UserTask'/>
-
-
-
-
- Define a custom function and call it using Boo.
-
-
- <script language="Boo.CodeDom.BooCodeProvider, Boo.CodeDom, Version=1.0.0.0, Culture=neutral, PublicKeyToken=32c39770e9a21a67"
- failonerror="true">
- <code>
- <![CDATA[
-
- [Function("test-func")]
- def MyFunc():
- return "Hello from Boo !!!!!!"
- ]]>
- </code>
- </script>
- <echo message='${script::test-func()}'/>
-
-
-
-
-
- Initializes the task.
-
-
-
-
- Executes the script block.
-
-
-
-
- The language of the script block. Possible values are "VB", "vb", "VISUALBASIC", "C#", "c#", "CSHARP".
- "JS", "js", "JSCRIPT" "VJS", "vjs", "JSHARP" or a fully-qualified name for a class implementing
- .
-
-
-
-
- Any required references.
-
-
-
-
- The name of the main class containing the static ScriptMain
- entry point.
-
-
-
-
- The namespace prefix for any custom functions defined in the script.
- If ommitted the prefix will default to 'script'
-
-
-
-
- The namespaces to import.
-
-
-
-
- The code to execute.
-
-
-
-
- Compiles Visual Basic.NET programs.
-
-
-
- In order to have generate manifest resource names
- that match those generated by Microsoft Visual Studio.NET, the value of
- the attribute of the <>
- element should match the "Root namespace" of the VB.NET project, and the
- value of the attribute
- should be set to "".
-
-
-
- Example build file using this task.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Finds the correct namespace/classname for a resource file from the
- given dependent source file, and ensure the
- is prefixed.
-
- The file from which the resource linkage of the resource file should be determined.
- The culture of the resource file for which the resource linkage should be determined.
-
- The namespace/classname of the source file matching the resource or
- if the dependent source file does not exist.
-
-
-
-
- Writes conditional compilation constants to the specified
- .
-
- The to which the conditional compilation constants should be written.
-
-
-
- Writes the compiler options to the specified .
-
- to which the compiler options should be written.
-
-
-
- Determines whether compilation is needed.
-
-
-
-
- The preferred base address at which to load a DLL. The default base
- address for a DLL is set by the .NET Framework common language
- runtime.
-
-
- The preferred base address at which to load a DLL.
-
-
- This address must be specified as a hexadecimal number.
-
-
-
-
- Specifies the type of debugging information generated by the
- compiler. The default is .
-
-
-
-
- No longer expose this to build authors. Use
- instead.
-
-
-
-
- The name of the XML documentation file to generate. Only supported
- when targeting .NET 2.0 (or higher).
-
-
-
- Corresponds with the /doc: flag.
-
-
-
-
-
- Specifies whether the /imports option gets passed to the
- compiler.
-
-
- The value of this attribute is a string that contains one or more
- namespaces separated by commas.
-
-
- See the Microsoft.NET Framework SDK documentation for details.
-
- Example of an imports attribute
-
-
-
-
-
- The namespaces to import.
-
-
-
-
- Instructs the compiler not to reference standard libraries
- (system.dll and VBC.RSP). The default is .
- Only supported when targeting .NET 2.0 (or higher).
-
-
-
- Corresponds with the /nostdlib flag.
-
-
-
-
-
- Specifies whether /optioncompare option gets passed to the
- compiler.
-
-
- text, binary, or an empty string. If the value is
- or an empty string, the option will not be
- passed to the compiler.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies whether the /optionexplicit option gets passed to
- the compiler. The default is .
-
-
- if the option should be passed to the compiler;
- otherwise, .
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies whether the /optimize option gets passed to the
- compiler. The default is .
-
-
- if the option should be passed to the compiler;
- otherwise, .
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies whether the /optionstrict option gets passed to
- the compiler. The default is .
-
-
- if the option should be passed to the compiler;
- otherwise, .
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies which platform version of common language runtime (CLR)
- can run the output file.
-
-
- The platform version of common language runtime (CLR) that can run
- the output file.
-
-
-
- Corresponds with the /platform flag.
-
-
-
-
-
- Specifies whether the /removeintchecks option gets passed to
- the compiler. The default is .
-
-
- if the option should be passed to the compiler;
- otherwise, .
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies whether the /rootnamespace option gets passed to
- the compiler.
-
-
- The value of this attribute is a string that contains the root
- namespace of the project.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies whether the compiler for the active target framework
- supports generation of XML Documentation file. The default is
- .
-
-
-
-
- Specifies whether the compiler for the active target framework
- supports NOT referencing standard libraries (system.dll and VBC.RSP).
- The default is .
-
-
-
-
- Specifies whether the compiler for the active target framework
- supports limiting the platform on which the compiled code can run.
- The default is .
-
-
-
-
- Gets the file extension required by the current compiler.
-
-
- For the VB.NET compiler, the file extension is always vb.
-
-
-
-
- Gets the class name regular expression for the language of the
- current compiler.
-
-
- Class name regular expression for the language of the current
- compiler.
-
-
-
-
- Gets the namespace regular expression for the language of the
- current compiler.
-
-
- Namespace regular expression for the language of the current
- compiler.
-
-
-
-
- Compiles Visual J# programs using vjc, Microsoft's J# compiler.
-
-
-
- In order to have generate manifest resource names
- that match those generated by Microsoft Visual Studio.NET, the value of
- the attribute of the <>
- element should match the "Default Package" of the J#.NET project, and
- the value of the attribute
- should be set to "".
-
-
-
- Compile a "HelloWorld" application, including embedded resources.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Writes module references to the specified .
-
- The to which the module references should be written.
-
-
-
- Writes the compiler options to the specified .
-
- to which the compiler options should be written.
-
-
-
- The preferred base address at which to load a DLL. The default base
- address for a DLL is set by the .NET Framework common language
- runtime.
-
-
- The preferred base address at which to load a DLL.
-
-
- This address can be specified as a decimal, hexadecimal, or octal
- number.
-
-
-
-
- Specifies the type of debugging information generated by the
- compiler. The default is .
-
-
-
-
- No longer expose this to build authors. Use
- instead.
-
-
-
-
- Specifies whether package-scoped members are accessible outside of
- the assembly. In other words, package scope is treated as assembly
- scope when emitting metadata. The default is .
-
-
- if the option should be passed to the compiler;
- otherwise, .
-
-
-
- Corresponds to the /securescoping flag.
-
-
- See the Visual J# Reference for details.
-
-
-
- ]]>
-
-
-
-
- Specifies whether to disable language extensions.
-
-
- The value of this property must be either all, net,
- or an empty string.
-
-
-
- Corresponds to the /x flag.
-
-
- See the Visual J# Reference for details.
-
-
-
- To disable only the .NET Framework extensions:
- ]]>
- To disable the .NET Framework extensions and the VJ++ 6.0 extensions:
- ]]>
-
-
-
-
- Specifies the location of assemblies referenced by way of the /reference flag.
-
-
-
- Corresponds to the /libpath:dir[;dir2] flag.
-
-
- See the Visual J# Reference for details.
-
-
-
-
-
- Associate Java-language/COM package names.
-
-
- The value of this propery. must be package=namespace, @filename,
- or an empty string.
-
-
-
- Corresponds to the /jcpa:package=namespace and /jcpa:@filename flags.
-
-
- See the Visual J# Reference for details.
-
-
-
- Map package 'x' to namespace 'y':
- ]]>
-
-
-
-
- Specifies the code page to use for all source code files in the
- compilation.
-
-
-
- Corresponds with the /codepage flag.
-
-
- See the Visual J# Reference for details.
-
-
-
-
-
- Specifies the warning level for the compiler to display. Valid values
- are 0-4. The default is 4.
-
-
- The warning level for the compiler to display.
-
-
-
- Corresponds with the /warn option.
-
-
-
-
-
- Controls which warnings should be reported as errors.
-
-
- Override to avoid exposing this to build authors, as the Visual J#
- compiler does not allow control over which warnings should be
- reported as errors.
-
-
-
-
- Reference packages
-
-
- Override to avoid exposing this to build authors, as the Visual J#
- compiler does not support package references.
-
-
-
-
- Link the specified modules into this assembly.
-
-
- Override to avoid exposing this to build authors, as the Visual J#
- compiler does not support linking modules.
-
-
-
-
- Gets the file extension required by the current compiler.
-
-
- For the J# compiler, the file extension is always jsl.
-
-
-
-
- Gets the class name regular expression for the language of the
- current compiler.
-
-
- Class name regular expression for the language of the current
- compiler.
-
-
-
-
- Gets the namespace regular expression for the language of the
- current compiler.
-
-
- Namespace regular expression for the language of the current
- compiler.
-
-
-
-
- Override to avoid exposing the configuration setting for this
- task as Visual J# will never support package references.
-
-
- , as the Visual J# compiler will never
- support package references.
-
-
-
-
- Represents an assembly-level attribute.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Typename of the assembly-level attribute.
-
-
-
-
- Value of the attribute.
-
-
-
-
- If then the value of the attribute will be
- set as is, without actually looking for a matching constructor or
- named properties. The default is .
-
-
- if the value of the attribute should be set
- as is; otherwise, .
-
-
-
-
- Indicates if the attribute should be generated.
-
-
- if the attribute should be generated;
- otherwise, .
-
-
-
-
- Indicates if the attribute should be not generated.
-
-
- if the attribute should be not generated;
- otherwise, .
-
-
-
-
- Contains a strongly typed collection of
- objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the specified
- value is in the collection.
-
- The argument value to locate in the collection.
-
- if a with
- value is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified value.
-
- The value of the to get.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- A specialized used for setting the lib directories.
-
-
- The primary reason for this class is to allow the
- to always be the same value as the parent
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
-
- override this. We will always use the base directory of the parent.
- overriding without the TaskAttribute attribute prevents it being set
- in the source xml
-
-
-
-
- Specialized class for managing assembly files.
-
-
-
- If an include pattern does not contain any wildcard characters then
- the assembly will be searched for in following locations (in the order listed):
-
-
-
-
- The base directory of the fileset.
-
-
-
-
- The directories specified using the nested <lib> element.
-
-
-
-
- The list of reference assemblies of the current target framework.
-
-
-
-
- The reference assemblies of a given target framework are defined using
- <reference-assemblies> filesets in the <framework> node
- of the NAnt configuration file.
-
-
-
-
- Define a reference with name "sys.assemblies", holding
- a set of system assemblies.
-
-
-
-
-
-
-
- ]]>
-
-
- Use the predefined set of assemblies to compile a C# assembly.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Compile a C# assembly using assembly references that are searched for
- in the "Third Party Assemblies" and "Company Assemblies"
- directories.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- copy constructor for FileSet. Required in order to
- assign references of FileSet type where
- AssemblyFileSets are used
-
-
-
-
-
- Do a normal scan and then resolve assemblies.
-
-
-
-
- Resolves references to system assemblies and assemblies that can be
- resolved using directories specified in .
-
-
-
-
- Additional directories to search in for assembly references.
-
-
-
- loosely Corresponds with the /lib[path]: flag of the various compiler tasks.
-
-
-
-
-
- Represents a compiler warning.
-
-
-
-
- A warning number, or comma-separated list of warnings, that you want
- the compiler to suppress or report.
-
-
-
-
- If then the element will be processed;
- otherwise, skipped. The default is .
-
-
-
-
- If then the element will be skipped;
- otherwise, processed. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Specifies the type of debugging information generated by the compiler.
-
-
-
- For backward compatibility, the following string values can also be
- used in build files:
-
-
-
- Value
- Corresponding field
-
-
- "true"
-
-
-
- "false"
-
-
-
-
- When set to then the following conditional
- compilation symbols will also be defined:
-
-
-
- DEBUG
-
-
- TRACE
-
-
-
-
-
-
- Create no debug information.
-
-
-
-
- Enable attaching a debugger to the running program.
-
-
-
-
- Enable attaching a debugger to the running program.
-
-
-
-
- Only display assembler when the running program is attached to the
- debugger.
-
-
-
-
- Specialized that also supports
- case-insensitive conversion of "true" to
- and "false" to
- .
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Converts the given object to the type of this converter, using the
- specified context and culture information.
-
- An that provides a format context.
- A object. If a is passed, the current culture is assumed.
- The to convert.
-
- An that represents the converted value.
-
-
-
-
- Specifies whether the generated assembly is strongly named and will
- be signed later.
-
-
-
- For backward compatibility, the following string values can also be
- used in build files:
-
-
-
- Value
- Corresponding field
-
-
- "true"
-
-
-
- "false"
-
-
-
-
-
-
-
- Not specified.
-
-
-
-
- Fully sign the assembly.
-
-
-
-
- Only place the public key in the assembly, allowing the signature
- to be added later.
-
-
-
-
- Specialized that also supports
- case-insensitive conversion of "true" to
- and "false" to
- .
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Converts the given object to the type of this converter, using the
- specified context and culture information.
-
- An that provides a format context.
- A object. If a is passed, the current culture is assumed.
- The to convert.
-
- An that represents the converted value.
-
-
-
-
- Represents an embedded resource.
-
-
- Do not yet expose this to build authors.
-
-
-
-
- Initializes a new instance of the
- with the specified file name and manifest resource name.
-
- The path of the compiled resource.
- The manifest resource name of the embedded resource.
-
-
-
- Gets the physical location of the resource to embed.
-
-
- The physical location of the resource to embed.
-
-
-
-
- Gets the manifest resource name to use when embedding the resource.
-
-
- The manifest resource name to use when embedding the resource.
-
-
-
-
- Contains a collection of items.
-
-
- Do not yet expose this to build authors.
-
-
-
-
- Base class for collections that needs to be globally referencable.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Copies the items of the collection to an ,
- starting at a particular index.
-
- The one-dimensional that is the destination of the items copied from the collection. The must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Returns an enumerator that can iterate through a collection.
-
-
- An that can be used to iterate through
- the collection.
-
-
-
-
- Removes an item at a specific index.
-
- The zero-based index of the item to remove.
-
-
-
- Removes all items from the collection.
-
-
-
-
- Used by methods that take instances as argument
- to verify whether the instance is valid for the collection class.
-
- The instance to verify.
-
-
-
- Checks whether the specified index is within the range of this
- collection.
-
- The index to check.
-
-
-
- Gets a value indicating whether access to the collection is
- synchronized (thread-safe).
-
-
- .
-
-
-
-
- Gets the number of items in the collection.
-
-
- The number of items in the collection.
-
-
-
-
- Gets an object that can be used to synchronize access to the
- collection.
-
-
- An object that can be used to synchronize access to the collection.
-
-
-
-
- Gets a value indicating whether the collection has a fixed size.
-
-
- .
-
-
-
-
- Gets a value indicating whether the collection has a fixed size.
-
-
- .
-
-
-
-
- Gets the list of elements contained in the
- instance.
-
-
- An containing the elements of the
- collection.
-
-
-
-
- Gets the of the items in this collection.
-
-
- The of the items in this collection.
-
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Inserts a into the collection at the
- specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Removes the specified from the
- collection.
-
- The to remove from the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Gets the location of a in the collection.
-
- The object to locate.
-
- The zero-based location of the in the
- collection.
-
-
- If the is not currently a member of
- the collection, -1 is returned.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
-
- The position into which the new item was inserted.
-
-
-
-
- Adds the items of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
-
- The position into which the new item was inserted.
-
-
-
-
- Inserts a into the collection at the
- specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Removes the specified from the
- collection.
-
- The to remove from the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Gets the location of a in the collection.
-
- The object to locate.
-
- The zero-based location of the in the
- collection.
-
-
- If the is not currently a member of
- the collection, -1 is returned.
-
-
-
-
- Gets or sets the item at the specified index.
-
- The zero-based index of the item to get or set.
-
-
-
- Gets the with the specified manifest
- resource name.
-
- The manifest resource name of the to get.
-
-
-
- Gets the of the items in this collection.
-
-
- The of the items in this collection.
-
-
-
-
- Gets or sets the item at the specified index.
-
- The zero-based index of the item to get or set.
-
-
-
- Enumerates the items of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next item of the collection.
-
-
- if the enumerator was successfully advanced
- to the next item; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first item in the collection.
-
-
-
-
- Gets the current item in the collection.
-
-
- The current item in the collection.
-
-
-
-
- Gets the current item in the collection.
-
-
- The current item in the collection.
-
-
-
-
- Represents a metadata file without assembly manifest.
-
-
-
-
- Returns a textual representation of the module, which can be used as
- argument for command-line tools.
-
-
- A textual representation of the path, file[,target].
-
-
-
-
- The path of the module.
-
-
-
-
- File name where the module should be copied to before it is compiled
- into an assembly.
-
-
-
-
- Gets or sets the that contains the module.
-
-
-
-
- Contains a collection of items.
-
-
- Do not yet expose this to build authors.
-
-
-
-
- Initializes a new instance of the
- for the specified .
-
- The containing the collection.
- is .
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Copies the items of the collection to an ,
- starting at a particular index.
-
- The one-dimensional that is the destination of the items copied from the collection. The must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Removes all items from the collection.
-
-
-
-
- Inserts a into the collection at the
- specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Removes the specified from the
- collection.
-
- The to remove from the collection.
-
-
-
- Removes an item at a specific index.
-
- The zero-based index of the item to remove.
- The parameter is less than 0 or greater than or equal to the value of the property of the .
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Gets the location of a in the collection.
-
- The object to locate.
-
- The zero-based location of the in the
- collection.
-
-
- If the is not currently a member of
- the collection, -1 is returned.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
-
- The position into which the new item was inserted.
-
-
-
-
- Adds the items of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
-
- The position into which the new item was inserted.
-
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Inserts a into the collection at the
- specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Removes the specified from the
- collection.
-
- The to remove from the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Gets the location of a in the collection.
-
- The object to locate.
-
- The zero-based location of the in the
- collection.
-
-
- If the is not currently a member of
- the collection, -1 is returned.
-
-
-
-
- Gets or sets the item at the specified index.
-
- The zero-based index of the item to get or set.
- The parameter is less than 0 or greater than or equal to the value of the property of the .
-
-
-
- Gets the list of elements contained in the
- instance.
-
-
- An containing the elements of the
- collection.
-
-
-
-
- Gets a value indicating whether access to the collection is
- synchronized (thread-safe).
-
-
- .
-
-
-
-
- Gets the number of items in the collection.
-
-
- The number of items in the collection.
-
-
-
-
- Gets an object that can be used to synchronize access to the
- collection.
-
-
- An object that can be used to synchronize access to the collection.
-
-
-
-
- Gets a value indicating whether the collection has a fixed size.
-
-
- .
-
-
-
-
- Gets a value indicating whether the collection has a fixed size.
-
-
- .
-
-
-
-
- Gets or sets the item at the specified index.
-
- The zero-based index of the item to get or set.
- The parameter is less than 0 or greater than or equal to the value of the property of the .
-
-
-
- Enumerates the items of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next item of the collection.
-
-
- if the enumerator was successfully advanced
- to the next item; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first item in the collection.
-
-
-
-
- Gets the current item in the collection.
-
-
- The current item in the collection.
-
-
-
-
- Gets the current item in the collection.
-
-
- The current item in the collection.
-
-
-
-
-
- One or more modules to compile into an assembly.
-
-
-
-
- Define a global <moduleset> that can be referenced by
- other tasks or types.
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- The base of the directory of this .
- The default is the project base directory.
-
-
-
-
- The modules to add to this .
-
-
-
-
- Represents a namespace to import.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Initializes a new instance of the
- class for the specified namespace.
-
- The namespace.
- is .
-
-
-
- The name of the namespace to import.
-
-
- The name of the namespace to import.
-
-
-
-
- The name of the namespace to import.
-
-
- The name of the namespace to import.
-
-
-
-
- Indicates if the import should be generated.
-
-
- if the import should be generated; otherwise,
- .
-
-
-
-
- Indicates if the import should be not generated.
-
-
- if the import should be not generated;
- otherwise, .
-
-
-
-
- Contains a collection of items.
-
-
- Define a reference with name "system.imports".
-
-
-
-
-
- ]]>
-
- Use the predefined set of imports to compile a VB.NET assembly.
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Returns a comma-delimited list of namespace imports.
-
-
- A comma-delimited list of namespace imports, or an empty
- if there are no namespace imports.
-
-
- Each namespace import is quoted individually.
-
-
-
-
- Inserts a into the collection at the
- specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Removes the specified from the
- collection.
-
- The to remove from the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Gets the location of a in the collection.
-
- The object to locate.
-
- The zero-based location of the in the
- collection.
-
-
- If the is not currently a member of
- the collection, -1 is returned.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
-
- The position into which the new item was inserted.
-
-
-
-
- Adds the items of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
-
- The position into which the new item was inserted.
-
-
-
-
- Inserts a into the collection at the
- specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Removes the specified from the
- collection.
-
- The to remove from the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Gets the location of a in the collection.
-
- The object to locate.
-
- The zero-based location of the in the
- collection.
-
-
- If the is not currently a member of
- the collection, -1 is returned.
-
-
-
-
- Gets or sets the item at the specified index.
-
- The zero-based index of the item to get or set.
-
-
-
- Gets the with the specified namespace.
-
- The namespace of the to get.
-
-
-
- Gets the of the items in this collection.
-
-
- The of the items in this collection.
-
-
-
-
- Gets or sets the item at the specified index.
-
- The zero-based index of the item to get or set.
-
-
-
- Enumerates the items of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next item of the collection.
-
-
- if the enumerator was successfully advanced
- to the next item; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first item in the collection.
-
-
-
-
- Gets the current item in the collection.
-
-
- The current item in the collection.
-
-
-
-
- Gets the current item in the collection.
-
-
- The current item in the collection.
-
-
-
-
- Represents a package.
-
-
-
-
- Name of the package to reference. Multiple package can be specified
- with a single element as a semi-colon separated list of
- package names.
-
-
-
-
- Indicates if the package should be passed to the task.
- If then the package will be passed;
- otherwise, skipped. The default is .
-
-
-
-
- Indicates if the package should not be passed to the task.
- If then the package will be passed;
- otherwise, skipped. The default is .
-
-
-
-
- Contains a strongly typed collection of
- objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Specialized class for managing resource files.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- copy constructor for FileSet. Required in order to
- assign references of FileSet type where
- ResourceFileSet are used
-
-
-
-
-
- Creates a shallow copy of the .
-
-
- A shallow copy of the .
-
-
-
-
- Gets the manifest resource name for the specified resource file.
-
- The physical path of the resource file.
-
- The manifest resource name to be sent to the compiler.
-
-
-
-
- Gets the manifest resource name for the file using both its physical
- and logical path.
-
- The physical path of the resource file.
- The logical location of the resource file.
-
- The manifest resource name to be sent to the compiler.
-
-
- We use the relative path of the logical path, but the filename and
- and the extension of the physical path to match VS.NET
-
-
-
-
- Indicates the prefix to prepend to the actual resource.
- This is usually the default namspace of the assembly.
-
-
-
-
- Indicates whether prefixes should be dynamically generated by taking
- the path of the resource relative to the basedir and appending it
- to the specified prefix. The default is .
-
-
-
-
- Gets a containing all matching resx files.
-
-
- A containing all matching resx files.
-
-
-
-
- Gets a containing all matching non-resx
- files.
-
-
- A containing all matching non-resx files.
-
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Controls the behaviour of a compiler with regards to the reporting of
- warnings.
-
-
-
- Instruct a compiler to report warning 0519 as an error.
-
-
-
-
-
- ]]>
-
-
-
-
- Instruct a compiler not to report warning 0519 as an error, if the
- release property is .
-
-
-
-
-
- ]]>
-
-
-
-
-
- Specifies a list of warnings that the compiler should treat as
- errors. This overrides the
- attribute. Only supported when targeting .NET 2.0 or higher.
-
-
-
-
- Specifies a list of warnings that the compiler should NOT treat as
- errors. This is only useful if
- is . Only supported when targeting .NET 2.0
- or higher.
-
-
-
-
diff --git a/bin/nant/NAnt.MSNetTasks.dll b/bin/nant/NAnt.MSNetTasks.dll
deleted file mode 100644
index be8f81e6..00000000
Binary files a/bin/nant/NAnt.MSNetTasks.dll and /dev/null differ
diff --git a/bin/nant/NAnt.MSNetTasks.xml b/bin/nant/NAnt.MSNetTasks.xml
deleted file mode 100644
index 51409dc7..00000000
--- a/bin/nant/NAnt.MSNetTasks.xml
+++ /dev/null
@@ -1,579 +0,0 @@
-
-
-
- NAnt.MSNetTasks
-
-
-
-
- Disassembles any portable executable (PE) file that contains
- intermediate language (IL) code.
-
-
-
- Files are only disassembled if the input file is newer than the output
- file, or if the output file does not exist. However, you can
- explicitly force files to be disassembled with the
- attribute.
-
-
- A can be used to select files to disassemble.
- To use a , the
- attribute must be set. The file name of the output file will be equal
- to the file name of the input file, but with extension ".il".
-
-
-
-
- Disassembles helloworld.exe to helloworld.il.
-
-
-
- ]]>
-
-
-
-
- Disassembles a set of PE files into the specified directory.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Checks whether the task is initialized with valid attributes.
-
-
-
-
- Disassembles the PE file(s).
-
-
-
-
- Disassembles the specified PE file.
-
- The PE file to disassemble.
-
-
-
- Determines the full path and extension for the output file.
-
-
- A that represents the PE file
- file for which the corresponding output file should be determined.
-
-
- A that represents the full path
- for the output file.
-
- The path of the output file could not be determined.
-
-
-
- Writes the disassembler options.
-
-
-
-
- Writes an option using the default output format.
-
-
- The to which the disassembler options
- should be written.
-
-
- A that contains the name of the
- option which should be passed to the disassembler.
-
-
-
-
- Writes an option and its value using the default output format.
-
-
- The to which the disassembler options
- should be written.
-
-
- A that contains the name of the
- option which should be passed to the disassembler.
-
-
- A that contains the value of the
- option which should be passed to the disassembler.
-
-
-
-
- Determines whether or not disassembling is needed.
-
-
- if disassembling is needed; otherwise,
- .
-
-
-
-
- Specifies whether or not the disassembler should combine the
- /HEADER, /BYTE, and /TOKENS options. The default
- is .
-
-
- if the disassembler should combine the
- /HEADER, /BYTE, and /TOKENS options;
- otherwise, . The default is
- .
-
-
-
- Corresponds to the /ALL flag.
-
-
-
-
-
- Specifies whether or not the disassembler should generate the
- IL stream bytes (in hexadecimal notation) as instruction comments.
- The default is .
-
-
- if the IL stream bytes should be generated
- as instruction comments; otherwise, . The
- default is .
-
-
-
- Corresponds to the /BYTE flag.
-
-
-
-
-
- Instructs NAnt to rebuild the output file regardless of the file
- timestamps. The default is .
-
-
- if the output file should be rebuilt
- regardless of its timestamps; otherwise .
- The default is .
-
-
-
-
- Specifies whether or not the disassembler should include PE header
- information and runtime header information in the output. The default
- is .
-
-
- if PE header information and runtime header
- information should be included in the output; otherwise,
- . The default is .
-
-
-
- Corresponds to the /HEADER flag.
-
-
-
-
-
- Specifies the PE file to disassemble.
-
-
- A that represents the PE file
- to disassemble.
-
-
-
-
- Specifies whether or not the disassembler should include
- references to original source lines. The default is .
-
-
- if references to original source lines
- should be included; otherwise, . The
- default is .
-
-
-
- Corresponds to the /LINENUM flag.
-
-
-
-
-
- Specifies whether or not the disassembler should suppress ILASM
- code output. The default is .
-
-
- if ILASM code output should be suppresses;
- otherwise, . The default is
- .
-
-
-
- Corresponds to the /NOIL flag.
-
-
-
-
-
- Specifies whether or not the disassembler should disassemble
- public items only. This is a shortcut for ="pub".
- The default is .
-
-
- if only public items should be
- disassembled; otherwise, . The default is
- .
-
-
-
- Corresponds to the /PUBONLY flag.
-
-
-
-
-
- Specifies whether or not the disassembler should enclose all names
- in single quotation marks. By default, only names that don't match
- the ILASM definition of a simple name are quoted. The default is
- .
-
-
- if all names should be enclosed in single
- quotation marks; otherwise, . The default
- is .
-
-
-
- Corresponds to the /QUOTEALLNAMES flag.
-
-
-
-
-
- Specifies whether or not the disassembler should generate
- structured exception handling clauses in canonical (label) form.
- The default is .
-
-
- if structured exception handling clauses
- should be generated in canonical form; otherwise,
- . The default is .
-
-
-
- Corresponds to the /RAWEH flag.
-
-
-
-
-
- Specifies whether or not the disassembler should generate
- original source lines as comments. The default is .
-
-
- if original source lines should be
- generated as comments; otherwise, .
- The default is .
-
-
-
- Corresponds to the /SOURCE flag.
-
-
-
-
-
- Specifies whether or not the disassembler should generate metadata
- token values as comments. The default is .
-
-
- if metadata token values should be
- generated as comments; otherwise, . The
- default is .
-
-
-
- Corresponds to the /TOKENS flag.
-
-
-
-
-
- Specifies whether or not the disassembler should use the UNICODE
- encoding when generating the output. The default is ANSI.
-
-
- if the output should be generated using
- the UNICODE encoding; otherwise, . The
- default is .
-
-
-
- Corresponds to the /UNICODE flag.
-
-
-
-
-
- Specifies whether or not the disassembler should use the UTF-8
- encoding when generating the output. The default is ANSI.
-
-
- if the output should be generated using
- the UTF-8 encoding; otherwise, . The
- default is .
-
-
-
- Corresponds to the /UTF8 flag.
-
-
-
-
-
- Instructs the disassembler to disassemble the specified item only.
-
-
- A that specifies the item to
- disassemble.
-
-
-
- Corresponds to the /ITEM flag.
-
-
-
-
-
- Instructs the disassembler to disassemble only the items with the
- specified visibility. Possible values are PUB, PRI,
- FAM, ASM, FAA, FOA, PSC,
- or any combination of them separated by +.
-
-
- A that contains the visibility
- suboptions.
-
-
-
- Corresponds to the /VISIBILITY flag.
-
-
-
-
-
- Specifies the name of the output file created by the disassembler.
-
-
- A that represents the name of
- the output file.
-
-
-
- Corresponds to the /OUT flag.
-
-
-
-
-
- Specifies the directory to which outputs will be stored.
-
-
- A that represents the
- directory to which outputs will be stored.
-
-
-
-
- Specifies a list of PE files to disassemble. To use a ,
- the attribute must be specified.
-
-
- A that represents the set
- of PE files to disassemble.
-
-
-
-
- The command-line arguments for the external program.
-
-
- Overridden to ensure the <arg> elements would not be exposed
- to build authors.
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- A that contains the command-line
- arguments for the external program.
-
-
-
-
- Allows a Windows service to be controlled.
-
-
- Starts the World Wide Web Publishing Service on the local computer.
-
-
- ]]>
-
-
-
- Stops the Alerter service on computer 'MOTHER'.
-
-
- ]]>
-
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Peforms actions on the service in order to reach the desired status.
-
-
-
-
- Determines the desired status of the service based on the action
- that should be performed on it.
-
-
- The that should be reached
- in order for the to be considered successful.
-
-
-
-
- Starts the service identified by and
- .
-
- instance for controlling the service identified by and .
-
-
-
- Stops the service identified by and
- .
-
- instance for controlling the service identified by and .
-
-
-
- Restarts the service identified by and
- .
-
- instance for controlling the service identified by and .
-
-
-
- Pauses the service identified by and
- .
-
- instance for controlling the service identified by and .
-
-
-
- Continues the service identified by and
- .
-
- instance for controlling the service identified by and .
-
-
-
- Holds the name of the service that should be controlled.
-
-
-
-
- Holds the name of the computer on which the service resides.
-
-
-
-
- Holds the action that should be performed on the service.
-
-
-
-
- Holds the time, in milliseconds, the task will wait for a service
- to reach the desired status.
-
-
-
-
- The name of the service that should be controlled.
-
-
-
-
- The name of the computer on which the service resides. The default
- is the local computer.
-
-
-
-
- The action that should be performed on the service.
-
-
-
-
- The time, in milliseconds, the task will wait for the service to
- reach the desired status. The default is 5000 milliseconds.
-
-
-
-
- Defines the actions that can be performed on a service.
-
-
-
-
- Starts a service.
-
-
-
-
- Stops a service.
-
-
-
-
- Restarts a service.
-
-
-
-
- Pauses a running service.
-
-
-
-
- Continues a paused service.
-
-
-
-
diff --git a/bin/nant/NAnt.NUnit.dll b/bin/nant/NAnt.NUnit.dll
deleted file mode 100644
index 70aa55b7..00000000
Binary files a/bin/nant/NAnt.NUnit.dll and /dev/null differ
diff --git a/bin/nant/NAnt.NUnit.xml b/bin/nant/NAnt.NUnit.xml
deleted file mode 100644
index e5dfa343..00000000
--- a/bin/nant/NAnt.NUnit.xml
+++ /dev/null
@@ -1,353 +0,0 @@
-
-
-
- NAnt.NUnit
-
-
-
-
- Carries data specified through the formatter element.
-
-
-
-
- Gets or sets the type of the formatter.
-
- The type of the formatter.
-
-
-
- Gets or sets a value indicating whether output should be persisted
- to a file.
-
-
- if output should be written to a file; otherwise,
- . The default is .
-
-
-
-
- Gets or sets the extension to append to the output filename.
-
- The extension to append to the output filename.
-
-
-
- Gets or sets the directory where the output file should be written
- to, if is .
-
-
- The directory where the output file should be written to.
-
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- The built-in formatter types.
-
-
-
-
- A plaintext formatter.
-
-
-
-
- An XML formatter.
-
-
-
-
- Represents the FormatterElement of the NUnit task.
-
-
-
-
- Type of formatter.
-
-
-
-
- Extension to append to the output filename.
-
-
-
-
- Determines whether output should be persisted to a file. The default
- is .
-
-
-
-
- Specifies the directory where the output file should be written to,
- if is . If not
- specified, the output file will be written to the directory where
- the test module is located.
-
-
-
-
- Gets the underlying for the element.
-
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
diff --git a/bin/nant/NAnt.NUnit1Tasks.dll b/bin/nant/NAnt.NUnit1Tasks.dll
deleted file mode 100644
index 62b7379f..00000000
Binary files a/bin/nant/NAnt.NUnit1Tasks.dll and /dev/null differ
diff --git a/bin/nant/NAnt.NUnit1Tasks.xml b/bin/nant/NAnt.NUnit1Tasks.xml
deleted file mode 100644
index 1dc317da..00000000
--- a/bin/nant/NAnt.NUnit1Tasks.xml
+++ /dev/null
@@ -1,538 +0,0 @@
-
-
-
- NAnt.NUnit1Tasks
-
-
-
-
- The whole test suite started.
-
-
-
-
- The whole test suite ended.
-
-
-
-
- Sets the the formatter is supposed to write
- its results to.
-
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Prints information about running tests directly to the build log.
-
-
-
- Not used, all output goes to Log class.
-
-
- Called when the whole test suite has started.
-
-
- Called when the whole test suite has ended.
-
-
- Convert a stack trace line into something that can be clicked on in an IDE output window.
- The StackTrace string, see .
- The string that gets appended to the end of file(line): portion.
-
-
-
- Runs tests using the NUnit V1.0 framework.
-
-
-
- See the NUnit home page for more
- information.
-
-
- The or
- attributes are only used to stop more than one test suite to stop
- running. If any test suite fails a build error will be thrown.
- Set to to
- ignore test errors and continue build.
-
-
-
-
- Run tests in the MyProject.Tests.dll assembly.
-
-
- The test results are logged in results.xml and results.txt
- using the and
- formatters, respectively.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Stops running tests when a test causes an error. The default is
- .
-
-
- Implies haltonfailure.
-
-
-
-
- Stops running tests if a test fails (errors are considered failures
- as well). The default is .
-
-
-
-
- Cancel the individual tests if they do not finish in the specified
- time (measured in milliseconds). Ignored if fork is disabled.
-
-
-
-
- Tests to run.
-
-
-
-
- Formatters to output results of unit tests.
-
-
-
-
- Represents a test element of an .
-
-
-
-
- Base name of the test result. The full filename is determined by this
- attribute and the extension of formatter.
-
-
-
-
- Directory to write the reports to.
-
-
-
-
- Class name of the test.
-
-
-
-
- Assembly to load the test from.
-
-
-
-
- Run the tests in a separate .
-
-
-
-
- Stop the build process if an error occurs during the test run.
-
-
-
-
- Stop the build process if a test fails (errors are considered failures
- as well).
-
-
-
-
- The application configuration file to use for the NUnit test domain.
-
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Carries data specified through the test element.
-
-
-
-
- Determines if the unit test needs running.
-
-
- if unit test needs running, otherwise,
- .
-
-
-
- Determines if the test needs running by looking at the date stamp
- of the test assembly and the test results log.
-
-
-
-
-
- Runs a Suite extracted from a TestCase subclass.
-
-
-
-
- Creates the formatters to be used when running this test.
-
-
-
-
- Returns the output file or null if does not use a file.
-
-
-
-
- Returns the test suite from a given class.
-
-
- The assemblyQualifiedName parameter needs to be in form:
- "full.qualified.class.name,Assembly"
-
-
-
-
- Gets the collection of registered formatters.
-
- Collection of registered formatters.
-
-
-
- Gets the result of the test.
-
- The result of the test.
-
-
-
- Prints information about running tests in plain text.
-
-
-
- Sets the Writer the formatter is supposed to write its results to.
-
-
- Called when the whole test suite has started.
-
-
- Called when the whole test suite has ended.
-
-
- Convert a stack trace line into something that can be clicked on in an IDE output window.
- The StackTrace string, see .
- The string that gets appended to the end of file(line): portion.
-
-
-
- Decorates NUnits with extra information such as
- run-time.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Gets or sets the total run-time of a test.
-
- The total run-time of a test.
-
-
-
- Prints detailed information about running tests in XML format.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Sets the the formatter is supposed to
- write its results to.
-
-
-
-
- Called when the whole test suite has started.
-
-
-
-
- Called when the whole test suite has ended.
-
-
-
-
diff --git a/bin/nant/NAnt.NUnit2Tasks.dll b/bin/nant/NAnt.NUnit2Tasks.dll
deleted file mode 100644
index da3d6b60..00000000
Binary files a/bin/nant/NAnt.NUnit2Tasks.dll and /dev/null differ
diff --git a/bin/nant/NAnt.NUnit2Tasks.xml b/bin/nant/NAnt.NUnit2Tasks.xml
deleted file mode 100644
index 95682c6a..00000000
--- a/bin/nant/NAnt.NUnit2Tasks.xml
+++ /dev/null
@@ -1,584 +0,0 @@
-
-
-
- NAnt.NUnit2Tasks
-
-
-
-
- Controls the categories of tests to execute using the .
-
-
-
- Only include test cases and fixtures that require no internet access.
-
-
-
-
-
- ]]>
-
-
-
-
- Exclude test cases and fixtures that are known to fail.
-
-
-
-
-
- ]]>
-
-
-
-
-
- Specifies a list of categories to include.
-
-
-
-
- Specifies a list of categories to exclude.
-
-
-
-
- Represents a certain group of test cases or fixtures.
-
-
-
-
- A name of a category, or comma-separated list of names.
-
-
-
-
- If then the category will be processed;
- otherwise, skipped. The default is .
-
-
-
-
- If then the category will be skipped;
- otherwise, processed. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Returns a comma-delimited list of categories.
-
-
- A comma-delimited list of categories, or an empty
- if there are no categories.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the specified
- value is in the collection.
-
- The argument value to locate in the collection.
-
- if a with value
- is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified name.
-
- The name of the to get.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Runs tests using the NUnit V2.2 framework.
-
-
-
- The attribute is only useful when more
- than one test suite is used, and you want to continue running other
- test suites although a test failed.
-
-
- Set to to
- ignore any errors and continue the build.
-
-
- In order to run a test assembly built with NUnit 2.0 or 2.1 using
- , you must add the following node to your
- test config file :
-
-
-
- ...
-
-
-
-
-
-
-
-
-
- ...
-
- ]]>
-
-
- See the NUnit home page for more
- information.
-
-
-
-
- Run tests in the MyProject.Tests.dll assembly.
-
-
-
-
-
-
- ]]>
-
-
-
-
- Only run tests that are not known to fail in files listed in the tests.txt
- file.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Runs the tests and sets up the formatters.
-
-
-
-
- Stop the test run if a test fails. The default is .
-
-
-
-
- Tests to run.
-
-
-
-
- Formatters to output results of unit tests.
-
-
-
-
- Represents a test element of an .
-
-
-
-
- Name of the assembly to search for tests.
-
-
-
-
- Name of a specific testfixture to run. If not specified then all
- testfixtures are run.
-
-
-
-
- Assemblies to include in test.
-
-
-
-
- Assemblies to scan for missing assembly references.
-
-
-
-
- Categories of test cases to include or exclude.
-
-
-
-
- Build fails on failure. The default is .
-
-
-
-
- XSLT transform file to use when using the
- formatter.
-
-
-
-
- The application configuration file to use for the NUnit test domain.
- If not specified, NAnt will try to use a configuration name matching
- the file name of the assembly with extension ".config".
-
-
-
-
- Gets all assemblies specified for these tests.
-
-
- All assemblies specified for these tests.
-
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Custom TestDomain, similar to the one included with NUnit, in order
- to workaround some limitations in it.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Runs a single testcase.
-
- The test assembly.
- The application configuration file for the test domain.
- List of files to scan for missing assembly references.
-
- The result of the test.
-
-
-
-
- Helper class called when an assembly resolve event is raised.
-
-
-
-
- Initializes an instanse of the
- class.
-
-
-
-
- Called back when the CLR cannot resolve a given assembly.
-
- The source of the event.
- A that contains the event data.
-
- The nunit.framework we know to be in NAnts bin directory, if
- that is the assembly that needs to be resolved; otherwise,
- .
-
-
-
-
- Occurs when an assembly is loaded. The loaded assembly is added
- to the assembly cache.
-
- The source of the event.
- An that contains the event data.
-
-
-
- Holds the list of directories that will be scanned for missing
- assembly references.
-
-
-
-
- Holds the list of assemblies that can be scanned for missing
- assembly references.
-
-
-
-
- Holds the loaded assemblies.
-
-
-
-
diff --git a/bin/nant/NAnt.SourceControlTasks.dll b/bin/nant/NAnt.SourceControlTasks.dll
deleted file mode 100644
index 756484b9..00000000
Binary files a/bin/nant/NAnt.SourceControlTasks.dll and /dev/null differ
diff --git a/bin/nant/NAnt.SourceControlTasks.xml b/bin/nant/NAnt.SourceControlTasks.xml
deleted file mode 100644
index e01efa61..00000000
--- a/bin/nant/NAnt.SourceControlTasks.xml
+++ /dev/null
@@ -1,1279 +0,0 @@
-
-
-
- NAnt.SourceControlTasks
-
-
-
-
- A base class for creating tasks for executing CVS client commands on a
- CVS repository.
-
-
-
-
- A base class for creating tasks for executing CVS client commands on a
- CVS repository.
-
-
-
-
- Name of the environmental variable specifying a users' home
- in a *nix environment.
-
-
-
-
- Used on windows to specify the location of application data.
-
-
-
-
- The environment variable that holds path information.
-
-
-
-
- The environment variable that holds the location of the
- .cvspass file.
-
-
-
-
- Property name used to specify the source control executable. This is
- used as a readonly property.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Build up the command line arguments, determine which executable is being
- used and find the path to that executable and set the working
- directory.
-
- The process to prepare.
-
-
-
- Adds a new global option if none exists. If one does exist then
- the use switch is toggled on or of.
-
- The common name of the option.
- The option value or command line switch
- of the option.
- true if the option should be
- appended to the commandline, otherwise false.
-
-
-
- Adds a new command option if none exists. If one does exist then
- the use switch is toggled on or of.
-
- The common name of the option.
- The option value or command line switch
- of the option.
- true if the option should be
- appended to the commandline, otherwise false.
-
-
-
- Set up the environment variables for a process.
-
- A process to setup.
-
-
-
- Append the files specified in the fileset to the command line argument.
- Files are changed to use a relative path from the working directory
- that the task is spawned in.
-
-
-
-
- Derive the location of the version control system from the environment
- variable PATH.
-
- The file information of the version control system,
- or null if this cannot be found.
-
-
-
- The name of the passfile, overriden for each version control system (VCS).
-
-
-
-
- The path to the specific home directory of the version control system,
- this can be where the binary files are kept, or other app
- information.
-
-
-
-
- The environment variable that defines where the version control system
- (VCS) home variable is kept.
-
-
-
-
- The name of the version control system (VCS) executable file.
-
-
-
-
-
- The root variable contains information on how to locate a repository.
- Although this information is in different formats it typically must
- define the following:
-
- server location
- protocol used to communicate with the repository
- repository location on the server
- project location in the repository
-
-
-
-
-
-
- Destination directory for the local sandbox. If destination is not specified
- then the current directory is used.
-
-
- Root path of the local sandbox.
-
-
-
- Root path of the local sandbox.
-
-
-
-
-
- The password for logging in to the repository.
-
-
- The password for logging in to the repository.
-
-
-
-
- The full path to the cached password file. If not specified then the
- environment variables are used to try and locate the file.
-
-
-
-
- Holds a collection of globally available options.
-
-
-
-
- A collection of options that can be used to modify the default behavoir
- of the version control commands. See the sub-tasks for implementation
- specifics.
-
-
-
-
- Command-line arguments for the program. The command line arguments are used to specify
- any cvs command options that are not available as attributes. These are appended
- after the command itself and are additive to whatever attributes are currently specified.
-
-
- <cvs-checkout cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
- module="nant"
- destination="e:\test\merillcornish\working"
- readonly="true"
- quiet="true"
- commandline="-n"
- cvsfullpath="C:\Program Files\TortoiseCVS\cvs.exe"
- />
-
- Produces the cvs command:
- c:\Program Files\TortoiseCVS\cvs.exe -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant -q checkout -n nant
-
-
-
-
- The name of the command that is going to be executed.
-
-
-
-
- Used to specify the version control system (VCS) files that are going
- to be acted on.
-
-
-
-
- The executable to use for ssh communication.
-
-
-
-
- The environment name for the ssh variable.
-
-
-
-
- The name of the version control system executable.
-
-
-
-
- Get the command line arguments for the task.
-
-
-
-
- Default value for the recursive directive. The default is
- .
-
-
-
-
- Default value for the quiet command.
-
-
-
-
- Default value for the really quiet command.
-
-
-
-
- An environment variable that holds path information about where
- cvs is located.
-
-
-
-
- Name of the password file that cvs stores pserver
- cvsroot/ password pairings.
-
-
-
-
- The default compression level to use for cvs commands.
-
-
-
-
- The default use of binaries, defaults to use sharpcvs.
-
-
-
-
- The name of the cvs executable.
-
-
-
-
- The temporary name of the sharpcvslib binary file, to avoid
- conflicts in the path variable.
-
-
-
-
- Environment variable that holds the executable name that is used for
- ssh communication.
-
-
-
-
- Property name used to specify on a project level whether sharpcvs is
- used or not.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Build up the command line arguments, determine which executable is being
- used and find the path to that executable and set the working
- directory.
-
- The process to prepare.
-
-
-
- Override to append any commands before the modele and files.
-
-
-
-
- Append the command line options or commen names for the options
- to the generic options collection. This is then piped to the
- command line as a switch.
-
-
-
-
- Add the given argument to the command line options. Note that are not explicitly
- quoted are split into seperate arguments. This is to resolve a recent issue
- with quoting command line arguments.
-
-
-
-
-
- The environment name for the ssh variable.
-
-
-
-
- The name of the cvs binary, or cvs.exe at the time this
- was written.
-
-
-
-
- The name of the pass file, or .cvspass at the time
- of this writing.
-
-
-
-
- The name of the version control system specific home environment
- variable.
-
-
-
-
- Specify if the module is needed for this cvs command. It is
- only needed if there is no module information on the local file
- system.
-
-
-
-
- Used to specify the version control system (VCS) files that are going
- to be acted on.
-
-
-
-
- Get the cvs file set.
-
-
-
-
- The name of the cvs executable.
-
-
-
-
- The full path to the cvs binary used. The cvs tasks will attempt to
- "guess" the location of your cvs binary based on your path. If the
- task is unable to resolve the location, or resolves it incorrectly
- this can be used to manually specify the path.
-
-
- A full path (i.e. including file name) of your cvs binary:
- On Windows: c:\vcs\cvs\cvs.exe
- On *nix: /usr/bin/cvs
-
-
-
-
-
- The cvs root variable has the following components:
-
-
- [protocol]:[username]@[servername]:[server path]
-
-
protocol: ext, pserver, ssh (sharpcvslib); if you are not using sharpcvslib consult your cvs documentation.
-
username: [username]
-
servername: cvs.sourceforge.net
-
server path: /cvsroot/nant
-
-
-
-
- NAnt anonymous cvsroot:
-
- :pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant
-
-
-
-
-
- The module to perform an operation on.
-
-
- The module to perform an operation on. This is a normal file/folder
- name without path information.
-
-
- In NAnt the module name would be:
- nant
-
-
-
-
-
- if the SharpCvsLib binaries that come bundled
- with NAnt should be used to perform the cvs commands,
- otherwise.
-
-
- You may also specify an override value for all cvs tasks instead
- of specifying a value for each. To do this set the property
- sourcecontrol.usesharpcvslib to .
-
-
- If you choose not to use SharpCvsLib to checkout from cvs you will
- need to include a cvs.exe binary in your path.
-
-
-
- To use a cvs client in your path instead of sharpcvslib specify
- the property:
- >property name="sourcecontrol.usesharpcvslib" value="false"<
-
- The default settings is to use sharpcvslib and the setting closest
- to the task execution is used to determine which value is used
- to execute the process.
-
- For instance if the attribute usesharpcvslib was set to false
- and the global property was set to true, the usesharpcvslib is
- closes to the point of execution and would be used and is false.
- Therefore the sharpcvslib binary would NOT be used.
-
-
-
-
- The executable to use for ssh communication.
-
-
-
-
- Indicates if the output from the cvs command should be supressed.
- The default is .
-
-
-
-
- Indicates if the output from the cvs command should be stopped.
- The default is .
-
-
-
-
- if the sandbox files should be checked out in
- read only mode. The default is .
-
-
-
-
- if the sandbox files should be checked out in
- read/write mode. The default is .
-
-
-
-
- Compression level to use for all net traffic. This should be a value from 1-9.
-
-
- NOTE: This is not available on sharpcvslib.
-
-
-
-
- Produces an XML report that represents the cvs changes from the given
- start day, to a given end date.
-
-
- Report changes in NAnt from 1st of June 2004 until 25th of July 2004.
-
-
- ]]>
-
-
-
-
-
- The command being executed.
-
-
-
-
- Name of the xml file that will contain the cvs log information.
-
-
-
-
- The earliest change to use in the cvs log command.
-
-
-
-
- The latest date to use in the cvs log command.
-
-
-
-
- The cvs command to execute.
-
-
-
-
- Override use of sharpcvslib, needs to be true.
-
-
-
-
-
- The cvs root variable has the following components:
-
-
- [protocol]:[username]@[servername]:[server path]
-
-
protocol: ext, pserver, ssh (sharpcvslib); if you are not using sharpcvslib consult your cvs documentation.
-
username: [username]
-
servername: cvs.sourceforge.net
-
server path: /cvsroot/nant
-
-
-
- If the cvsroot is not specified then the directory specified by the
- attribute
- is searched for CVS\Root.
-
-
-
- NAnt anonymous cvsroot:
-
- :pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant
-
-
-
-
-
- Checks out a CVS module to the required directory.
-
-
- Checkout NAnt.
-
-
- ]]>
-
-
-
-
- Checkout NAnt revision named 0_85 to the
- folder c:\src\nant\v0.85.
-
-
-
- ]]>
-
- So the nant module tagged with revision 0_85 will be checked
- out in the folder v0.85 under the working/ destination directory.
- This could be used to work on different
- branches of a repository at the same time.
-
-
-
- Checkout NAnt with specified revision date to the
- folder c:\src\nant\2003_08_16.
-
-
-
- ]]>
-
-
-
-
-
- The command being executed.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Specify the revision to checkout. This corresponds to the "sticky-tag"
- of the file.
-
-
-
-
- Sticky tag or revision to checkout.
-
-
-
-
- Specify the revision date to checkout. The date specified is validated
- and then passed to the cvs binary in a standard format recognized by
- cvs.
-
-
-
-
- Specify a directory name to replace the module name. Valid names
- include any valid filename, excluding path information.
-
-
-
-
- Specify a directory name to replace the module name. Valid names
- include any valid filename, excluding path information.
-
-
-
-
- The name of the cvs command that is going to be executed.
-
-
-
-
- Executes the cvs login command which appends or updates an entry to the
- specified .cvspass file.
-
-
- Update .cvspass file to include the NAnt anonymous login.
-
-
- ]]>
-
-
-
-
-
- Ensures all information is available to execute the .
-
-
-
-
- Update the .cvspass file with the given password. If the passfile
- is not specified then the default search locations are used:
-
- CVS_PASSFILE/.cvspass
- HOME/.cvspass
- USERPROFILE/.cvspass TODO: Confirm that this is valid
- behavior or if it is going to give problems with the
- cvsnt implementation.
-
-
-
-
-
- Password to append or update to the .cvspass file.
-
-
-
-
- The full path to the .cvspass file. The default is ~/.cvspass.
-
-
-
-
-
- The current working directory.
-
-
-
-
- The repository root string.
-
-
-
-
- Executes the cvs command specified by the command attribute.
-
-
- Checkout NAnt.
-
-
- ]]>
-
-
-
-
-
- The cvs command to execute.
-
-
-
-
- Specify if the module is needed for this cvs command.
-
-
-
-
- Exports a cvs module in preperation for a release (i.e. the CVS version
- folders are not exported).
-
-
- Export the most recent NAnt sources from cvs.
-
-
- ]]>
-
-
-
-
- Export NAnt revision named your_favorite_revision_here to the
- folder c:\src\nant\replacement_for_module_directory_name.
-
- **NOTE**: filesets names for the export task must be
- prefixed with the module name. This is different than other tasks.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- The command being executed.
-
-
-
-
- Create a new instance of the .
-
-
- The following values are set by default:
-
-
Recursive:
-
-
-
-
-
- No shortening. Do not shorten module paths if -d specified.
-
-
-
-
- Indicates whether the head revision should be used if the revison specified by
- or the tags are not
- found. The default is .
-
-
- if the specified tag should be moved;
- otherwise, . The default is .
-
-
-
-
- If a directory is specified indicates whether sub-directories should
- also be processed.
-
-
- if the sub-directories should be tagged;
- otherwise, . The default is .
-
-
-
-
- Specify the revision to update the file to. This corresponds to the "sticky-tag"
- of the file.
-
-
-
-
- Specify the revision date to update to. The version of the file that
- existed at the date specified is retrieved.
-
-
- A valid date time value, which is then converted to a format that
- cvs can parse.
-
-
-
-
- Specify a directory name to replace the module name. Valid names
- include any valid filename, excluding path information.
-
-
-
-
- The export command name for the cvs client.
-
-
-
-
- Tags all sources in the remote repository with a given tag.
-
-
-
- Unlike tag, the rtag command acts only on sources that are in the repository.
- Any modified sources on the local file system will NOT be tagged with this
- command, so a commit should be performed before an rtag is done.
-
-
- NOTE: Although a working directory is not necessary to perform the command
- one must be specified in order to remain in compliance with the cvs library.
-
-
-
- Tag NAnt sources remotely.
-
-
- ]]>
-
-
-
- Remove a tag from the remote repository.
-
-
- ]]>
-
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Append the tag information to the commandline.
-
-
-
-
- The name of the tag to assign or remove.
-
-
- The name of the tag to assign or remove.
-
-
-
-
- Indicates whether the tag specified in should
- be removed or not.
-
-
- if the specified tag should be removed;
- otherwise, . The default is .
-
-
-
-
- Indicates whether the tag specified in should
- be moved to the current file revision. If the tag does not exist
- then it is created.
-
-
- if the specified tag should be moved;
- otherwise, . The default is .
-
-
-
-
- If a directory is specified indicates whether sub-directories should
- also be processed.
-
-
- if the sub-directories should be tagged;
- otherwise, . The default is .
-
-
-
-
- Indicates the repository that is acted on
- for the tag command. Note if is
- then the tag specified is moved to the revision
- of the file on the HEAD of the branch specified.
-
-
- The tag (or more likely) branch that should be used to apply the new tag.
-
-
-
-
- Indicates the revision date of the file that the tag should be
- applied to.
-
-
- A valid date which specifies the revision point that the tag will
- be applied to.
-
-
-
-
- Indicates whether the head revision should be used if the
- or the tags are not
- found.
-
-
- if the specified tag should be moved;
- otherwise, . The default is .
-
-
-
-
- The name of the cvs command that is going to be executed.
-
-
-
-
- Tags all local sources with the specified tag.
-
-
-
- This differs from the
- in that it acts on references to the cvs files
- contained in your local filesystem. As such the sticky tags and local
- revisions can be considered in commits. It also allows you to verify that
- all local files have been checked in before a tag is performed.
-
-
-
- Tag NAnt sources remotely.
-
-
- ]]>
-
-
-
- Remove a tag from the remote repository.
-
-
- ]]>
-
-
-
-
-
- Cvs command to be executed.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Append the tag information to the commandline.
-
-
-
-
- The name of the tag to assign or remove.
-
-
- The name of the tag to assign or remove.
-
-
-
-
- Indicates whether the tag specified in should
- be removed or not.
-
-
- if the specified tag should be removed;
- otherwise, . The default is .
-
-
-
-
- Indicates whether the tag specified in should
- be moved to the current file revision. If the tag does not exist
- then it is created.
-
-
- if the specified tag should be moved;
- otherwise, . The default is .
-
-
-
-
- If a directory is specified indicates whether sub-directories should
- also be processed.
-
-
- if the sub-directories should be tagged;
- otherwise, . The default is .
-
-
-
-
- Indicates the repository that is acted on
- for the tag command. Note if is
- then the tag specified is moved to the revision
- of the file on the HEAD of the branch specified.
-
-
- The tag (or more likely) branch that should be used to apply the new tag.
-
-
-
-
- Indicates the revision date of the file that the tag should be
- applied to.
-
-
- A valid date which specifies the revision point that the tag will
- be applied to.
-
-
-
-
- Indicates whether the head revision should be used if the revision specified by
- or the tags are not
- found.
-
-
- if the specified tag should be moved;
- otherwise, . The default is .
-
-
-
-
- Indicates whether the head revision should be used if the
- or the tags are not
- found.
-
-
- if the specified tag should be moved;
- otherwise, . The default is .
-
-
-
-
- The name of the cvs command that is going to be executed.
-
-
-
-
- Not used
-
-
-
-
- Specify if the module is needed for this cvs command. It is
- only needed if there is no module information on the local file
- system.
-
-
-
-
- Updates a CVS module in a local working directory.
-
-
- Update nant.
-
-
- ]]>
-
-
-
-
- Update your NAnt revision named your_favorite_revision_here in
- the folder c:\src\nant\replacement_for_module_directory_name.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- The command being executed.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
- Sets the build directory and prune empty directory properties to
- .
-
-
-
-
- If . new directories will be created on the local
- sandbox. The default is .
-
-
-
-
- If empty directories copied down from the
- remote repository will be removed from the local sandbox.
- The default is .
-
-
-
-
- If the local copy of the file will be
- overwritten with the copy from the remote repository. The default
- is .
-
-
-
-
- Specifies if the command should be executed recursively. The
- default is .
-
-
- The -R option is on by default in cvs.
-
-
-
-
- Specify the revision to update the file to. This corresponds to the
- "sticky-tag" of the file.
-
-
-
-
- Sticky tag or revision to update the local file to.
-
-
- A valid cvs tag.
-
-
-
-
- Specify the revision date to update to. The version of the file that
- existed at the date specified is retrieved.
-
-
- A valid date time value, which is then converted to a format that
- cvs can parse.
-
-
-
-
- Specify if the module is needed for this cvs command. It is
- only needed if there is no module information on the local file
- system.
-
-
-
-
- The name of the cvs command that is going to be executed.
-
-
-
-
- A is a with extra
- attributes useful in the context of the .
-
-
-
-
- Initialize the object and locate the .cvsignore
- files to add to the exclude list.
-
-
-
-
- Indicates whether the entires in the .cvsignore should be used to limit the
- file list; to exclude files in .cvsignore, otherwise
- . The default is .
-
-
-
-
diff --git a/bin/nant/NAnt.VSNetTasks.dll b/bin/nant/NAnt.VSNetTasks.dll
deleted file mode 100644
index a09a89d6..00000000
Binary files a/bin/nant/NAnt.VSNetTasks.dll and /dev/null differ
diff --git a/bin/nant/NAnt.VSNetTasks.xml b/bin/nant/NAnt.VSNetTasks.xml
deleted file mode 100644
index 8108b824..00000000
--- a/bin/nant/NAnt.VSNetTasks.xml
+++ /dev/null
@@ -1,3961 +0,0 @@
-
-
-
- NAnt.VSNetTasks
-
-
-
-
- Analyses Microsoft Visual Studio .NET 2003 (Everett) solution files.
-
-
-
-
- Gets the project file of the project with the given unique identifier.
-
- The unique identifier of the project for which the project file should be retrieves.
-
- The project file of the project with the given unique identifier.
-
- No project with unique identifier could be located.
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to be logged.
-
- The actual logging is delegated to the underlying task.
-
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to log, containing zero or more format items.
- An array containing zero or more objects to format.
-
- The actual logging is delegated to the underlying task.
-
-
-
-
- Loads the projects from the file system and stores them in an
- instance variable.
-
- instance to use to determine whether an assembly is located in the Global Assembly Cache.
- instance to use to determine location and references of assemblies.
- TODO
- A project GUID in the solution file does not match the actual GUID of the project in the project file.
-
-
-
- Translates a project path, in the form of a relative file path or
- a URL, to an absolute file path.
-
- The directory of the solution.
- The project path to translate to an absolute file path.
-
- The project path translated to an absolute file path.
-
-
-
-
- Converts assembly references to projects to project references, adding
- a build dependency.c
-
- The to analyze.
- The solution configuration that is built.
- containing list of projects that have been built.
- containing list of projects that failed to build.
-
-
-
- Determines whether any of the project dependencies of the specified
- project still needs to be built.
-
- The to analyze.
- containing list of projects that have been built.
-
- if one of the project dependencies has not
- yet been built; otherwise, .
-
-
-
-
- Returns a number representing how much this file fits this project type.
-
-
-
-
-
- This enables the override in other providers. Do not return big numbers, mainly when compring only on filename.
-
-
-
-
- Analyses Microsoft Visual Studio .NET 2002 (Rainier) solution files.
-
-
-
-
- Compiles VS.NET solutions (or sets of projects), automatically determining
- project dependencies from inter-project references.
-
-
-
- This task support the following projects:
-
-
-
- Visual Basic .NET
-
-
- Visual C# .NET
-
-
- Visual J# .NET
-
-
- Visual C++ .NET
-
-
-
- Right now, only Microsoft Visual Studio .NET 2002 and 2003 solutions
- and projects are supported. Support for .NET Compact Framework projects
- is also not available at this time.
-
-
- The also supports the model of referencing
- projects by their output filenames, rather than referencing them inside
- the solution. It will automatically detect the existance of a file
- reference and convert it to a project reference. For example, if project
- "A" references the file in the release output directory of
- project "B", the will automatically
- convert this to a project dependency on project "B" and will
- reference the appropriate configuration output directory at the final
- build time (ie: reference the debug version of "B" if the
- solution is built as debug).
-
-
- The expects all project files to be valid
- XML files.
-
-
Resx Files
-
- When building a project for a down-level target framework, special care
- should be given to resx files. Resx files (can) contain references to
- a specific version of CLR types, and as such are only upward compatible.
-
-
- For example: if you want to be able to build a project both as a .NET 1.0
- and .NET 1.1 assembly, the resx files should only contain references to
- .NET 1.0 CLR types. Failure to do this may result in a
- failure at runtime on machines with only the .NET Framework 1.0 installed.
-
-
-
-
- Compiles all of the projects in test.sln, in release mode, in
- the proper order.
-
-
-
- ]]>
-
-
-
-
- Compiles all of the projects in projects.txt, in the proper
- order.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Compiles projects A, B and C, using the output of project X as a
- reference.
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Compiles all of the projects in the solution except for project A.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Compiles all of the projects in the solution mapping the specific project at
- http://localhost/A/A.csproj to c:\inetpub\wwwroot\A\A.csproj and any URLs under
- http://localhost/B/[remainder] to c:\other\B\[remainder]. This allows the build
- to work without WebDAV.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Compiles all of the projects in the solution placing compiled outputs
- in c:\temp.
-
-
- ]]>
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Expands the given macro.
-
- The macro to expand.
-
- The expanded macro or if the macro is not
- supported.
-
- The macro cannot be expanded.
-
-
-
- Builds the list of folders that should be scanned for assembly
- references.
-
-
- The list of folders that should be scanned for assembly references.
-
-
-
-
- The projects to build.
-
-
-
-
- The projects to scan, but not build.
-
-
- These projects are used to resolve project references and are
- generally external to the solution being built. References to
- these project's output files are converted to use the appropriate
- solution configuration at build time.
-
-
-
-
- The name of the VS.NET solution file to build.
-
-
-
- The can be used instead to supply a list
- of Visual Studio.NET projects that should be built.
-
-
-
-
-
- The name of the solution configuration to build.
-
-
-
- Generally release or debug. Not case-sensitive.
-
-
-
-
-
- The name of platform to build the solution for.
-
-
-
-
- Gets the solution configuration to build.
-
-
-
-
- The directory where compiled targets will be placed. This
- overrides path settings contained in the solution/project.
-
-
-
-
- WebMap of URL's to project references.
-
-
-
-
- Fileset of projects to exclude.
-
-
-
-
- Set of folders where references are searched when not found in path
- from project file (HintPath).
-
-
-
-
- Includes Visual Studio search folders in reference search path.
- The default is .
-
-
-
-
- Allow the task to use WebDAV for retrieving/compiling the projects within solution. Use of
- is preferred over WebDAV. The default is .
-
-
- WebDAV support requires permission changes to be made on your project server. These changes may affect
- the security of the server and should not be applied to a public installation.
- Consult your web server or the NAnt Wiki documentation for more information.
-
-
-
-
- Gets the list of folders to scan for assembly references.
-
-
- The list of folders to scan for assembly references.
-
-
-
-
- Defines how the project is using the ATL library.
-
-
-
-
- Don't use ATL.
-
-
-
-
- Use ATL in a Static Library.
-
-
-
-
- Use ATL in a Shared DLL.
-
-
-
-
- Defines how the project is using the MFC library.
-
-
-
-
- Don't use MFC.
-
-
-
-
- Use MFC in a Static Library.
-
-
-
-
- Use MFC in a Shared DLL.
-
-
-
-
- Indicates the possible ways in which precompiled header file use is
- specified in a Visual C++ project.
-
-
- The integer values assigned match those specified in the Visual C++
- project file for each setting.
- >
-
-
-
- Precompiled header file use not specified.
-
-
-
-
- Don't use a precompiled header file.
-
-
- For further information on the use of this option
- see the Microsoft documentation on the C++ compiler flag /Yc.
-
-
-
-
- Create precompiled header file.
-
-
- For further information on the use of this option
- see the Microsoft documentation on the C++ compiler flag /Yc.
-
-
-
-
- Automatically create precompiled header file if necessary.
-
-
- For further information on the use of this option
- see the Microsoft documentation on the C++ compiler flag /Yc.
-
-
-
-
- Use a precompiled header file.
-
-
- For further information on the use of this option
- see the Microsoft documentation on the C++ compiler flag /Yu.
-
-
-
-
- Represents a single mapping from URL project path to physical project
- path.
-
-
-
-
- Specifies the URL of the project file, or a URL fragment to match.
-
-
- The URL of the project file or the URL fragment to match.
-
-
-
-
- Specifies the actual path to the project file, or the path fragment
- to replace.
-
-
- The actual path to the project file or the path fragment to replace
- the URL fragment with.
-
-
-
-
- Specifies whether the mapping is case-sensitive or not.
-
-
- A boolean flag representing the case-sensitivity of the mapping. Default is .
-
-
-
-
- Indicates if the URL of the project file should be mapped.
-
-
- if the URL of the project file should be
- mapped; otherwise, .
-
-
-
-
- Indicates if the URL of the project file should not be mapped.
-
-
- if the URL of the project file should not
- be mapped; otherwise, .
-
-
-
-
- Contains a strongly typed collection of
- objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Find the best matching for the given Uri.
-
- The value to match against the objects in the collection.
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the specified
- value is in the collection.
-
- The argument value to locate in the collection.
-
- if a with value
- is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified value.
-
- The value of the to get.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Gets the output path of the reference, without taking the "copy local"
- setting into consideration.
-
- The solution configuration that is built.
-
- The full output path of the reference.
-
-
-
-
- Gets the complete set of output files of the reference for the
- specified configuration.
-
- The solution configuration that is built.
- The set of output files to be updated.
-
- The key of the case-insensitive is the
- full path of the output file and the value is the path relative to
- the output directory.
-
-
-
-
- Gets the complete set of assemblies that need to be referenced when
- a project references this component.
-
- The solution configuration that is built.
-
- The complete set of assemblies that need to be referenced when a
- project references this component.
-
-
-
-
- Gets the timestamp of the reference.
-
- The solution configuration that is built.
-
- The timestamp of the reference.
-
-
-
-
- Gets a value indicating whether the reference is managed for the
- specified configuration.
-
- The solution configuration that is built.
-
- if the reference is managed for the
- specified configuration; otherwise, .
-
-
-
-
- Returns the date and time the specified file was last written to.
-
- The file for which to obtain write date and time information.
-
- A structure set to the date and time that
- the specified file was last written to, or
- if the specified file does not
- exist.
-
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to be logged.
-
- The actual logging is delegated to the underlying task.
-
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to log, containing zero or more format items.
- An array containing zero or more objects to format.
-
- The actual logging is delegated to the underlying task.
-
-
-
-
- Gets a value indicating whether the output file(s) of this reference
- should be copied locally.
-
-
- if the output file(s) of this reference
- should be copied locally; otherwise, .
-
-
-
-
- Gets a value indicating whether this reference represents a system
- assembly.
-
-
- if this reference represents a system
- assembly; otherwise, .
-
-
-
-
- Gets the project in which the reference is defined.
-
-
-
-
- Gets a value indicating whether the reference is managed for the
- specified configuration.
-
- The build configuration of the reference.
-
- .
-
-
-
-
- Gets the complete set of output files for the specified assembly
- and adds them to collection.
-
- The path of the assembly to get the output files for.
- The set of output files to be updated.
-
- The key of the case-insensitive is the
- full path of the output file and the value is the path relative to
- the output directory.
-
-
-
-
- Gets the path of the reference, without taking the "copy local"
- setting into consideration.
-
- The solution configuration that is built.
-
- The output path of the reference.
-
-
-
-
- Gets the complete set of output files for the referenced project.
-
- The solution configuration that is built.
- The set of output files to be updated.
-
- The key of the case-insensitive is the
- full path of the output file and the value is the path relative to
- the output directory.
-
-
-
-
- Gets the complete set of assemblies that need to be referenced when
- a project references this component.
-
- The solution configuration that is built.
-
- The complete set of assemblies that need to be referenced when a
- project references this component.
-
-
-
-
- Gets the timestamp of the reference.
-
- The solution configuration that is built.
-
- The timestamp of the reference.
-
-
-
-
- Resolves an assembly reference.
-
-
- The full path to the resolved assembly, or
- if the assembly reference could not be resolved.
-
-
-
-
- Searches for the given file in all paths in .
-
- The folders to search.
- The file to search for.
-
- The path of the assembly if was found
- in ; otherwise, .
-
-
-
-
- Resolves an assembly reference in the framework assembly directory
- of the target framework.
-
- The file to search for.
-
- The full path of the assembly file if the assembly could be located
- in the framework assembly directory; otherwise, .
-
-
-
-
- Resolves an assembly reference using a path relative to the project
- directory.
-
-
- The full path of the assembly, or if
- is or an
- empty .
-
-
-
-
- Gets a value indicating whether the output file(s) of this reference
- should be copied locally.
-
-
- if the output file(s) of this reference
- should be copied locally; otherwise, .
-
-
-
-
- Gets a value indicating whether this reference represents a system
- assembly.
-
-
- if this reference represents a system
- assembly; otherwise, .
-
-
-
-
- Initializes a new instance of the
- class with the given .
-
- The project of the configuration.
-
-
-
- Expands the given macro.
-
- The macro to expand.
-
- The expanded macro.
-
-
- The macro is not supported.
- -or-
- The macro is not implemented.
- -or-
- The macro cannot be expanded.
-
-
- Expansion of a given macro is not yet implemented.
-
-
-
-
- Is called each time a regular expression match is found during a
- operation.
-
- The resulting from a single regular expression match during a .
-
- The expanded .
-
-
-
-
- Gets the project.
-
-
-
-
- Gets the name of the configuration.
-
-
-
-
- Get the directory in which intermediate build output will be stored
- for this configuration.
-
-
-
- This is a directory relative to the project directory named
- obj\<configuration name>.
-
-
- .resx and .licx files will only be recompiled if the
- compiled resource files in the are not
- uptodate.
-
-
-
-
-
- Gets the output directory.
-
-
-
-
- Gets the path for the output file.
-
-
-
-
- Gets the path in which the output file will be created before its
- copied to the actual output path.
-
-
-
-
- Get the path of the output directory relative to the project
- directory.
-
-
-
-
- Gets the platform that the configuration targets.
-
-
- The platform targeted by the configuration.
-
-
-
-
- Gets the set of output files that is specific to the project
- configuration.
-
-
- The set of output files that is specific to the project
- configuration.
-
-
- The key of the case-insensitive is the
- full path of the output file and the value is the path relative to
- the output directory.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the
- class with the specified initial capacity.
-
- The appropriate number of entries that the can initially contain.
-
-
-
- Gets the platform that the configuration targets.
-
-
- The platform targeted by the configuration.
-
-
-
-
- Gets the path in which the output file will be created before its
- copied to the actual output path.
-
-
-
-
- Gets a value indicating whether to register the project output for
- use with COM components.
-
-
- if the project output should be registered
- for use with COM components; otherwise, .
-
-
-
-
- Base class for all project classes.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Gets the complete set of output files for the project configuration
- matching the specified solution configuration.
-
- The solution configuration that is built.
- The set of output files to be updated.
-
-
- The key of the case-insensitive is the
- full path of the output file and the value is the path relative to
- the output directory.
-
-
- If the project is not configured to be built for the specified
- solution configuration, then no output files are added.
-
-
-
-
-
- Gets a value indicating whether building the project for the specified
- build configuration results in managed output.
-
- The build configuration.
-
- if the project output for the given build
- configuration is managed; otherwise, .
-
-
-
-
- Expands the given macro.
-
- The macro to expand.
-
- The expanded macro or if the macro is not
- supported.
-
-
-
-
- Returns the Visual Studio product version of the specified project
- XML fragment.
-
- XML fragment representing the project file.
-
- The Visual Studio product version of the specified project XML
- file.
-
-
- The product version could not be determined.
- -or-
- The product version is not supported.
-
-
-
-
- Verifies whether the specified XML fragment represents a valid project
- that is supported by this .
-
- XML fragment representing the project file.
-
- The XML fragment is not supported by this .
- -or-
- The XML fragment does not represent a valid project (for this ).
-
-
-
-
- Prepares the project for being built.
-
- The solution configuration that is built.
-
- The default implementation will ensure that none of the output files
- are marked read-only.
-
-
-
-
- Copies the specified file if the destination file does not exist, or
- the source file has been modified since it was previously copied.
-
- The file to copy.
- The destination file.
- The in which context the operation will be performed.
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to be logged.
-
- The actual logging is delegated to the underlying task.
-
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to log, containing zero or more format items.
- An array containing zero or more objects to format.
-
- The actual logging is delegated to the underlying task.
-
-
-
-
- Gets the Visual Studio product version of the project.
-
-
- The Visual Studio product version of the project.
-
-
-
-
- Gets the name of the VS.NET project.
-
-
-
-
- Gets the type of the project.
-
-
- The type of the project.
-
-
-
-
- Gets the path of the VS.NET project.
-
-
-
-
- Gets the directory containing the VS.NET project.
-
-
-
-
- Get the location of the project.
-
-
-
-
- Get the directory in which intermediate build output that is not
- specific to the build configuration will be stored.
-
-
-
- For projects, this is defined
- as <Project Directory<\obj.
-
-
- For projects, this is defined
- as %HOMEPATH%\VSWebCache\<Machine Name>\<Project Directory>\obj.
-
-
-
-
-
- Gets or sets the unique identifier of the VS.NET project.
-
-
-
-
- Gets a list of all configurations defined in the project.
-
-
-
-
- Gets a list of project configurations that can be build.
-
-
-
- Project configurations that are not in this list do not need to be
- compiled.
-
-
-
-
-
- Gets the extra set of output files for the project.
-
-
- The extra set of output files for the project.
-
-
- The key of the case-insensitive is the
- full path of the output file and the value is the path relative to
- the output directory.
-
-
-
-
- Gets the set of projects that the project depends on.
-
-
- The set of projects that the project depends on.
-
-
-
-
- TODO: refactor this !!!
-
-
-
-
- Gets a value indicating whether building the project for the specified
- build configuration results in managed output.
-
- The solution configuration that is built.
-
- .
-
-
-
-
- Prepares the project for being built.
-
- The solution configuration that is built.
-
- Ensures the configuration-level object directory exists and ensures
- that none of the output files are marked read-only.
-
-
-
-
- Gets the complete set of output files for the project configuration
- matching the specified solution configuration.
-
- The solution configuration that is built.
- The set of output files to be updated.
-
-
- The key of the case-insensitive is the
- full path of the output file and the value is the path relative to
- the output directory.
-
-
- If the project is not configured to be built for the specified
- solution configuration, then no output files are added.
-
-
-
-
-
- Returns a for launching the compiler
- for this project.
-
- The configuration to build.
- The response file for the compiler.
-
- A for launching the compiler for
- this project.
-
-
-
-
- Returns the project location from the specified project XML fragment.
-
- XML fragment representing the project file.
-
- The project location of the specified project XML file.
-
-
- The project location could not be determined.
- -or-
- The project location is invalid.
-
-
-
-
- Gets the absolute path of the type library for the project
- output.
-
- The configuration to build.
-
- The absolute path of the type library for the project output.
-
-
-
-
- Generates a type library for the specified assembly, registers it.
-
- The project configuration that is built.
- The solution configuration that is built.
- The path of the type library to generate.
-
- The regasm tool is used to generate the type library.
-
-
-
-
- Unregister a type library for the specified assembly, and the types
- in that assembly.
-
- The project configuration that is built.
- The solution configuration that is built.
-
- The regasm tool is used to unregister the type library, and
- remove the COM registration for types in the specified assembly.
-
-
-
-
- Returns containing culture-specific resources.
-
-
- A containing culture-specific resources.
-
-
- The key of the is
- and the value is an instance
- for that culture.
-
-
-
-
- Creates and initializes a instance.
-
-
- An initialized instance.
-
-
-
-
- Returns the Visual Studio product version of the specified project
- XML fragment.
-
- XML fragment representing the project to check.
-
- The Visual Studio product version of the specified project XML
- fragment.
-
-
- The product version could not be determined.
- -or-
- The product version is not supported.
-
-
-
-
- Returns the of the specified project
- XML fragment.
-
- XML fragment representing the project to check.
-
- The of the specified project XML
- fragment.
-
-
- The project location could not be determined.
- -or-
- The project location is invalid.
-
-
-
-
- Holds a case-insensitive list of source files.
-
-
- The key of the is the full path of the
- source file and the value is .
-
-
-
-
- Gets the default file extension of sources for this project.
-
-
- The default file extension of sources for this project.
-
-
-
-
- Gets a value indicating if this is a web project.
-
-
- if this is a web project; otherwise,
- .
-
-
- If the url of a web project has been mapped to a local path
- (using the <webmap> element), then this property will return
- for a
- project.
-
-
-
-
- Gets the name of the VS.NET project.
-
-
-
-
- Gets the path of the VS.NET project.
-
-
-
-
- Gets the directory containing the VS.NET project.
-
-
-
-
- Get the location of the project.
-
-
-
-
- Gets or sets the unique identifier of the VS.NET project.
-
-
-
-
- Groups a set of instances for a specific
- culture.
-
-
-
-
- Initializes a new instance
- for the specified culture.
-
- A .
-
-
-
- Gets the intermediate build directory in which the satellite
- assembly is built.
-
- The project build configuration.
-
- The intermediate build directory in which the satellite assembly
- is built.
-
-
-
-
- Gets a representing the path to the
- intermediate file location of the satellite assembly.
-
- The project build configuration.
- The project settings.
-
- A representing the path to the
- intermediate file location of the satellite assembly.
-
-
-
-
- Gets path of the satellite assembly, relative to the output
- directory.
-
- The project settings.
-
- The path of the satellite assembly, relative to the output
- directory.
-
-
-
-
- Gets the of the
- .
-
-
-
-
- Gets the set of localized resources.
-
-
-
-
- Verifies whether the specified XML fragment represents a valid project
- that is supported by this .
-
- XML fragment representing the project file.
-
- The XML fragment is not supported by this .
- -or-
- The XML fragment does not represent a valid project (for this ).
-
-
-
-
- Returns the Visual Studio product version of the specified project
- XML fragment.
-
- The document element of the project.
-
- The Visual Studio product version of the specified project XML
- fragment.
-
-
- The product version could not be determined.
- -or-
- The product version is not supported.
-
-
-
-
- Returns a for launching the compiler
- for this project.
-
- The configuration to build.
- The response file for the compiler.
-
- A for launching the compiler for
- this project.
-
-
-
-
- Returns the project location from the specified project XML fragment.
-
- XML fragment representing the project file.
-
- The project location of the specified project XML file.
-
-
- The project location could not be determined.
- -or-
- The project location is invalid.
-
-
-
-
- Returns a value indicating whether the project represented by the
- specified XML fragment is supported by .
-
- XML fragment representing the project to check.
-
- if supports
- the specified project; otherwise, .
-
-
-
- A project is identified as as C# project, if the XML fragment at
- least has the following information:
-
-
-
-
- ...
-
-
- ]]>
-
-
-
-
-
- Gets the type of the project.
-
-
- The type of the project.
-
-
-
-
- Gets the default file extension of sources for this project.
-
-
- For C# projects, the default file extension is ".cs".
-
-
-
-
- Supports grouping of individual projects, and treating them as a solution.
-
-
-
-
- Verifies whether the specified XML fragment represents a valid project
- that is supported by this .
-
- XML fragment representing the project file.
-
- The XML fragment is not supported by this .
- -or-
- The XML fragment does not represent a valid project (for this ).
-
-
-
-
- Returns the Visual Studio product version of the specified project
- XML fragment.
-
- The document element of the project.
-
- The Visual Studio product version of the specified project XML
- fragment.
-
-
- The product version could not be determined.
- -or-
- The product version is not supported.
-
-
-
-
- Prepares the project for being built.
-
- The solution configuration that is built.
-
- Ensures the configuration-level object directory exists and ensures
- that none of the output files are marked read-only.
-
-
-
-
- Returns a for launching the compiler
- for this project.
-
- The configuration to build.
- The response file for the compiler.
-
- A for launching the compiler for
- this project.
-
-
-
-
- Returns the project location from the specified project XML fragment.
-
- XML fragment representing the project file.
-
- The project location of the specified project XML file.
-
-
- The project location could not be determined.
- -or-
- The project location is invalid.
-
-
-
-
- Returns a value indicating whether the project represented by the
- specified XML fragment is supported by .
-
- XML fragment representing the project to check.
-
- if supports
- the specified project; otherwise, .
-
-
-
- A project is identified as as J# project, if the XML fragment at
- least has the following information:
-
-
-
-
- ...
-
-
- ]]>
-
-
-
-
-
- Gets the type of the project.
-
-
- The type of the project.
-
-
-
-
- Gets the default file extension of sources for this project.
-
-
- For J# projects, the default file extension is ".jsl".
-
-
-
-
- Resolves an assembly reference.
-
-
- The full path to the resolved assembly, or
- if the assembly reference could not be resolved.
-
-
-
- Visual Studio .NET uses the following search mechanism :
-
-
-
-
- The project directory.
-
-
-
-
- The directories specified in the "ReferencePath" property,
- which is stored in the .USER file.
-
-
-
-
- The .NET Framework directory (see KB306149)
-
-
-
-
-
- The directories specified under the following registry
- keys:
-
-
-
-
- HKLM\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders
-
-
-
-
- HKCU\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders
-
-
-
-
- HKLM\SOFTWARE\Microsoft\VisualStudio\<major version>.<minor version>\AssemblyFolders
-
-
-
-
- HKCU\SOFTWARE\Microsoft\VisualStudio\<major version>.<minor version>\AssemblyFolders
-
-
-
-
- Future versions of Visual Studio .NET will also check
- in:
-
-
-
-
- HKLM\SOFTWARE\Microsoft\.NETFramework\AssemblyFoldersEx
-
-
-
-
- HKCU\SOFTWARE\Microsoft\.NETFramework\AssemblyFoldersEx
-
-
-
-
-
-
-
- The HintPath.
-
-
-
-
-
-
-
- Gets the name of the referenced assembly.
-
-
- The name of the referenced assembly, or if
- the name could not be determined.
-
-
-
-
- Gets the Visual Studio .NET AssemblyFolders registry key matching
- the current target framework.
-
-
- The Visual Studio .NET AssemblyFolders registry key matching the
- current target framework.
-
- The current target framework is not supported.
-
- We use the target framework instead of the product version of the
- containing project file to determine what registry key to scan, as
- we don't want to use assemblies meant for uplevel framework versions.
-
-
-
-
- Indentifies the different output types of a managed project.
-
-
- Visual Studio .NET does not support modules.
-
-
-
-
- A class library.
-
-
-
-
- A console application.
-
-
-
-
- A Windows program.
-
-
-
-
- Gets the output path of the reference, without taking the "copy local"
- setting into consideration.
-
- The solution configuration that is built.
-
- The output path of the reference.
-
-
-
-
- Gets the complete set of output files for the referenced project.
-
- The solution configuration that is built.
- The set of output files to be updated.
-
- The complete set of output files for the referenced project.
-
-
- The key of the case-insensitive is the
- full path of the output file and the value is the path relative to
- the output directory.
-
-
-
-
- Gets the complete set of assemblies that need to be referenced when
- a project references this project.
-
- The solution configuration that is built.
-
- The complete set of assemblies that need to be referenced when a
- project references this project.
-
-
-
- Apparently, there's some hack in VB.NET that allows a type to be used
- that derives from a type in an assembly that is not referenced by the
- project.
-
-
- When building from the command line (using vbc), the following error
- is reported "error BC30007: Reference required to assembly 'X'
- containing the base class 'X'. Add one to your project".
-
-
- Somehow VB.NET can workaround this issue, without actually adding a
- reference to that assembly. I verified this with both VS.NET 2003 and
- VS.NET 2005.
-
-
- For now, we have no other option than to return all assembly
- references of the referenced project if the parent is a VB.NET
- project.
-
-
-
-
-
- Gets the timestamp of the reference.
-
- The solution configuration that is built.
-
- The timestamp of the reference.
-
-
-
-
- Gets a value indicating whether the output file(s) of this reference
- should be copied locally.
-
-
- if the output file(s) of this reference
- should be copied locally; otherwise, .
-
-
-
-
- Gets a value indicating whether this reference represents a system
- assembly.
-
-
- as a project by itself can never be a
- system assembly.
-
-
-
-
- Gets a value indicating whether the reference is managed for the
- specified configuration.
-
- The solution configuration that is built.
-
- .
-
-
-
-
- Gets the path of the reference, without taking the "copy local"
- setting into consideration.
-
- The solution configuration that is built.
-
- The output path of the reference.
-
-
-
-
- Gets the complete set of output files for the referenced project.
-
- The solution configuration that is built.
- The set of output files to be updated.
-
- The key of the case-insensitive is the
- full path of the output file and the value is the path relative to
- the output directory.
-
-
-
-
- Gets the complete set of assemblies that need to be referenced when
- a project references this component.
-
- The solution configuration that is built.
-
- The complete set of assemblies that need to be referenced when a
- project references this component.
-
-
-
-
- Gets the timestamp of the reference.
-
- The solution configuration that is built.
-
- The timestamp of the reference.
-
-
-
-
- Removes wrapper assembly from build directory, if wrapper assembly
- no longer exists in output directory or is not in sync with build
- directory, to force rebuild.
-
- The project configuration.
-
-
-
- Gets a value indicating whether the output file(s) of this reference
- should be copied locally.
-
-
- if the reference wraps a Primary Interop
- Assembly; otherwise, .
-
-
-
-
- Gets a value indicating whether this reference represents a system
- assembly.
-
-
- as none of the system assemblies are wrappers
- or Primary Interop Assemblies anyway.
-
-
-
-
- Gets the name of the tool that should be used to create the
- .
-
-
- The name of the tool that should be used to create the
- .
-
-
-
-
- Gets the path of the wrapper assembly.
-
-
- The path of the wrapper assembly.
-
-
- The wrapper assembly is stored in the object directory of the
- project.
-
-
-
-
- Gets a value indicating whether the wrapper assembly has already been
- created.
-
-
-
-
- Gets the path of the Primary Interop Assembly.
-
-
- The path of the Primary Interop Assembly, or
- if not available.
-
-
-
-
- Gets the hex version of the type library as defined in the definition
- of the reference.
-
-
- The hex version of the type library.
-
-
-
-
- Gets the GUID of the type library as defined in the definition
- of the reference.
-
-
- The GUID of the type library.
-
-
-
-
- Gets the locale of the type library in hex notation.
-
-
- The locale of the type library.
-
-
-
-
- Gets the name of the type library.
-
-
- The name of the type library.
-
-
-
-
- Gets the name of the referenced assembly.
-
-
- The name of the referenced assembly, or if
- the name could not be determined.
-
-
-
-
- Gets the name of the tool that should be used to create the
- .
-
-
- The name of the tool that should be used to create the
- .
-
-
-
-
- Gets the path of the wrapper assembly.
-
-
- The path of the wrapper assembly.
-
-
- The wrapper assembly is stored in the object directory of the
- project.
-
-
-
-
- Gets the path of the Primary Interop Assembly.
-
-
- The path of the Primary Interop Assembly, or
- if not available.
-
-
-
-
- Gets the hex version of the type library as defined in the definition
- of the reference.
-
-
- The hex version of the type library.
-
-
-
- The definition of the reference does not contain a "VersionMajor" attribute.
-
- -or
-
- The definition of the reference does not contain a "VersionMinor" attribute.
-
-
-
-
-
- Gets the GUID of the type library as defined in the definition
- of the reference.
-
-
- The GUID of the type library.
-
-
-
-
- Gets the locale of the type library in hex notation.
-
-
- The locale of the type library.
-
-
-
-
- Specifies the type of the project.
-
-
-
-
- A Visual Basic.NET project.
-
-
-
-
- A Visual C# project.
-
-
-
-
- A Visual C++ project.
-
-
-
-
- A Visual J# project.
-
-
-
-
- MSBuild project.
-
-
-
-
- Specifies the result of the build.
-
-
-
-
- The build failed.
-
-
-
-
- The build succeeded.
-
-
-
-
- The build succeeded and the output was updated.
-
-
-
-
- Visual Studio.NET 2002
-
-
-
-
- Visual Studio.NET 2003
-
-
-
-
- Visual Studio 2005
-
-
-
-
- Indentifies the physical location of a managed project.
-
-
-
-
- A local project.
-
-
-
-
- A web project.
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the specified
- GUID is in the collection, using a case-insensitive lookup.
-
- The GUID to locate in the collection.
-
- if a with GUID
- is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Remove items with the specified guid from the collection.
-
- The guid of the project to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified GUID.
-
- The GUID of the to get.
-
- Performs a case-insensitive lookup.
-
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Gets or sets the in memory representation of the project.
-
-
- The in memory representation of the project, or
- if the project is not (yet) loaded.
-
-
- This property will always be for
- projects that are not supported.
-
-
-
-
- Return a mapping between the configurations defined in the
- solution file and the project build configurations.
-
-
- Mapping between configurations defined in the solution file
- and the project build configurations, or
- if the project is not defined in a solution file.
-
-
- This mapping only includes project build configurations that
- are configured to be built for a given solution configuration.
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
-
- The position into which the new element was inserted.
-
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the specified
- GUID is in the collection, using a case-insensitive lookup.
-
- The GUID to locate in the collection.
-
- if a with GUID
- is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified GUID.
-
- The GUID of the to get.
-
- Performs a case-insensitive lookup.
-
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Factory class for VS.NET projects.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Holds a case-insensitive list of cached projects.
-
-
- The key of the is the path of the project
- file (for web projects this can be a URL) and the value is a
- instance.
-
-
-
-
- Holds a case-insensitive list of cached project GUIDs.
-
-
- The key of the is the path of the project
- file (for web projects this can be a URL) and the value is the GUID
- of the project.
-
-
-
-
- Holds a case-insensitive list of cached project GUIDs.
-
-
- The key of the is the path of the project
- file (for web projects this can be a URL) and the value is the Xml
- of the project.
-
-
-
-
- Determines the output type of the project from its XML definition.
-
- The XML definition of the project settings.
-
- The output type of the project.
-
-
-
- The output type of the project is not set in the specified XML
- definition.
-
- -or-
-
- The output type of the project is not supported.
-
-
-
-
-
- Gets the project GUID from the given
- holding a <VisualStudioProject> node.
-
- The path of the project file.
- The <VisualStudioProject> node from which the project GUID should be retrieved.
-
- The project GUID from specified <VisualStudioProject> node.
-
-
-
-
- Gets the .ico file to use as application icon.
-
-
- The .ico file to use as application icon, or
- if no application icon should be used.
-
-
-
-
- Gets the key file to use to sign ActiveX/COM wrappers.
-
-
- The path of the key file to use to sign ActiveX/COM wrappers,
- relative to the project root directory, or
- if the wrapper assembly should not be signed using a key file.
-
-
-
-
- Gets the key name to use to sign ActiveX/COM wrappers.
-
-
- The name of the key container to use to sign ActiveX/COM wrappers,
- or if the wrapper assembly should not be
- signed using a key container.
-
-
-
-
- Gets the output type of this project.
-
-
-
-
- Designates when the command line should
- be run. Possible values are "OnBuildSuccess", "Always" or
- "OnOutputUpdated".
-
-
-
-
- Contains commands to be run before a build takes place.
-
-
- Valid commands are those in a .bat file. For more info see MSDN.
-
-
-
-
- Contains commands to be ran after a build has taken place.
-
-
- Valid commands are those in a .bat file. For more info see MSDN.
-
-
-
-
- Obtains a lifetime service object to control the lifetime policy for
- this instance.
-
-
- An object of type used to control the lifetime
- policy for this instance. This is the current lifetime service object
- for this instance if one exists; otherwise, a new lifetime service
- object initialized with a lease that will never time out.
-
-
-
-
- Gets the file name of the assembly with the given assembly name.
-
- The assembly name of the assembly of which the file name should be returned.
-
- The file name of the assembly with the given assembly name.
-
-
-
-
- Compiles the resource file.
-
- The solution configuration that is built.
-
- A representing the compiled resource file.
-
-
-
-
- Returns a representing the compiled resource
- file.
-
- The solution configuration that is built.
-
- A representing the compiled resource file.
-
-
- Calling this method does not force compilation of the resource file.
-
-
-
-
- Gets a representing the physical location
- of the resource file.
-
-
-
-
- Gets a representing the logical location
- of the resource file in the project.
-
-
- When the resource file is not linked, this matches the
- .
-
-
-
-
- Gets a value indicating whether the resource is in fact a ResX file.
-
-
- if the resource is a ResX file; otherwise,
- .
-
-
-
-
- Factory class for VS.NET solutions.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Verifies whether the specified XML fragment represents a valid project
- that is supported by this .
-
- XML fragment representing the project file.
-
- The XML fragment is not supported by this .
- -or-
- The XML fragment does not represent a valid project (for this ).
-
-
-
-
- Returns the Visual Studio product version of the specified project
- XML fragment.
-
- The document element of the project.
-
- The Visual Studio product version of the specified project XML
- fragment.
-
-
- The product version could not be determined.
- -or-
- The product version is not supported.
-
-
- This method is called from the ctor, and
- at that time we're not sure the XML that is passed in, is indeed a
- valid Visual Basic project.
-
-
-
-
- Returns the project location from the specified project XML fragment.
-
- XML fragment representing the project file.
-
- The project location of the specified project XML file.
-
-
- The project location could not be determined.
- -or-
- The project location is invalid.
-
-
-
-
- Returns a for launching the compiler
- for this project.
-
- The configuration to build.
- The response file for the compiler.
-
- A for launching the compiler for
- this project.
-
-
-
-
- Returns a value indicating whether the project represented by the
- specified XML fragment is supported by .
-
- XML fragment representing the project to check.
-
- if supports the
- specified project; otherwise, .
-
-
-
- A project is identified as as Visual Basic project, if the XML
- fragment at least has the following information:
-
-
-
-
- ...
-
-
- ]]>
-
-
-
-
-
- Gets the type of the project.
-
-
- The type of the project.
-
-
-
-
- Gets the default file extension of sources for this project.
-
-
- For VB projects, the default file extension is ".vb".
-
-
-
-
- A mapping from properties in the .vcproj file to command line arguments.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Gets the argument string corresponding with a configuration property
- named with value .
- An ignore mask can be used to eliminate some arguments from the search.
-
- The name of the configuration property.
- The value of the configuration property.
- Specify any groups that needs to be ignored.
-
- The argument string corresponding with a configuration property
- named with value ,
- or if no corresponding argument exists.
-
-
-
-
- Creates a mapping between configuration properties for the Visual
- C++ compiler and corresponding command-line arguments.
-
-
- A mapping between configuration properties for the Visual C++
- compiler and corresponding command-line arguments.
-
-
-
- The following configuration properties are processed by
- :
-
-
-
- Category
- Property
-
-
- General
- Addtional Include Directories (/I[path])
-
-
- General
- Resolve #using References (/AI[path])
-
-
- Preprocessor
- Preprocessor Definitions (/D[macro])
-
-
- Code Generation
- Enable C++ Exceptions (/EHsc)
-
-
- Precompiled Headers
- Create/Use Precompiled Header
-
-
- Precompiled Headers
- Create/Use PCH Through File
-
-
- Precompiled Headers
- Precompiled Header File
-
-
- Output Files
- Assembler Output
-
-
- Output Files
- ASM List Location
-
-
- Browse Information
- Enable Browse Information
-
-
- Browse Information
- Browse File
-
-
- Advanced
- Force Includes (/FI[name])
-
-
- Advanced
- Force #using (/FU[name])
-
-
- Advanced
- Undefine Preprocessor Definitions (/U[macro])
-
-
-
-
-
-
- Creates a mapping between configuration properties for the Visual
- C++ linker and corresponding command-line arguments.
-
-
- A mapping between configuration properties for the Visual C++
- linker and corresponding command-line arguments.
-
-
-
- The following configuration properties are processed by
- :
-
-
-
- Category
- Property
-
-
- General
- Output File (/OUT:[file])
-
-
- General
- Additional Library Directories (/LIBPATH:[dir])
-
-
- Input
- Additional Dependencies
-
-
- Input
- Add Module to Assembly (/ASSEMBLYMODULE:file)
-
-
- Input
- Embed Managed Resource File (/ASSEMBLYRESOURCE:file)
-
-
- Debugging
- Generate Debug Info (/DEBUG)
-
-
- Debugging
- Generate Program Database File (/PDB:name)
-
-
- Debugging
- Generate Map File (/MAP)
-
-
- Debugging
- Map File Name (/MAP:[filename])
-
-
- System
- Heap Reserve Size (/HEAP:reserve)
-
-
- System
- Heap Commit Size (/HEAP:reserve, commit)
-
-
- System
- Stack Reserve Size (/STACK:reserve)
-
-
- System
- Stack Commit Size (/STACK:reserve, commit)
-
-
-
- The following configuration properties are ignored:
-
-
-
- Category
- Property
-
-
- General
- Show Progress (/VERBOSE, /VERBOSE:LIB)
-
-
- General
- Suppress Startup Banner (/NOLOGO)
-
-
-
- Support for the following configuration properties still needs to
- be implemented:
-
-
-
- Category
- Property
-
-
- General
- Ignore Import Library
-
-
- General
- Register Output
-
-
- Input
- Delay Loaded DLLs (/DELAYLOAD:[dll_name])
-
-
- Embedded IDL
- MIDL Commands (/MIDL:[file])
-
-
-
-
-
-
- Gets the name of the command-line argument.
-
-
- The name of the command-line argument.
-
-
-
-
- Represents a command-line arguments of which the trailing backslashes
- in the value should be duplicated.
-
-
-
-
- Represents a command-line argument of which the value should be
- quoted, and of which trailing backslahes should be duplicated.
-
-
-
-
- Gets the string that the configuration setting should match in
- order for the command line argument to be set.
-
-
-
-
- Allow us to assign an argument to a specific group.
-
-
-
-
- The argument is not assigned to any group.
-
-
-
-
- The argument is ignored when the optimization level is set to
- Minimum Size (1) or Maximum Size (2).
-
-
-
-
- Resolves an assembly reference.
-
-
- The full path to the resolved assembly, or
- if the assembly reference could not be resolved.
-
-
-
-
- Is called each time a regular expression match is found during a
- operation.
-
- The resulting from a single regular expression match during a .
-
- The expanded .
-
- The macro is not supported.
- Expansion of a given macro is not yet implemented.
-
-
-
- Gets the name of the referenced assembly.
-
-
- The name of the referenced assembly, or if
- the name could not be determined.
-
-
-
-
- A single build configuration for a Visual C++ project or for a specific
- file in the project.
-
-
-
-
- Expands the given macro.
-
- The macro to expand.
-
- The expanded macro.
-
-
- The macro is not supported.
- -or-
- The macro is not implemented.
- -or-
- The macro cannot be expanded.
-
-
-
-
- Gets the value of a given setting for a specified tool.
-
- The name of the tool.
- The name of the setting.
-
- The value of a setting for the specified tool, or
- if the setting is not defined for the specified tool.
-
-
- An empty setting value, which is used as a means to override the
- project default, will be returned as a empty .
-
-
-
-
- Gets the value of a given setting for a specified tool.
-
- The name of the tool.
- The name of the setting.
- The value to return if setting is not defined.
-
- The value of a setting for the specified tool, or
- if the setting is not defined for
- the specified tool.
-
-
- An empty setting value, which is used as a means to override the
- project default, will be returned as a empty .
-
-
-
-
- Gets the intermediate directory, specified relative to project
- directory.
-
-
- The intermediate directory, specified relative to project directory.
-
-
-
-
- Gets a comma-separated list of directories to scan for assembly
- references.
-
-
- A comma-separated list of directories to scan for assembly
- references, or if no additional directories
- should scanned.
-
-
-
-
- Gets the name of the configuration, including the platform it
- targets.
-
-
- Tthe name of the configuration, including the platform it targets.
-
-
-
-
- Gets the output directory.
-
-
-
-
- Gets the path in which the output file will be created before its
- copied to the actual output path.
-
-
- For Visual C++ projects, the output file will be immediately
- created in the output path.
-
-
-
-
- Gets the name of the configuration.
-
-
- The name of the configuration.
-
-
-
-
- Gets the platform that the configuration targets.
-
-
- The platform targeted by the configuration.
-
-
-
-
- Represents the configuration of a file.
-
-
-
-
- Expands the given macro.
-
- The macro to expand.
-
- The expanded macro.
-
-
- The macro is not supported.
- -or-
- The macro is not implemented.
- -or-
- The macro cannot be expanded.
-
-
-
-
- Gets the value of a given setting for a specified tool.
-
- The name of the tool.
- The name of the setting.
- The value to return if setting is not defined in both the file and project configuration.
-
- The value of a setting for the specified tool, or
- if the setting is not defined in
- both the file and project configuration.
-
-
-
- If the setting is not defined in the file configuration, then
- the project level setting will be used.
-
-
- An empty setting value, which is used as a means to override the
- project default, will be returned as a empty .
-
-
-
-
-
- Gets a value indication whether the file should be excluded from
- the build for this configuration.
-
-
- if the file should be excluded from the
- build for this configuration; otherwise, .
-
-
-
-
- Gets the relative path of the file.
-
-
- The path of the file relative to the project directory.
-
-
-
-
- Get the path of the output directory relative to the project
- directory.
-
-
-
-
- Gets the intermediate directory, specified relative to project
- directory.
-
-
- The intermediate directory, specified relative to project directory.
-
-
-
-
- Gets the path for the output file.
-
-
- The path for the output file, or if there's
- no output file for this configuration.
-
-
-
-
- Gets a comma-separated list of directories to scan for assembly
- references.
-
-
- A comma-separated list of directories to scan for assembly
- references, or if no additional directories
- should scanned.
-
-
-
-
- Visual C++ project.
-
-
-
-
- Gets a value indicating whether building the project for the specified
- build configuration results in managed output.
-
- The solution configuration that is built.
-
- if the project output for the specified build
- configuration is either a Dynamic Library (dll) or an Application
- (exe), and Managed Extensions are enabled; otherwise,
- .
-
-
-
-
- Verifies whether the specified XML fragment represents a valid project
- that is supported by this .
-
- XML fragment representing the project file.
-
- The XML fragment is not supported by this .
- -or-
- The XML fragment does not represent a valid project (for this ).
-
-
-
-
- Returns the Visual Studio product version of the specified project
- XML fragment.
-
- The document element of the project.
-
- The Visual Studio product version of the specified project XML
- fragment.
-
-
- The product version could not be determined.
- -or-
- The product version is not supported.
-
-
-
-
- Expands the given macro.
-
- The macro to expand.
-
- The expanded macro or if the macro is not
- supported.
-
-
-
-
- Build resource files for the given configuration.
-
- The resource files to build.
- The project configuration.
- The build configuration.
-
- TODO: refactor this as we should always get only one element in the
- list. Each res file should be built
- with its own file configuration.
-
-
-
-
- Build Interface Definition Language files for the given
- configuration.
-
- The IDL files to build.
- The project configuration.
- The build configuration.
-
- TODO: refactor this as we should always get only one element in the
- list. Each IDL file should be built
- with its own file configuration.
-
-
-
-
- Merges the specified tool setting of
- with .
-
-
- The merge is suppressed when the flag $(noinherit) is defined in
- .
-
-
-
-
- Gets the absolute path to the object file or directory.
-
- The build configuration
-
- The absolute path to the object file or directory, or
-
-
- We use an absolute path for the object file, otherwise
- <cl> assumes a location relative to the output
- directory - not the project directory.
-
-
-
-
- Returns a value indicating whether the project represented by the
- specified XML fragment is supported by .
-
- XML fragment representing the project to check.
-
- if supports the
- specified project; otherwise, .
-
-
-
- A project is identified as as Visual C++ project, if the XML
- fragment at least has the following information:
-
-
-
-
- ]]>
-
-
-
-
-
- Removes leading and trailing quotes from the specified path.
-
- The path to clean.
-
-
-
- Returns the Visual Studio product version of the specified project
- XML fragment.
-
- XML fragment representing the project to check.
-
- The Visual Studio product version of the specified project XML
- fragment.
-
-
- The product version could not be determined.
- -or-
- The product version is not supported.
-
-
-
-
- Holds the files included in the project.
-
-
-
- For project files with no specific file configuration, the relative
- path is added to the list.
-
-
- For project files that have a specific file configuration, a
- containing the
- instance representing the file configurations is added.
-
-
-
-
-
- Gets the name of the Visual C++ project.
-
-
-
-
- Gets the type of the project.
-
-
- The type of the project.
-
-
-
-
- Gets the path of the Visual C++ project.
-
-
-
-
- Gets the directory containing the VS.NET project.
-
-
-
-
- Get the location of the project.
-
-
- .
-
-
- For now, we only support local Visual C++ projects.
-
-
-
-
- Get the directory in which intermediate build output that is not
- specific to the build configuration will be stored.
-
-
- This is a directory relative to the project directory,
- named temp\.
-
-
-
-
- Gets or sets the unique identifier of the Visual C++ project.
-
-
-
-
- Represents a Visual C++ project configuration.
-
-
-
-
- Expands the given macro.
-
- The macro to expand.
-
- The expanded macro.
-
-
- The macro is not supported.
- -or-
- The macro is not implemented.
- -or-
- The macro cannot be expanded.
-
-
- Expansion of a given macro is not yet implemented.
-
-
-
-
- Gets the value of the specified attribute from the specified node.
-
- The node of which the attribute value should be retrieved.
- The attribute of which the value should be returned.
-
- The value of the attribute with the specified name or
- if the attribute does not exist or has no value.
-
-
-
-
- Holds the output path for this build configuration.
-
-
- Lazy initialized by .
-
-
-
-
- Holds list of files to link in the order in which they are defined
- in the project file.
-
-
-
-
- Holds the C++ sources for each build configuration.
-
-
- The key of the hashtable is a build configuration, and the
- value is an ArrayList holding the C++ source files for that
- build configuration.
-
-
-
-
- Holds the resources for each build configuration.
-
-
- The key of the hashtable is a build configuration, and the
- value is an ArrayList holding the resources files for that
- build configuration.
-
-
-
-
- Holds the IDL files for each build configuration.
-
-
- The key of the hashtable is a build configuration, and the
- value is an ArrayList holding the IDL files for that build
- configuration.
-
-
-
-
- Tells the compiler which character set to use.
-
-
-
-
- Gets a value indicating whether Managed Extensions for C++ are
- enabled.
-
-
-
-
- Gets a value indicating how MFC is used by the configuration.
-
-
-
-
- Gets a value indicating how ATL is used by the configuration.
-
-
-
-
- Gets the list of files to link in the order in which they are
- defined in the project file.
-
-
-
-
- Holds the C++ sources for each build configuration.
-
-
- The key of the hashtable is a build configuration, and the
- value is an ArrayList holding the C++ source files for that
- build configuration.
-
-
-
-
- Gets the resources for each build configuration.
-
-
- The key of the hashtable is a build configuration, and the
- value is an ArrayList holding the resources files for that
- build configuration.
-
-
-
-
- Get the IDL files for each build configuration.
-
-
- The key of the hashtable is a build configuration, and the
- value is an ArrayList holding the IDL files for that build
- configuration.
-
-
-
-
- Gets the target path for usage in macro expansion.
-
-
- The target path, or a zero-length string if there's no output file
- for this configuration.
-
-
-
-
- Get the directory in which intermediate build output will be stored
- for this configuration.
-
-
-
- This is a directory relative to the project directory named
- obj\<configuration name>.
-
-
- .resx and .licx files will only be recompiled if the
- compiled resource files in the are not
- uptodate.
-
-
-
-
-
- Get the path of the output directory relative to the project
- directory.
-
-
-
-
- Gets the intermediate directory, specified relative to project
- directory.
-
-
- The intermediate directory, specified relative to project directory.
-
-
-
-
- Gets the absolute path for the output file.
-
-
- The absolute path for the output file, or
- if there's no output file for this configuration.
-
-
-
-
- Gets a comma-separated list of directories to scan for assembly
- references.
-
-
- A comma-separated list of directories to scan for assembly
- references, or if no additional directories
- should scanned.
-
-
-
-
- The type of output for a given configuration.
-
-
-
-
- A Makefile.
-
-
-
-
- Application (.exe).
-
-
-
-
- Dynamic Library (.dll).
-
-
-
-
- Static Library (.lib).
-
-
-
-
- Utility.
-
-
-
-
- Gets a instance representing the
- absolute path to the import library to generate.
-
-
- A representing the absolute path to the
- import library to generate, or if no
- import library must be generated.
-
-
-
-
- Gets a value indicating whether the reference is managed for the
- specified configuration.
-
- The build configuration of the reference.
-
- if the reference is managed for the
- specified configuration; otherwise, .
-
-
-
-
- Gets the name of the referenced assembly.
-
-
- The name of the referenced assembly.
-
-
-
-
- Gets the name of the tool that should be used to create the
- .
-
-
- The name of the tool that should be used to create the
- .
-
-
-
-
- Gets the path of the wrapper assembly.
-
-
- The path of the wrapper assembly.
-
-
- The wrapper assembly is stored in the object directory of the
- project.
-
-
-
-
- Gets the path of the Primary Interop Assembly.
-
-
- The path of the Primary Interop Assembly, or
- if not available.
-
-
-
-
- Gets the hex version of the type library as defined in the definition
- of the reference.
-
-
- The hex version of the type library.
-
- The definition of the reference does not contain a "ControlVersion" attribute.
-
-
-
- Gets the GUID of the type library as defined in the definition
- of the reference.
-
-
- The GUID of the type library.
-
-
-
-
- Gets the locale of the type library in hex notation.
-
-
- The locale of the type library.
-
-
-
-
diff --git a/bin/nant/NAnt.VisualCppTasks.dll b/bin/nant/NAnt.VisualCppTasks.dll
deleted file mode 100644
index 00a7100b..00000000
Binary files a/bin/nant/NAnt.VisualCppTasks.dll and /dev/null differ
diff --git a/bin/nant/NAnt.VisualCppTasks.xml b/bin/nant/NAnt.VisualCppTasks.xml
deleted file mode 100644
index 876d46d3..00000000
--- a/bin/nant/NAnt.VisualCppTasks.xml
+++ /dev/null
@@ -1,1211 +0,0 @@
-
-
-
- NAnt.VisualCppTasks
-
-
-
-
- Compiles C/C++ programs using cl.exe, Microsoft's C/C++ compiler.
-
-
- This task is intended for version 13.00.9466 of cl.exe.
-
-
- Compiles helloworld.cpp for the Common Language Runtime.
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Compiles the sources.
-
-
-
-
- Determines if the sources need to be compiled.
-
-
-
-
- Determines whether the precompiled header file is up-to-date.
-
-
- if no precompiled header file was specified;
- otherwise, .
-
-
- In order to determine accurately whether the precompile header file
- is up-to-date, we'd need scan all the header files that are pulled
- in. As this is not implemented right now, its safer to always
- recompile.
-
-
-
-
- Determines whether any file that are includes in the specified
- source file has been updated after the obj was compiled.
-
- The source file to check.
- The last write time of the compiled obj.
-
- The full path to the include file that was modified after the obj
- was compiled, or if no include files were
- modified since the obj was compiled.
-
-
-
- To determine what includes are defined in a source file, conditional
- directives are not honored.
-
-
- If a given include cannot be resolved to an existing file, then
- it will be considered stable.
-
-
-
-
-
- Quotes an argument value and duplicates trailing backslahes.
-
- The argument value to quote.
-
- The quotes argument value.
-
-
-
-
- Determines the file name of the OBJ file for the specified source
- file.
-
- The source file for which the OBJ file should be determined.
- The path of the object file.
-
- The file name of the OBJ file for the specified source file.
-
-
-
-
- Directory where all output files are placed.
-
-
-
-
- Specifies the path and/or name of the generated precompiled header
- file - given either relative to or as an
- absolute path.
-
-
-
-
- The path of the boundary file when generating/using the
- specified . If a precompiled header file is
- not specified then this attribute is ignored.
-
-
-
-
- The mode in which the specified (if any) is
- used. The default is .
-
-
-
-
- Specifies whether Managed Extensions for C++ should be enabled.
- The default is .
-
-
-
-
- Tells the compiler to use the specified character set.
-
-
-
-
- Options to pass to the compiler.
-
-
-
-
- The list of files to compile.
-
-
-
-
- The list of directories in which to search for include files.
-
-
-
-
- Directories that the compiler will search to resolve file references
- passed to the #using directive.
-
-
-
-
- Specifies metadata files to reference in this compilation as an
- alternative to passing a file name to #using in source code.
-
-
-
-
- Macro definitions to pass to cl.exe.
- Each entry will generate a /D
-
-
-
-
- Macro undefines (/U) to pass to cl.exe.
-
-
-
-
- A name to override the default object file name; can be either a file
- or directory name. The default is the output directory.
-
-
-
-
- A name for the compiler-generated PDB file; can be either a file or
- directory name. The default is the output directory.
-
-
-
-
- Gets the filename of the external program to start.
-
- The filename of the external program.
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- Defines the supported modes for the use of precompiled header files.
-
-
-
-
- Create a precompiled header file.
-
-
- For further information on the use of this option
- see the Microsoft documentation on the C++ compiler flag /Yc.
-
-
-
-
- Automatically create a precompiled header file if necessary.
-
-
- For further information on the use of this option
- see the Microsoft documentation on the C++ compiler flag /YX.
-
-
-
-
- Use a (previously generated) precompiled header file.
-
-
- For further information on the use of this option
- see the Microsoft documentation on the C++ compiler flag /Yu.
-
-
-
-
- Run lib.exe, Microsoft's Library Manager.
-
-
- Create a library.
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Creates the library.
-
-
-
-
- Determines if the sources need to be linked.
-
-
-
-
- Options to pass to the compiler.
-
-
-
-
- The output file.
-
-
-
-
- The module definition file.
-
-
-
-
- The list of files to combine into the output file.
-
-
-
-
- Symbols to add to the symbol table.
-
-
-
-
- Names of default libraries to ignore.
-
-
-
-
- The list of additional library directories to search.
-
-
-
-
- Gets the filename of the external program to start.
-
- The filename of the external program.
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- Links files using link.exe, Microsoft's Incremental Linker.
-
-
- This task is intended for version 7.00.9466 of link.exe.
-
-
-
- Combine all object files in the current directory into helloworld.exe.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Links the sources.
-
-
-
-
- Determines if the output needs linking.
-
-
-
-
- Quotes an argument value and duplicates trailing backslahes.
-
- The argument value to quote.
-
- The quotes argument value.
-
-
-
-
- Options to pass to the compiler.
-
-
-
-
- Create debugging information for the .exe file or DLL. The default is
- .
-
-
-
-
- The output file.
-
-
-
-
- A user-specified name for the program database (PDB) that the linker
- creates. The default file name for the PDB has the base name of the
- and the extension .pdb.
-
-
-
-
- The name of a module-definition file (.def) to be passed to the
- linker.
-
-
-
-
- Specified DLLs for delay loading.
-
-
-
-
- The list of files to combine into the output file.
-
-
-
-
- The list of additional library directories to search.
-
-
-
-
- Link the specified modules into this assembly.
-
-
-
-
- Embed the specified resources into this assembly.
-
-
-
-
- Symbols to add to the symbol table.
-
-
-
-
- Names of libraries that you want the linker to ignore when it
- resolves external references.
-
-
-
-
- Gets the filename of the external program to start.
-
- The filename of the external program.
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- Compiles messages using mc.exe, Microsoft's Win32 message compiler.
-
-
-
- Compile text.mc using the default options.
-
-
-
- ]]>
-
-
- Compile text.mc, passing a path to store the header, the rc
- file and some additonal options.
-
-
-
- ]]>
-
-
-
-
-
- Compiles the sources.
-
-
-
-
- Determine if source files need re-building.
-
-
-
-
- Options to pass to the compiler.
-
-
-
-
- Path to store header file. The default is the project base directory.
-
-
-
-
- Path to store RC file. The default is the project base directory.
-
-
-
-
- Input filename.
-
-
-
-
- Gets the filename of the external program to start.
-
-
- The filename of the external program.
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- This tasks allows you to run MIDL.exe.
-
-
-
- This task only supports a small subset of the MIDL.EXE command line
- switches, but you can use the options element to specify any other
- unsupported commands you want to specify.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- This is where the work is done.
-
-
-
-
- Check output files to see if we need rebuilding.
-
- if a rebuild is needed; otherwise,
- .
-
-
-
- Check output files to see if we need rebuilding.
-
-
- if a rebuild is needed; otherwise,
- .
-
-
-
-
- Writes the response file for midl.exe.
-
-
-
-
- The /acf switch allows the user to supply an
- explicit ACF file name. The switch also
- allows the use of different interface names in
- the IDL and ACF files.
-
-
-
-
- The /align switch is functionally the same as the
- MIDL /Zp option and is recognized by the MIDL compiler
- solely for backward compatibility with MkTypLib.
-
- The alignment value can be 1, 2, 4, or 8.
-
-
-
- The /app_config switch selects application-configuration
- mode, which allows you to use some ACF keywords in the
- IDL file. With this MIDL compiler switch, you can omit
- the ACF and specify an interface in a single IDL file.
-
-
-
-
- The /char switch helps to ensure that the MIDL compiler
- and C compiler operate together correctly for all char
- and small types.
-
- Can be one of signed | unsigned | ascii7
-
-
-
- The /client switch directs the MIDL compiler to generate
- client-side C source files for an RPC interface
-
- can be one of stub | none
-
-
-
- The /cstub switch specifies the name of the client
- stub file for an RPC interface.
-
-
-
-
- Specifies the file name for the generated dlldata file for a proxy
- DLL. The default file name Dlldata.c is used if
- is not specified.
-
-
-
-
- The /env switch selects the
- environment in which the application runs.
-
- It can take the values win32 and win64
-
-
-
- The /Oi switch directs the MIDL compiler to
- use a fully-interpreted marshaling method.
- The /Oic and /Oicf switches provide additional
- performance enhancements.
-
-
- If you specify the Oi attribute, you must set it to
- one of the values:
- - Oi=""
- - Oi="c"
- - Oi="f"
- - Oi="cf"
-
-
-
-
- Specifies a file name for the type library generated by the MIDL
- compiler.
-
-
-
-
- Specifies the name of the header file.
-
-
-
-
- Specifies the name of the interface identifier file for a COM
- interface, overriding the default name obtained by adding _i.c
- to the IDL file name.
-
-
-
-
- Specifies the name of the interface proxy file for a COM interface.
-
-
-
-
- Name of .IDL file to process.
-
-
-
-
- Additional options to pass to midl.exe.
-
-
-
-
- Macro definitions to pass to mdil.exe.
- Each entry will generate a /D
-
-
-
-
- Macro undefines (/U) to pass to mdil.
-
-
-
-
- The list of directories in which to search for include files.
-
-
-
-
- Filename of program to execute
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- Compiles resources using rc.exe, Microsoft's Win32 resource
- compiler.
-
-
-
- Compile text.rc to text.res using the default options.
-
-
-
- ]]>
-
-
-
-
- Compile text.rc, passing an additional option.
-
-
-
- ]]>
-
-
-
-
-
- Compile the resource file
-
-
-
-
- Determines if the resource need compiling.
-
-
-
-
- Check if a resource file has been updated.
-
-
-
-
-
-
- Options to pass to the compiler.
-
-
-
-
- Output file.
-
-
-
-
- The resource file to compile.
-
-
-
-
- Default language ID.
-
-
-
-
- The list of directories in which to search for include files.
-
-
-
-
- Macro definitions to pass to rc.exe.
- Each entry will generate a /d
-
-
-
-
- Filename of program to execute
-
-
-
-
- Arguments of program to execute
-
-
-
-
- Defines the character sets that can be used by the C++ compiler.
-
-
-
-
- Have the compiler determine the character set.
-
-
-
-
- Unicode character set.
-
-
-
-
- Multi-byte character set.
-
-
-
-
- Represents a library.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class with
- the specified name.
-
- is .
-
-
-
- The name of the library.
-
-
-
-
- If then the element will be processed;
- otherwise, skipped. The default is .
-
-
-
-
- If then the element will be skipped;
- otherwise, processed. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Represents a symbol.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class with
- the specified name.
-
- is .
-
-
-
- The name of the symbol.
-
-
-
-
- If then the element will be processed;
- otherwise, skipped. The default is .
-
-
-
-
- If then the element will be skipped;
- otherwise, processed. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Defines how to deal with backslashes in values of command line
- arguments.
-
-
-
-
- Does not perform any processing on backslashes.
-
-
-
-
- Duplicates the trailing backslash.
-
-
-
-
- Fixes the trailing backslash by replaces trailing double backslashes
- with only one backslash and removing single trailing backslashes.
-
-
-
-
- Removes all the trailing backslashes.
-
-
-
-
- Groups a set of useful manipulation methods for
- command-line arguments.
-
-
-
-
- Performs backslash processing on the specified value using a given
- method.
-
- The to process.
- The to use.
-
- with backslashes processed using the given
- .
-
-
-
-
- Duplicates the trailing backslash.
-
- The input string to check and duplicate the trailing backslash if necessary.
- The result string after being processed.
-
- Also duplicates trailing backslash in quoted value.
-
-
-
-
- Fixes the trailing backslash. This function replaces the trailing double backslashes with
- only one backslash. It also, removes the single trailing backslash.
-
- The input string.
- The result string after being processed.
-
-
-
- Removes all the trailing backslashes from the input.
-
- The input string.
- The result string without trailing backslashes.
-
-
-
- Quotes an argument value and processes backslashes using a given
- .
-
- The argument value to quote.
- The to use.
-
- The quoted argument value.
-
-
-
-
diff --git a/bin/nant/NAnt.Win32Tasks.dll b/bin/nant/NAnt.Win32Tasks.dll
deleted file mode 100644
index 5d2e0fb0..00000000
Binary files a/bin/nant/NAnt.Win32Tasks.dll and /dev/null differ
diff --git a/bin/nant/NAnt.Win32Tasks.xml b/bin/nant/NAnt.Win32Tasks.xml
deleted file mode 100644
index 3eacd93e..00000000
--- a/bin/nant/NAnt.Win32Tasks.xml
+++ /dev/null
@@ -1,753 +0,0 @@
-
-
-
- NAnt.Win32Tasks
-
-
-
-
- Groups a set of functions that convert Windows native filenames to
- Cygwin POSIX-style pathnames and vice versa.
-
-
- It can be used when a Cygwin program needs to pass a file name to a
- native Windows program, or expects to get a file name from a native
- Windows program.
-
-
-
-
- Initializes a new instance of the
- class with the specified and properties.
-
- The in which the class is used.
- The set of properties to use for macro expansion.
-
-
-
- Gets the DOS (short) form of the specified path.
-
- The path to convert.
-
- The DOS (short) form of the specified path.
-
- cygpath could not be started.
- could not be converted to a short form.
-
-
-
- Gets the Unix form of the specified path.
-
- The path to convert.
-
- The Unix form of the specified path.
-
- cygpath could not be started.
- could not be converted to a Unix form.
-
-
-
- Gets the Windows form of the specified path.
-
- The path to convert.
-
- The Windows form of the specified path.
-
- cygpath could not be started.
- could not be converted to a Windows form.
-
-
-
- Runs cygpath with the specified arguments and returns the result
- as a .
-
- The arguments to pass to cygpath.
-
- The result of running cygpath with the specified arguments.
-
-
-
-
- Factory method to return a new instance of ExecTask
-
-
-
-
-
-
- Generates a Windows Forms Control that wraps ActiveX Controls defined
- in an OCX.
-
-
-
-
- ]]>
-
-
-
-
-
- Import the ActiveX control.
-
-
-
-
- Determines whether the assembly needs to be created again.
-
-
- if the assembly needs to be created again;
- otherwise, .
-
-
-
-
- Filename of the .ocx file.
-
-
-
-
- Filename of the generated assembly.
-
-
-
-
- Specifies the file containing the public key to use to sign the
- resulting assembly.
-
-
- The file containing the public key to use to sign the resulting
- assembly.
-
-
-
-
- Specifies the publisher's official public/private key pair with which
- the resulting assembly should be signed with a strong name.
-
-
- The keyfile to use to sign the resulting assembly with a strong name.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies the key container in which the public/private key pair
- should be found that should be used to sign the resulting assembly
- with a strong name.
-
-
- The key container containing a public/private key pair that should
- be used to sign the resulting assembly.
-
-
-
-
- Specifies to sign the resulting control using delayed signing.
-
-
-
-
- Determines whether C# source code for the Windows Form wrapper should
- be generated. The default is .
-
-
-
-
- Assembly to use for Runtime Callable Wrapper rather than generating
- new one [.NET 1.1 or higher].
-
-
-
-
- Indicates whether aximp supports using an existing Runtime
- Callable Wrapper for a given target framework. The default is
- .
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- Reads the most recent Windows SDK InstallationFolder key into a NAnt property
-
-
-
-
- ]]>
-
-
-
-
-
- locate the most recent WinSDK installed
-
-
-
-
- Converts a version expressed as a string into a Version object
-
-
- A containing the version to convert.
-
-
- A object representing the version string.
-
-
-
-
-
- The property to set to the value stored in the InstalledFolder key of the located WinSDK version.
-
-
-
-
-
-
- The minimum acceptable Windows SDK version.
-
-
-
-
-
-
- The maximum acceptable Windows SDK version.
-
-
-
-
-
-
- The minimum acceptable .NET sdk version.
-
-
-
-
-
-
- The maximum acceptable .NET sdk version.
-
-
-
-
-
- Reads a value or set of values from the Windows Registry into one or
- more NAnt properties.
-
-
- Read a single value from the registry.
-
-
- ]]>
-
- Read all the registry values in a key.
-
-
- ]]>
-
-
-
-
-
- read the specified registry value
-
-
-
-
- Returns the hive for a given key.
-
-
-
-
- The hive for a given key.
-
-
-
-
- Returns the key for a given registry hive.
-
- The registry hive to return the key for.
-
- The key for a given registry hive.
-
-
-
-
- The property to set to the specified registry key value.
- If this attribute is used then a single value will be read.
-
-
-
-
- The prefix to use for the specified registry key values.
- If this attribute is used then all registry values will be read and stored as properties with this prefix.
-
-
- Registry values a, b, c will be turned into prefixa, prefixb, prefixc named properties
-
-
-
-
- The registry key to read, including the path.
-
-
- SOFTWARE\Microsoft\.NETFramework\sdkInstallRoot
-
-
-
-
- Space separated list of registry hives to search for .
- For a list of possible values, see . The
- default is .
-
-
-
-
-
-
-
- Registers an assembly, or set of assemblies for use from COM clients.
-
-
-
- Refer to the Regasm
- documentation for more information on the regasm tool.
-
-
-
-
- Register types in a single assembly.
-
-
-
- ]]>
-
-
-
-
- Register types of an assembly and generate a type library containing
- definitions of accessible types defined within the assembly.
-
-
-
- ]]>
-
-
-
-
- Register types of set of assemblies at once, while specifying a set
- of reference assemblies.
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Updates the of the specified
- .
-
- The of which the should be updated.
-
-
-
- Registers or unregisters a single assembly, or a group of assemblies.
-
-
-
-
- The name of the file to register. This is provided as an alternate
- to using the task's .
-
-
-
-
- Registry file to export to instead of entering the types directly
- into the registry.
-
-
-
-
- Set the code base registry setting.
-
-
-
-
- Only refer to already registered type libraries.
-
-
-
-
- Export the assemblies to the specified type library and register it.
-
-
-
-
- Unregister the assembly. The default is .
-
-
-
-
- The set of assemblies to register, or unregister.
-
-
-
-
- The set of assembly references.
-
-
-
-
- Gets the working directory for the application.
-
-
- The working directory for the application.
-
-
-
-
- Gets the command line arguments for the external program.
-
-
- The command line arguments for the external program.
-
-
-
-
- Gets the filename of the external program to start.
-
-
- The filename of the external program.
-
-
- Override in derived classes to explicitly set the location of the
- external tool.
-
-
-
-
- Exports a .NET assembly to a type library that can be used from unmanaged
- code (wraps Microsoft's tlbexp.exe).
-
-
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Export DotNetAssembly.dll to LegacyCOM.dll.
-
-
- ]]>
-
-
-
-
-
- Exports the type library.
-
-
-
-
- Determines whether the assembly needs to be exported to a type
- library again.
-
-
- if the assembly needs to be exported to a
- type library; otherwise, .
-
-
-
-
- Specifies the assembly for which to export a type library.
-
-
- The assembly for which to export a type library.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies the name of the type library file to generate.
-
-
- The name of the type library file to generate.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies the file used to determine capitalization of names in a
- type library.
-
-
- The file used to determine capitalization of names in a type library.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Gets the command line arguments for the external program.
-
-
- The command line arguments for the external program.
-
-
-
-
- Imports a type library to a .NET assembly (wraps Microsoft's tlbimp.exe).
-
-
-
- This task lets you easily create interop assemblies. By default, it will
- not reimport if the underlying COM TypeLib or reference has not changed.
-
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Import LegacyCOM.dll to DotNetAssembly.dll.
-
-
- ]]>
-
-
-
-
- Generate an assembly named "Interop.MSVidCtlLib.dll" for the
- MS Video Control 1.0 Type Library, transforming any [out, retval]
- parameters of methods on dispinterfaces in the type library into
- return values in the managed library.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Imports the type library to a .NET assembly.
-
-
-
-
- Returns the path of the type library, removing the identifier of
- the type library from the specified string.
-
- The path from which to extract the path of the type library.
-
- The path of the type library without the type library identifier.
-
-
- An example of a path which includes the identifier of the type
- library (in this case "2") is
- C:\WINDOWS\system32\msvidctl.dll\2.
-
-
-
-
- Determines whether the type library needs to be imported again.
-
-
- if the type library needs to be imported;
- otherwise, .
-
-
-
-
- Specifies the name of the output file.
-
-
- The name of the output file.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies the namespace in which to produce the assembly.
-
-
- The namespace in which to produce the assembly.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies the version number of the assembly to produce.
-
-
-
- The version number of the assembly to produce.
-
-
- The version number should be in the format major.minor.build.revision.
-
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
-
-
- Specifies whether the resulting assembly should be signed with a
- strong name using delayed signing. The default is .
-
-
- if the resulting assembly should be signed
- with a strong name using delayed signing; otherwise, .
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies whether a primary interop assembly should be produced for
- the specified type library. The default is .
-
-
- if a primary interop assembly should be
- produced; otherwise, .
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies the file containing the public key to use to sign the
- resulting assembly.
-
-
- The file containing the public key to use to sign the resulting
- assembly.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies the publisher's official public/private key pair with which
- the resulting assembly should be signed with a strong name.
-
-
- The keyfile to use to sign the resulting assembly with a strong name.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies the key container in which the public/private key pair
- should be found that should be used to sign the resulting assembly
- with a strong name.
-
-
- The key container containing a public/private key pair that should
- be used to sign the resulting assembly.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies the assembly files to use to resolve references to types
- defined outside the current type library.
-
-
- The assembly files to use to resolve references to types defined
- outside the current type library.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies whether a type library should not be imported if all
- references within the current assembly or the reference assemblies
- cannot be resolved. The default is .
-
-
- if a type library should not be imported if
- all references cannot be resolved; otherwise, .
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies whether to import a COM style SafeArray as a managed
- class type. The default is .
-
-
- if a COM style SafeArray should be imported
- as a managed class type; otherwise,
- .
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies how to transform the metadata [.NET 1.1 or higher].
-
-
-
-
- Specifies the source type library that gets passed to the type
- library importer.
-
-
- The source type library that gets passed to the type library
- importer.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies whether interfaces should be produced without .NET Framework
- security checks. The default is .
-
-
- if interfaces without .NET Framework security
- checks should be produced; otherwise, .
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Indicates whether tlbimp supports transforming metadata for
- a given target framework. The default is .
-
-
-
-
- Gets the command line arguments for the external program.
-
-
- The command line arguments for the external program.
-
-
-
-
diff --git a/bin/nant/NAnt.exe b/bin/nant/NAnt.exe
deleted file mode 100644
index c41374a3..00000000
Binary files a/bin/nant/NAnt.exe and /dev/null differ
diff --git a/bin/nant/NAnt.exe.config b/bin/nant/NAnt.exe.config
deleted file mode 100644
index 53291fdd..00000000
--- a/bin/nant/NAnt.exe.config
+++ /dev/null
@@ -1,2323 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- true
-
-
- sn
-
-
- lc
-
-
- false
-
-
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- true
-
-
- sn
-
-
- lc
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
-
-
- true
- true
- true
- true
-
-
- true
- true
-
-
- sn
-
-
- lc
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
-
-
- true
- true
- true
- true
-
-
- true
- true
-
-
- sn
-
-
- lc
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
-
-
- true
- true
- true
- true
-
-
- true
- true
-
-
- sn
-
-
- lc
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- The .NET Framework 1.1 SDK is not installed.
-
-
-
- true
- true
- true
-
-
- cfresgen
-
-
- sn
-
-
- lc
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- The .NET Framework 2.0 SDK is not installed.
-
-
-
- true
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
- true
-
-
- sn
-
-
- lc
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
-
-
- true
- true
- true
- true
-
-
- true
- true
-
-
- sn
-
-
- lc
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- ${csc.tool}
- true
- true
- true
- ${csc.supportsdocgeneration}
- true
- true
- true
- true
-
-
- mjs
- true
-
-
- ${mbas.tool}
- true
-
-
- ${resgen.tool}
- true
-
-
- sn
- true
-
-
- false
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- gmcs
- true
- true
- true
- ${csc.supportsdocgeneration}
- true
- true
- true
- true
-
-
- mjs
- strict
-
-
- vbnc
- true
-
-
- ${resgen.tool}
- true
- ${resgen.supportsexternalfilereferences}
-
-
- sn
- true
-
-
- false
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- gmcs
- true
- linq
- true
- true
- true
- true
- true
- true
- true
-
-
- mjs
- strict
-
-
- vbnc
- true
-
-
- true
- true
-
-
- sn
- true
-
-
- false
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- smcs
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
- true
-
-
- sn
-
-
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- true
-
-
- sn
-
-
- false
-
-
- true
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- ${path::combine(prefix, 'lib/mono/1.0/mcs.exe')}
- true
- true
- true
- ${csc.supportsdocgeneration}
- true
- true
- true
- true
-
-
- mjs
- true
-
-
- ${path::combine(prefix, 'lib/mono/1.0/mbas.exe')}
- true
-
-
- ${resgen.tool}
- true
-
-
- sn
- true
-
-
- false
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- gmcs
- true
- true
- true
- ${csc.supportsdocgeneration}
- true
- true
- true
- true
-
-
- mjs
- strict
-
-
- vbnc
- true
-
-
- ${resgen.tool}
- true
- ${resgen.supportsexternalfilereferences}
-
-
- sn
- true
-
-
- false
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/.
-
-
-
-
-
-
-
- true
-
-
- gmcs
- true
- linq
- true
- true
- true
- true
- true
- true
- true
-
-
- mjs
- strict
-
-
- vbnc
- true
-
-
- true
- true
-
-
- sn
- true
-
-
- false
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/.
-
-
-
-
-
-
- smcs
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
- true
-
-
- sn
-
-
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/bin/nant/NAnt.xml b/bin/nant/NAnt.xml
deleted file mode 100644
index 64a0575a..00000000
--- a/bin/nant/NAnt.xml
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
- NAnt
-
-
-
-
- Stub used to created and launch real ConsoleDriver
- class in Core assembly.
-
-
-
-
- Entry point for executable
-
- Command Line arguments
- The result of the real execution
-
-
-
- Constructs the privatebinpath.
-
-
-
- For the common version dir, we do not use the framework version
- as defined in the NAnt configuration file but the CLR version
- since the assemblies in that directory are not specific to a
- certain family and the framwork version might differ between
- families (eg. mono 1.0 == .NET 1.1).
-
-
- The runtime framework.
- The base directory of the domain.
-
- The privatebinpath.
-
-
-
-
- Given an absolute directory and an absolute file name, returns a
- relative file name.
-
- An absolute directory.
- An absolute file name.
-
- A relative file name for the given absolute file name.
-
-
-
-
- Helper class for invoking the application entry point in NAnt.Core
- and passing the command-line arguments.
-
-
-
-
- Initializes a new instance of the
- class with the specified command-line arguments.
-
- The commandline arguments passed to NAnt.exe.
- Directories relative to the base directory of the AppDomain to probe for missing assembly references.
-
-
-
- Invokes the application entry point in NAnt.Core.
-
-
-
-
- Gets the status that the build process returned when it exited.
-
-
- The code that the build process specified when it terminated.
-
-
-
-
diff --git a/bin/nant/NDoc.Documenter.NAnt.dll b/bin/nant/NDoc.Documenter.NAnt.dll
deleted file mode 100644
index cdcc3f1f..00000000
Binary files a/bin/nant/NDoc.Documenter.NAnt.dll and /dev/null differ
diff --git a/bin/nant/extensions/common/2.0/NAnt.MSBuild.dll b/bin/nant/extensions/common/2.0/NAnt.MSBuild.dll
deleted file mode 100644
index f8b028fa..00000000
Binary files a/bin/nant/extensions/common/2.0/NAnt.MSBuild.dll and /dev/null differ
diff --git a/bin/nant/extensions/common/2.0/NAnt.MSBuild.xml b/bin/nant/extensions/common/2.0/NAnt.MSBuild.xml
deleted file mode 100644
index 15b267e9..00000000
--- a/bin/nant/extensions/common/2.0/NAnt.MSBuild.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
- NAnt.MSBuild
-
-
-
-
- Functions to return information for MSBuild system.
-
-
-
-
-
-
-
- Test whether project is VS2005 project and could be built using <msbuild>
-
- The name or path of the project file (csproj, vbproj, ...).
-
- True, if it is msbuild project, False otherwise.
-
-
-
-
- Initialize is guaranteed to be called by MSBuild at the start of the build
- before any events are raised.
-
-
-
-
- Analyses Microsoft Visual Studio .NET 2005 (Whidbey) solution files.
-
-
-
-
diff --git a/bin/nant/lib/common/1.1/nunit-console-runner.dll b/bin/nant/lib/common/1.1/nunit-console-runner.dll
deleted file mode 100644
index f112e232..00000000
Binary files a/bin/nant/lib/common/1.1/nunit-console-runner.dll and /dev/null differ
diff --git a/bin/nant/lib/common/1.1/nunit-console.exe b/bin/nant/lib/common/1.1/nunit-console.exe
deleted file mode 100644
index 32ca802e..00000000
Binary files a/bin/nant/lib/common/1.1/nunit-console.exe and /dev/null differ
diff --git a/bin/nant/lib/common/1.1/nunit.core.dll b/bin/nant/lib/common/1.1/nunit.core.dll
deleted file mode 100644
index df7f9051..00000000
Binary files a/bin/nant/lib/common/1.1/nunit.core.dll and /dev/null differ
diff --git a/bin/nant/lib/common/1.1/nunit.framework.dll b/bin/nant/lib/common/1.1/nunit.framework.dll
deleted file mode 100644
index 5316687a..00000000
Binary files a/bin/nant/lib/common/1.1/nunit.framework.dll and /dev/null differ
diff --git a/bin/nant/lib/common/1.1/nunit.util.dll b/bin/nant/lib/common/1.1/nunit.util.dll
deleted file mode 100644
index e9e479eb..00000000
Binary files a/bin/nant/lib/common/1.1/nunit.util.dll and /dev/null differ
diff --git a/bin/nant/lib/common/2.0/nunit-console-runner.dll b/bin/nant/lib/common/2.0/nunit-console-runner.dll
deleted file mode 100644
index 6a6b5e2e..00000000
Binary files a/bin/nant/lib/common/2.0/nunit-console-runner.dll and /dev/null differ
diff --git a/bin/nant/lib/common/2.0/nunit-console.exe b/bin/nant/lib/common/2.0/nunit-console.exe
deleted file mode 100644
index 24fda7e4..00000000
Binary files a/bin/nant/lib/common/2.0/nunit-console.exe and /dev/null differ
diff --git a/bin/nant/lib/common/2.0/nunit.core.dll b/bin/nant/lib/common/2.0/nunit.core.dll
deleted file mode 100644
index a11e6234..00000000
Binary files a/bin/nant/lib/common/2.0/nunit.core.dll and /dev/null differ
diff --git a/bin/nant/lib/common/2.0/nunit.framework.dll b/bin/nant/lib/common/2.0/nunit.framework.dll
deleted file mode 100644
index 44704bd5..00000000
Binary files a/bin/nant/lib/common/2.0/nunit.framework.dll and /dev/null differ
diff --git a/bin/nant/lib/common/2.0/nunit.util.dll b/bin/nant/lib/common/2.0/nunit.util.dll
deleted file mode 100644
index 8fff811d..00000000
Binary files a/bin/nant/lib/common/2.0/nunit.util.dll and /dev/null differ
diff --git a/bin/nant/lib/common/neutral/ICSharpCode.SharpCvsLib.Console.dll b/bin/nant/lib/common/neutral/ICSharpCode.SharpCvsLib.Console.dll
deleted file mode 100644
index fcca99ee..00000000
Binary files a/bin/nant/lib/common/neutral/ICSharpCode.SharpCvsLib.Console.dll and /dev/null differ
diff --git a/bin/nant/lib/common/neutral/ICSharpCode.SharpCvsLib.dll b/bin/nant/lib/common/neutral/ICSharpCode.SharpCvsLib.dll
deleted file mode 100644
index fcd2d1ad..00000000
Binary files a/bin/nant/lib/common/neutral/ICSharpCode.SharpCvsLib.dll and /dev/null differ
diff --git a/bin/nant/lib/common/neutral/ICSharpCode.SharpZipLib.dll b/bin/nant/lib/common/neutral/ICSharpCode.SharpZipLib.dll
deleted file mode 100644
index 83cd1dac..00000000
Binary files a/bin/nant/lib/common/neutral/ICSharpCode.SharpZipLib.dll and /dev/null differ
diff --git a/bin/nant/lib/common/neutral/NDoc.Core.dll b/bin/nant/lib/common/neutral/NDoc.Core.dll
deleted file mode 100644
index 07fbbe87..00000000
Binary files a/bin/nant/lib/common/neutral/NDoc.Core.dll and /dev/null differ
diff --git a/bin/nant/lib/common/neutral/NDoc.Documenter.Msdn.dll b/bin/nant/lib/common/neutral/NDoc.Documenter.Msdn.dll
deleted file mode 100644
index 986998ca..00000000
Binary files a/bin/nant/lib/common/neutral/NDoc.Documenter.Msdn.dll and /dev/null differ
diff --git a/bin/nant/lib/common/neutral/NDoc.ExtendedUI.dll b/bin/nant/lib/common/neutral/NDoc.ExtendedUI.dll
deleted file mode 100644
index bc3d5a4e..00000000
Binary files a/bin/nant/lib/common/neutral/NDoc.ExtendedUI.dll and /dev/null differ
diff --git a/bin/nant/lib/common/neutral/NUnitCore.dll b/bin/nant/lib/common/neutral/NUnitCore.dll
deleted file mode 100644
index 0f1873c1..00000000
Binary files a/bin/nant/lib/common/neutral/NUnitCore.dll and /dev/null differ
diff --git a/bin/nant/lib/net/1.0/nunit-console-runner.dll b/bin/nant/lib/net/1.0/nunit-console-runner.dll
deleted file mode 100644
index cd6050b9..00000000
Binary files a/bin/nant/lib/net/1.0/nunit-console-runner.dll and /dev/null differ
diff --git a/bin/nant/lib/net/1.0/nunit-console.exe b/bin/nant/lib/net/1.0/nunit-console.exe
deleted file mode 100644
index c25a7cc9..00000000
Binary files a/bin/nant/lib/net/1.0/nunit-console.exe and /dev/null differ
diff --git a/bin/nant/lib/net/1.0/nunit.core.dll b/bin/nant/lib/net/1.0/nunit.core.dll
deleted file mode 100644
index 7b1916e0..00000000
Binary files a/bin/nant/lib/net/1.0/nunit.core.dll and /dev/null differ
diff --git a/bin/nant/lib/net/1.0/nunit.framework.dll b/bin/nant/lib/net/1.0/nunit.framework.dll
deleted file mode 100644
index 6038b272..00000000
Binary files a/bin/nant/lib/net/1.0/nunit.framework.dll and /dev/null differ
diff --git a/bin/nant/lib/net/1.0/nunit.util.dll b/bin/nant/lib/net/1.0/nunit.util.dll
deleted file mode 100644
index a778921c..00000000
Binary files a/bin/nant/lib/net/1.0/nunit.util.dll and /dev/null differ
diff --git a/bin/nant/log4net.dll b/bin/nant/log4net.dll
deleted file mode 100644
index f3772864..00000000
Binary files a/bin/nant/log4net.dll and /dev/null differ
diff --git a/bin/nant/scvs.exe b/bin/nant/scvs.exe
deleted file mode 100644
index 34da1bc9..00000000
Binary files a/bin/nant/scvs.exe and /dev/null differ
diff --git a/bin/nunit/nunit-console-runner.dll b/bin/nunit/nunit-console-runner.dll
deleted file mode 100644
index a18299ed..00000000
Binary files a/bin/nunit/nunit-console-runner.dll and /dev/null differ
diff --git a/bin/nunit/nunit-console-x86.exe b/bin/nunit/nunit-console-x86.exe
deleted file mode 100644
index 48f726ff..00000000
Binary files a/bin/nunit/nunit-console-x86.exe and /dev/null differ
diff --git a/bin/nunit/nunit-console-x86.exe.config b/bin/nunit/nunit-console-x86.exe.config
deleted file mode 100644
index 724a1f07..00000000
--- a/bin/nunit/nunit-console-x86.exe.config
+++ /dev/null
@@ -1,119 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/bin/nunit/nunit-console.exe b/bin/nunit/nunit-console.exe
deleted file mode 100644
index 74f3dff5..00000000
Binary files a/bin/nunit/nunit-console.exe and /dev/null differ
diff --git a/bin/nunit/nunit-console.exe.config b/bin/nunit/nunit-console.exe.config
deleted file mode 100644
index d26904cf..00000000
--- a/bin/nunit/nunit-console.exe.config
+++ /dev/null
@@ -1,122 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/bin/nunit/nunit.core.dll b/bin/nunit/nunit.core.dll
deleted file mode 100644
index 5e9fcc03..00000000
Binary files a/bin/nunit/nunit.core.dll and /dev/null differ
diff --git a/bin/nunit/nunit.core.interfaces.dll b/bin/nunit/nunit.core.interfaces.dll
deleted file mode 100644
index 3152dd2f..00000000
Binary files a/bin/nunit/nunit.core.interfaces.dll and /dev/null differ
diff --git a/bin/nunit/nunit.framework.dll b/bin/nunit/nunit.framework.dll
deleted file mode 100644
index 875e0984..00000000
Binary files a/bin/nunit/nunit.framework.dll and /dev/null differ
diff --git a/bin/nunit/nunit.framework.xml b/bin/nunit/nunit.framework.xml
deleted file mode 100644
index b9e1dd0c..00000000
--- a/bin/nunit/nunit.framework.xml
+++ /dev/null
@@ -1,10385 +0,0 @@
-
-
-
- nunit.framework
-
-
-
-
- Attribute used to apply a category to a test
-
-
-
-
- The name of the category
-
-
-
-
- Construct attribute for a given category based on
- a name. The name may not contain the characters ',',
- '+', '-' or '!'. However, this is not checked in the
- constructor since it would cause an error to arise at
- as the test was loaded without giving a clear indication
- of where the problem is located. The error is handled
- in NUnitFramework.cs by marking the test as not
- runnable.
-
- The name of the category
-
-
-
- Protected constructor uses the Type name as the name
- of the category.
-
-
-
-
- The name of the category
-
-
-
-
- Used to mark a field for use as a datapoint when executing a theory
- within the same fixture that requires an argument of the field's Type.
-
-
-
-
- Used to mark an array as containing a set of datapoints to be used
- executing a theory within the same fixture that requires an argument
- of the Type of the array elements.
-
-
-
-
- Attribute used to provide descriptive text about a
- test case or fixture.
-
-
-
-
- Construct the attribute
-
- Text describing the test
-
-
-
- Gets the test description
-
-
-
-
- Enumeration indicating how the expected message parameter is to be used
-
-
-
- Expect an exact match
-
-
- Expect a message containing the parameter string
-
-
- Match the regular expression provided as a parameter
-
-
- Expect a message that starts with the parameter string
-
-
-
- ExpectedExceptionAttribute
-
-
-
-
-
- Constructor for a non-specific exception
-
-
-
-
- Constructor for a given type of exception
-
- The type of the expected exception
-
-
-
- Constructor for a given exception name
-
- The full name of the expected exception
-
-
-
- Gets or sets the expected exception type
-
-
-
-
- Gets or sets the full Type name of the expected exception
-
-
-
-
- Gets or sets the expected message text
-
-
-
-
- Gets or sets the user message displayed in case of failure
-
-
-
-
- Gets or sets the type of match to be performed on the expected message
-
-
-
-
- Gets the name of a method to be used as an exception handler
-
-
-
-
- ExplicitAttribute marks a test or test fixture so that it will
- only be run if explicitly executed from the gui or command line
- or if it is included by use of a filter. The test will not be
- run simply because an enclosing suite is run.
-
-
-
-
- Default constructor
-
-
-
-
- Constructor with a reason
-
- The reason test is marked explicit
-
-
-
- The reason test is marked explicit
-
-
-
-
- Attribute used to mark a test that is to be ignored.
- Ignored tests result in a warning message when the
- tests are run.
-
-
-
-
- Constructs the attribute without giving a reason
- for ignoring the test.
-
-
-
-
- Constructs the attribute giving a reason for ignoring the test
-
- The reason for ignoring the test
-
-
-
- The reason for ignoring a test
-
-
-
-
- Abstract base for Attributes that are used to include tests
- in the test run based on environmental settings.
-
-
-
-
- Constructor with no included items specified, for use
- with named property syntax.
-
-
-
-
- Constructor taking one or more included items
-
- Comma-delimited list of included items
-
-
-
- Name of the item that is needed in order for
- a test to run. Multiple itemss may be given,
- separated by a comma.
-
-
-
-
- Name of the item to be excluded. Multiple items
- may be given, separated by a comma.
-
-
-
-
- The reason for including or excluding the test
-
-
-
-
- PlatformAttribute is used to mark a test fixture or an
- individual method as applying to a particular platform only.
-
-
-
-
- Constructor with no platforms specified, for use
- with named property syntax.
-
-
-
-
- Constructor taking one or more platforms
-
- Comma-deliminted list of platforms
-
-
-
- CultureAttribute is used to mark a test fixture or an
- individual method as applying to a particular Culture only.
-
-
-
-
- Constructor with no cultures specified, for use
- with named property syntax.
-
-
-
-
- Constructor taking one or more cultures
-
- Comma-deliminted list of cultures
-
-
-
- Marks a test to use a combinatorial join of any argument data
- provided. NUnit will create a test case for every combination of
- the arguments provided. This can result in a large number of test
- cases and so should be used judiciously. This is the default join
- type, so the attribute need not be used except as documentation.
-
-
-
-
- PropertyAttribute is used to attach information to a test as a name/value pair..
-
-
-
-
- Construct a PropertyAttribute with a name and string value
-
- The name of the property
- The property value
-
-
-
- Construct a PropertyAttribute with a name and int value
-
- The name of the property
- The property value
-
-
-
- Construct a PropertyAttribute with a name and double value
-
- The name of the property
- The property value
-
-
-
- Constructor for derived classes that set the
- property dictionary directly.
-
-
-
-
- Constructor for use by derived classes that use the
- name of the type as the property name. Derived classes
- must ensure that the Type of the property value is
- a standard type supported by the BCL. Any custom
- types will cause a serialization Exception when
- in the client.
-
-
-
-
- Gets the property dictionary for this attribute
-
-
-
-
- Default constructor
-
-
-
-
- Marks a test to use pairwise join of any argument data provided.
- NUnit will attempt too excercise every pair of argument values at
- least once, using as small a number of test cases as it can. With
- only two arguments, this is the same as a combinatorial join.
-
-
-
-
- Default constructor
-
-
-
-
- Marks a test to use a sequential join of any argument data
- provided. NUnit will use arguements for each parameter in
- sequence, generating test cases up to the largest number
- of argument values provided and using null for any arguments
- for which it runs out of values. Normally, this should be
- used with the same number of arguments for each parameter.
-
-
-
-
- Default constructor
-
-
-
-
- Summary description for MaxTimeAttribute.
-
-
-
-
- Construct a MaxTimeAttribute, given a time in milliseconds.
-
- The maximum elapsed time in milliseconds
-
-
-
- RandomAttribute is used to supply a set of random values
- to a single parameter of a parameterized test.
-
-
-
-
- ValuesAttribute is used to provide literal arguments for
- an individual parameter of a test.
-
-
-
-
- Abstract base class for attributes that apply to parameters
- and supply data for the parameter.
-
-
-
-
- Gets the data to be provided to the specified parameter
-
-
-
-
- The collection of data to be returned. Must
- be set by any derived attribute classes.
- We use an object[] so that the individual
- elements may have their type changed in GetData
- if necessary.
-
-
-
-
- Construct with one argument
-
-
-
-
-
- Construct with two arguments
-
-
-
-
-
-
- Construct with three arguments
-
-
-
-
-
-
-
- Construct with an array of arguments
-
-
-
-
-
- Get the collection of values to be used as arguments
-
-
-
-
- Construct a set of doubles from 0.0 to 1.0,
- specifying only the count.
-
-
-
-
-
- Construct a set of doubles from min to max
-
-
-
-
-
-
-
- Construct a set of ints from min to max
-
-
-
-
-
-
-
- Get the collection of values to be used as arguments
-
-
-
-
- RangeAttribute is used to supply a range of values to an
- individual parameter of a parameterized test.
-
-
-
-
- Construct a range of ints using default step of 1
-
-
-
-
-
-
- Construct a range of ints specifying the step size
-
-
-
-
-
-
-
- Construct a range of longs
-
-
-
-
-
-
-
- Construct a range of doubles
-
-
-
-
-
-
-
- Construct a range of floats
-
-
-
-
-
-
-
- RepeatAttribute may be applied to test case in order
- to run it multiple times.
-
-
-
-
- Construct a RepeatAttribute
-
- The number of times to run the test
-
-
-
- RequiredAddinAttribute may be used to indicate the names of any addins
- that must be present in order to run some or all of the tests in an
- assembly. If the addin is not loaded, the entire assembly is marked
- as NotRunnable.
-
-
-
-
- Initializes a new instance of the class.
-
- The required addin.
-
-
-
- Gets the name of required addin.
-
- The required addin name.
-
-
-
- Summary description for SetCultureAttribute.
-
-
-
-
- Construct given the name of a culture
-
-
-
-
-
- Summary description for SetUICultureAttribute.
-
-
-
-
- Construct given the name of a culture
-
-
-
-
-
- Attribute used to mark a class that contains one-time SetUp
- and/or TearDown methods that apply to all the tests in a
- namespace or an assembly.
-
-
-
-
- SetUpFixtureAttribute is used to identify a SetUpFixture
-
-
-
-
- Attribute used to mark a static (shared in VB) property
- that returns a list of tests.
-
-
-
-
- Attribute used to identify a method that is called
- immediately after each test is run. The method is
- guaranteed to be called, even if an exception is thrown.
-
-
-
-
- Adding this attribute to a method within a
- class makes the method callable from the NUnit test runner. There is a property
- called Description which is optional which you can provide a more detailed test
- description. This class cannot be inherited.
-
-
-
- [TestFixture]
- public class Fixture
- {
- [Test]
- public void MethodToTest()
- {}
-
- [Test(Description = "more detailed description")]
- publc void TestDescriptionMethod()
- {}
- }
-
-
-
-
-
- Descriptive text for this test
-
-
-
-
- TestCaseAttribute is used to mark parameterized test cases
- and provide them with their arguments.
-
-
-
-
- The ITestCaseData interface is implemented by a class
- that is able to return complete testcases for use by
- a parameterized test method.
-
- NOTE: This interface is used in both the framework
- and the core, even though that results in two different
- types. However, sharing the source code guarantees that
- the various implementations will be compatible and that
- the core is able to reflect successfully over the
- framework implementations of ITestCaseData.
-
-
-
-
- Gets the argument list to be provided to the test
-
-
-
-
- Gets the expected result
-
-
-
-
- Gets the expected exception Type
-
-
-
-
- Gets the FullName of the expected exception
-
-
-
-
- Gets the name to be used for the test
-
-
-
-
- Gets the description of the test
-
-
-
-
- Gets a value indicating whether this is ignored.
-
- true if ignored; otherwise, false.
-
-
-
- Gets the ignore reason.
-
- The ignore reason.
-
-
-
- Construct a TestCaseAttribute with a list of arguments.
- This constructor is not CLS-Compliant
-
-
-
-
-
- Construct a TestCaseAttribute with a single argument
-
-
-
-
-
- Construct a TestCaseAttribute with a two arguments
-
-
-
-
-
-
- Construct a TestCaseAttribute with a three arguments
-
-
-
-
-
-
-
- Gets the list of arguments to a test case
-
-
-
-
- Gets or sets the expected result.
-
- The result.
-
-
-
- Gets or sets the expected exception.
-
- The expected exception.
-
-
-
- Gets or sets the name the expected exception.
-
- The expected name of the exception.
-
-
-
- Gets or sets the expected message of the expected exception
-
- The expected message of the exception.
-
-
-
- Gets or sets the type of match to be performed on the expected message
-
-
-
-
- Gets or sets the description.
-
- The description.
-
-
-
- Gets or sets the name of the test.
-
- The name of the test.
-
-
-
- Gets or sets the ignored status of the test
-
-
-
-
- Gets or sets the ignored status of the test
-
-
-
-
- Gets the ignore reason.
-
- The ignore reason.
-
-
-
- FactoryAttribute indicates the source to be used to
- provide test cases for a test method.
-
-
-
-
- Construct with the name of the factory - for use with languages
- that don't support params arrays.
-
- An array of the names of the factories that will provide data
-
-
-
- Construct with a Type and name - for use with languages
- that don't support params arrays.
-
- The Type that will provide data
- The name of the method, property or field that will provide data
-
-
-
- The name of a the method, property or fiend to be used as a source
-
-
-
-
- A Type to be used as a source
-
-
-
-
- [TestFixture]
- public class ExampleClass
- {}
-
-
-
-
- Default constructor
-
-
-
-
- Construct with a object[] representing a set of arguments.
- In .NET 2.0, the arguments may later be separated into
- type arguments and constructor arguments.
-
-
-
-
-
- Descriptive text for this fixture
-
-
-
-
- The arguments originally provided to the attribute
-
-
-
-
- Gets or sets a value indicating whether this should be ignored.
-
- true if ignore; otherwise, false.
-
-
-
- Gets or sets the ignore reason. May set Ignored as a side effect.
-
- The ignore reason.
-
-
-
- Get or set the type arguments. If not set
- explicitly, any leading arguments that are
- Types are taken as type arguments.
-
-
-
-
- Attribute used to identify a method that is
- called before any tests in a fixture are run.
-
-
-
-
- Attribute used to identify a method that is called after
- all the tests in a fixture have run. The method is
- guaranteed to be called, even if an exception is thrown.
-
-
-
-
- Adding this attribute to a method within a
- class makes the method callable from the NUnit test runner. There is a property
- called Description which is optional which you can provide a more detailed test
- description. This class cannot be inherited.
-
-
-
- [TestFixture]
- public class Fixture
- {
- [Test]
- public void MethodToTest()
- {}
-
- [Test(Description = "more detailed description")]
- publc void TestDescriptionMethod()
- {}
- }
-
-
-
-
-
- WUsed on a method, marks the test with a timeout value in milliseconds.
- The test will be run in a separate thread and is cancelled if the timeout
- is exceeded. Used on a method or assembly, sets the default timeout
- for all contained test methods.
-
-
-
-
- Construct a TimeoutAttribute given a time in milliseconds
-
- The timeout value in milliseconds
-
-
-
- Marks a test that must run in the STA, causing it
- to run in a separate thread if necessary.
-
- On methods, you may also use STAThreadAttribute
- to serve the same purpose.
-
-
-
-
- Construct a RequiresSTAAttribute
-
-
-
-
- Marks a test that must run in the MTA, causing it
- to run in a separate thread if necessary.
-
- On methods, you may also use MTAThreadAttribute
- to serve the same purpose.
-
-
-
-
- Construct a RequiresMTAAttribute
-
-
-
-
- Marks a test that must run on a separate thread.
-
-
-
-
- Construct a RequiresThreadAttribute
-
-
-
-
- Construct a RequiresThreadAttribute, specifying the apartment
-
-
-
-
- ValueSourceAttribute indicates the source to be used to
- provide data for one parameter of a test method.
-
-
-
-
- Construct with the name of the factory - for use with languages
- that don't support params arrays.
-
- The name of the data source to be used
-
-
-
- Construct with a Type and name - for use with languages
- that don't support params arrays.
-
- The Type that will provide data
- The name of the method, property or field that will provide data
-
-
-
- The name of a the method, property or fiend to be used as a source
-
-
-
-
- A Type to be used as a source
-
-
-
-
- AttributeExistsConstraint tests for the presence of a
- specified attribute on a Type.
-
-
-
-
- The Constraint class is the base of all built-in constraints
- within NUnit. It provides the operator overloads used to combine
- constraints.
-
-
-
-
- The IConstraintExpression interface is implemented by all
- complete and resolvable constraints and expressions.
-
-
-
-
- Return the top-level constraint for this expression
-
-
-
-
-
- Static UnsetObject used to detect derived constraints
- failing to set the actual value.
-
-
-
-
- The actual value being tested against a constraint
-
-
-
-
- The display name of this Constraint for use by ToString()
-
-
-
-
- Argument fields used by ToString();
-
-
-
-
- The builder holding this constraint
-
-
-
-
- Construct a constraint with no arguments
-
-
-
-
- Construct a constraint with one argument
-
-
-
-
- Construct a constraint with two arguments
-
-
-
-
- Sets the ConstraintBuilder holding this constraint
-
-
-
-
- Write the failure message to the MessageWriter provided
- as an argument. The default implementation simply passes
- the constraint and the actual value to the writer, which
- then displays the constraint description and the value.
-
- Constraints that need to provide additional details,
- such as where the error occured can override this.
-
- The MessageWriter on which to display the message
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Test whether the constraint is satisfied by an
- ActualValueDelegate that returns the value to be tested.
- The default implementation simply evaluates the delegate
- but derived classes may override it to provide for delayed
- processing.
-
- An ActualValueDelegate
- True for success, false for failure
-
-
-
- Test whether the constraint is satisfied by a given reference.
- The default implementation simply dereferences the value but
- derived classes may override it to provide for delayed processing.
-
- A reference to the value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- Write the actual value for a failing constraint test to a
- MessageWriter. The default implementation simply writes
- the raw value of actual, leaving it to the writer to
- perform any formatting.
-
- The writer on which the actual value is displayed
-
-
-
- Default override of ToString returns the constraint DisplayName
- followed by any arguments within angle brackets.
-
-
-
-
-
- Returns the string representation of this constraint
-
-
-
-
- This operator creates a constraint that is satisfied only if both
- argument constraints are satisfied.
-
-
-
-
- This operator creates a constraint that is satisfied if either
- of the argument constraints is satisfied.
-
-
-
-
- This operator creates a constraint that is satisfied if the
- argument constraint is not satisfied.
-
-
-
-
- Returns a DelayedConstraint with the specified delay time.
-
- The delay in milliseconds.
-
-
-
-
- Returns a DelayedConstraint with the specified delay time
- and polling interval.
-
- The delay in milliseconds.
- The interval at which to test the constraint.
-
-
-
-
- The display name of this Constraint for use by ToString().
- The default value is the name of the constraint with
- trailing "Constraint" removed. Derived classes may set
- this to another name in their constructors.
-
-
-
-
- Returns a ConstraintExpression by appending And
- to the current constraint.
-
-
-
-
- Returns a ConstraintExpression by appending And
- to the current constraint.
-
-
-
-
- Returns a ConstraintExpression by appending Or
- to the current constraint.
-
-
-
-
- Class used to detect any derived constraints
- that fail to set the actual value in their
- Matches override.
-
-
-
-
- Constructs an AttributeExistsConstraint for a specific attribute Type
-
-
-
-
-
- Tests whether the object provides the expected attribute.
-
- A Type, MethodInfo, or other ICustomAttributeProvider
- True if the expected attribute is present, otherwise false
-
-
-
- Writes the description of the constraint to the specified writer
-
-
-
-
- AttributeConstraint tests that a specified attribute is present
- on a Type or other provider and that the value of the attribute
- satisfies some other constraint.
-
-
-
-
- Abstract base class used for prefixes
-
-
-
-
- The base constraint
-
-
-
-
- Construct given a base constraint
-
-
-
-
-
- Constructs an AttributeConstraint for a specified attriute
- Type and base constraint.
-
-
-
-
-
-
- Determines whether the Type or other provider has the
- expected attribute and if its value matches the
- additional constraint specified.
-
-
-
-
- Writes a description of the attribute to the specified writer.
-
-
-
-
- Writes the actual value supplied to the specified writer.
-
-
-
-
- Returns a string representation of the constraint.
-
-
-
-
- BasicConstraint is the abstract base for constraints that
- perform a simple comparison to a constant value.
-
-
-
-
- Initializes a new instance of the class.
-
- The expected.
- The description.
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- NullConstraint tests that the actual value is null
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- TrueConstraint tests that the actual value is true
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- FalseConstraint tests that the actual value is false
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- NaNConstraint tests that the actual value is a double or float NaN
-
-
-
-
- Test that the actual value is an NaN
-
-
-
-
-
-
- Write the constraint description to a specified writer
-
-
-
-
-
- BinaryConstraint is the abstract base of all constraints
- that combine two other constraints in some fashion.
-
-
-
-
- The first constraint being combined
-
-
-
-
- The second constraint being combined
-
-
-
-
- Construct a BinaryConstraint from two other constraints
-
- The first constraint
- The second constraint
-
-
-
- AndConstraint succeeds only if both members succeed.
-
-
-
-
- Create an AndConstraint from two other constraints
-
- The first constraint
- The second constraint
-
-
-
- Apply both member constraints to an actual value, succeeding
- succeeding only if both of them succeed.
-
- The actual value
- True if the constraints both succeeded
-
-
-
- Write a description for this contraint to a MessageWriter
-
- The MessageWriter to receive the description
-
-
-
- Write the actual value for a failing constraint test to a
- MessageWriter. The default implementation simply writes
- the raw value of actual, leaving it to the writer to
- perform any formatting.
-
- The writer on which the actual value is displayed
-
-
-
- OrConstraint succeeds if either member succeeds
-
-
-
-
- Create an OrConstraint from two other constraints
-
- The first constraint
- The second constraint
-
-
-
- Apply the member constraints to an actual value, succeeding
- succeeding as soon as one of them succeeds.
-
- The actual value
- True if either constraint succeeded
-
-
-
- Write a description for this contraint to a MessageWriter
-
- The MessageWriter to receive the description
-
-
-
- CollectionConstraint is the abstract base class for
- constraints that operate on collections.
-
-
-
-
- Construct an empty CollectionConstraint
-
-
-
-
- Construct a CollectionConstraint
-
-
-
-
-
- Determines whether the specified enumerable is empty.
-
- The enumerable.
-
- true if the specified enumerable is empty; otherwise, false.
-
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Protected method to be implemented by derived classes
-
-
-
-
-
-
- CollectionItemsEqualConstraint is the abstract base class for all
- collection constraints that apply some notion of item equality
- as a part of their operation.
-
-
-
-
- Construct an empty CollectionConstraint
-
-
-
-
- Construct a CollectionConstraint
-
-
-
-
-
- Flag the constraint to use the supplied IComparer object.
-
- The IComparer object to use.
- Self.
-
-
-
- Flag the constraint to use the supplied IComparer object.
-
- The IComparer object to use.
- Self.
-
-
-
- Flag the constraint to use the supplied Comparison object.
-
- The IComparer object to use.
- Self.
-
-
-
- Flag the constraint to use the supplied IEqualityComparer object.
-
- The IComparer object to use.
- Self.
-
-
-
- Flag the constraint to use the supplied IEqualityComparer object.
-
- The IComparer object to use.
- Self.
-
-
-
- Compares two collection members for equality
-
-
-
-
- Return a new CollectionTally for use in making tests
-
- The collection to be included in the tally
-
-
-
- Flag the constraint to ignore case and return self.
-
-
-
-
- EmptyCollectionConstraint tests whether a collection is empty.
-
-
-
-
- Check that the collection is empty
-
-
-
-
-
-
- Write the constraint description to a MessageWriter
-
-
-
-
-
- UniqueItemsConstraint tests whether all the items in a
- collection are unique.
-
-
-
-
- Check that all items are unique.
-
-
-
-
-
-
- Write a description of this constraint to a MessageWriter
-
-
-
-
-
- CollectionContainsConstraint is used to test whether a collection
- contains an expected object as a member.
-
-
-
-
- Construct a CollectionContainsConstraint
-
-
-
-
-
- Test whether the expected item is contained in the collection
-
-
-
-
-
-
- Write a descripton of the constraint to a MessageWriter
-
-
-
-
-
- CollectionEquivalentCOnstraint is used to determine whether two
- collections are equivalent.
-
-
-
-
- Construct a CollectionEquivalentConstraint
-
-
-
-
-
- Test whether two collections are equivalent
-
-
-
-
-
-
- Write a description of this constraint to a MessageWriter
-
-
-
-
-
- CollectionSubsetConstraint is used to determine whether
- one collection is a subset of another
-
-
-
-
- Construct a CollectionSubsetConstraint
-
- The collection that the actual value is expected to be a subset of
-
-
-
- Test whether the actual collection is a subset of
- the expected collection provided.
-
-
-
-
-
-
- Write a description of this constraint to a MessageWriter
-
-
-
-
-
- CollectionOrderedConstraint is used to test whether a collection is ordered.
-
-
-
-
- Construct a CollectionOrderedConstraint
-
-
-
-
- Modifies the constraint to use an IComparer and returns self.
-
-
-
-
- Modifies the constraint to use an IComparer<T> and returns self.
-
-
-
-
- Modifies the constraint to use a Comparison<T> and returns self.
-
-
-
-
- Modifies the constraint to test ordering by the value of
- a specified property and returns self.
-
-
-
-
- Test whether the collection is ordered
-
-
-
-
-
-
- Write a description of the constraint to a MessageWriter
-
-
-
-
-
- Returns the string representation of the constraint.
-
-
-
-
-
- If used performs a reverse comparison
-
-
-
-
- CollectionTally counts (tallies) the number of
- occurences of each object in one or more enumerations.
-
-
-
-
- Construct a CollectionTally object from a comparer and a collection
-
-
-
-
- Try to remove an object from the tally
-
- The object to remove
- True if successful, false if the object was not found
-
-
-
- Try to remove a set of objects from the tally
-
- The objects to remove
- True if successful, false if any object was not found
-
-
-
- The number of objects remaining in the tally
-
-
-
-
- ComparisonAdapter class centralizes all comparisons of
- values in NUnit, adapting to the use of any provided
- IComparer, IComparer<T> or Comparison<T>
-
-
-
-
- Returns a ComparisonAdapter that wraps an IComparer
-
-
-
-
- Returns a ComparisonAdapter that wraps an IComparer<T>
-
-
-
-
- Returns a ComparisonAdapter that wraps a Comparison<T>
-
-
-
-
- Compares two objects
-
-
-
-
- Gets the default ComparisonAdapter, which wraps an
- NUnitComparer object.
-
-
-
-
- Construct a ComparisonAdapter for an IComparer
-
-
-
-
- Compares two objects
-
-
-
-
-
-
-
- Construct a default ComparisonAdapter
-
-
-
-
- ComparisonAdapter<T> extends ComparisonAdapter and
- allows use of an IComparer<T> or Comparison<T>
- to actually perform the comparison.
-
-
-
-
- Construct a ComparisonAdapter for an IComparer<T>
-
-
-
-
- Compare a Type T to an object
-
-
-
-
- Construct a ComparisonAdapter for a Comparison<T>
-
-
-
-
- Compare a Type T to an object
-
-
-
-
- Abstract base class for constraints that compare values to
- determine if one is greater than, equal to or less than
- the other.
-
-
-
-
- The value against which a comparison is to be made
-
-
-
-
- If true, less than returns success
-
-
-
-
- if true, equal returns success
-
-
-
-
- if true, greater than returns success
-
-
-
-
- The predicate used as a part of the description
-
-
-
-
- ComparisonAdapter to be used in making the comparison
-
-
-
-
- Initializes a new instance of the class.
-
- The value against which to make a comparison.
- if set to true less succeeds.
- if set to true equal succeeds.
- if set to true greater succeeds.
- String used in describing the constraint.
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- Modifies the constraint to use an IComparer and returns self
-
-
-
-
- Modifies the constraint to use an IComparer<T> and returns self
-
-
-
-
- Modifies the constraint to use a Comparison<T> and returns self
-
-
-
-
- Tests whether a value is greater than the value supplied to its constructor
-
-
-
-
- Initializes a new instance of the class.
-
- The expected value.
-
-
-
- Tests whether a value is greater than or equal to the value supplied to its constructor
-
-
-
-
- Initializes a new instance of the class.
-
- The expected value.
-
-
-
- Tests whether a value is less than the value supplied to its constructor
-
-
-
-
- Initializes a new instance of the class.
-
- The expected value.
-
-
-
- Tests whether a value is less than or equal to the value supplied to its constructor
-
-
-
-
- Initializes a new instance of the class.
-
- The expected value.
-
-
-
- Delegate used to delay evaluation of the actual value
- to be used in evaluating a constraint
-
-
-
-
- ConstraintBuilder maintains the stacks that are used in
- processing a ConstraintExpression. An OperatorStack
- is used to hold operators that are waiting for their
- operands to be reognized. a ConstraintStack holds
- input constraints as well as the results of each
- operator applied.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Appends the specified operator to the expression by first
- reducing the operator stack and then pushing the new
- operator on the stack.
-
- The operator to push.
-
-
-
- Appends the specified constraint to the expresson by pushing
- it on the constraint stack.
-
- The constraint to push.
-
-
-
- Sets the top operator right context.
-
- The right context.
-
-
-
- Reduces the operator stack until the topmost item
- precedence is greater than or equal to the target precedence.
-
- The target precedence.
-
-
-
- Resolves this instance, returning a Constraint. If the builder
- is not currently in a resolvable state, an exception is thrown.
-
- The resolved constraint
-
-
-
- Gets a value indicating whether this instance is resolvable.
-
-
- true if this instance is resolvable; otherwise, false.
-
-
-
-
- OperatorStack is a type-safe stack for holding ConstraintOperators
-
-
-
-
- Initializes a new instance of the class.
-
- The builder.
-
-
-
- Pushes the specified operator onto the stack.
-
- The op.
-
-
-
- Pops the topmost operator from the stack.
-
-
-
-
-
- Gets a value indicating whether this is empty.
-
- true if empty; otherwise, false.
-
-
-
- Gets the topmost operator without modifying the stack.
-
- The top.
-
-
-
- ConstraintStack is a type-safe stack for holding Constraints
-
-
-
-
- Initializes a new instance of the class.
-
- The builder.
-
-
-
- Pushes the specified constraint. As a side effect,
- the constraint's builder field is set to the
- ConstraintBuilder owning this stack.
-
- The constraint.
-
-
-
- Pops this topmost constrait from the stack.
- As a side effect, the constraint's builder
- field is set to null.
-
-
-
-
-
- Gets a value indicating whether this is empty.
-
- true if empty; otherwise, false.
-
-
-
- Gets the topmost constraint without modifying the stack.
-
- The topmost constraint
-
-
-
- ConstraintExpression represents a compound constraint in the
- process of being constructed from a series of syntactic elements.
-
- Individual elements are appended to the expression as they are
- reognized. Once an actual Constraint is appended, the expression
- returns a resolvable Constraint.
-
-
-
-
- ConstraintExpressionBase is the abstract base class for the
- generated ConstraintExpression class, which represents a
- compound constraint in the process of being constructed
- from a series of syntactic elements.
-
- NOTE: ConstraintExpressionBase is aware of some of its
- derived classes, which is an apparent violation of
- encapsulation. Ideally, these classes would be a
- single class, but they must be separated in order to
- allow parts to be generated under .NET 1.x and to
- provide proper user feedback in syntactically
- aware IDEs.
-
-
-
-
- The ConstraintBuilder holding the elements recognized so far
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the
- class passing in a ConstraintBuilder, which may be pre-populated.
-
- The builder.
-
-
-
- Returns a string representation of the expression as it
- currently stands. This should only be used for testing,
- since it has the side-effect of resolving the expression.
-
-
-
-
-
- Appends an operator to the expression and returns the
- resulting expression itself.
-
-
-
-
- Appends a self-resolving operator to the expression and
- returns a new ResolvableConstraintExpression.
-
-
-
-
- Appends a constraint to the expression and returns that
- constraint, which is associated with the current state
- of the expression being built.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the
- class passing in a ConstraintBuilder, which may be pre-populated.
-
- The builder.
-
-
-
- Returns a new PropertyConstraintExpression, which will either
- test for the existence of the named property on the object
- being tested or apply any following constraint to that property.
-
-
-
-
- Returns a new AttributeConstraint checking for the
- presence of a particular attribute on an object.
-
-
-
-
- Returns a new AttributeConstraint checking for the
- presence of a particular attribute on an object.
-
-
-
-
- Returns the constraint provided as an argument - used to allow custom
- custom constraints to easily participate in the syntax.
-
-
-
-
- Returns the constraint provided as an argument - used to allow custom
- custom constraints to easily participate in the syntax.
-
-
-
-
- Returns a constraint that tests two items for equality
-
-
-
-
- Returns a constraint that tests that two references are the same object
-
-
-
-
- Returns a constraint that tests whether the
- actual value is greater than the suppled argument
-
-
-
-
- Returns a constraint that tests whether the
- actual value is greater than or equal to the suppled argument
-
-
-
-
- Returns a constraint that tests whether the
- actual value is greater than or equal to the suppled argument
-
-
-
-
- Returns a constraint that tests whether the
- actual value is less than the suppled argument
-
-
-
-
- Returns a constraint that tests whether the
- actual value is less than or equal to the suppled argument
-
-
-
-
- Returns a constraint that tests whether the
- actual value is less than or equal to the suppled argument
-
-
-
-
- Returns a constraint that tests whether the actual
- value is of the exact type supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the actual
- value is of the exact type supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is a collection containing the same elements as the
- collection supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is a subset of the collection supplied as an argument.
-
-
-
-
- Returns a new CollectionContainsConstraint checking for the
- presence of a particular object in the collection.
-
-
-
-
- Returns a new CollectionContainsConstraint checking for the
- presence of a particular object in the collection.
-
-
-
-
- Returns a new ContainsConstraint. This constraint
- will, in turn, make use of the appropriate second-level
- constraint, depending on the type of the actual argument.
- This overload is only used if the item sought is a string,
- since any other type implies that we are looking for a
- collection member.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value contains the substring supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value contains the substring supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value starts with the substring supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value starts with the substring supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value ends with the substring supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value ends with the substring supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value matches the Regex pattern supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value matches the Regex pattern supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the path provided
- is the same as an expected path after canonicalization.
-
-
-
-
- Returns a constraint that tests whether the path provided
- is the same path or under an expected path after canonicalization.
-
-
-
-
- Returns a constraint that tests whether the path provided
- is the same path or under an expected path after canonicalization.
-
-
-
-
- Returns a constraint that tests whether the actual value falls
- within a specified range.
-
-
-
-
- Returns a ConstraintExpression that negates any
- following constraint.
-
-
-
-
- Returns a ConstraintExpression that negates any
- following constraint.
-
-
-
-
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if all of them succeed.
-
-
-
-
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if at least one of them succeeds.
-
-
-
-
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if all of them fail.
-
-
-
-
- Returns a new ConstraintExpression, which will apply the following
- constraint to the Length property of the object being tested.
-
-
-
-
- Returns a new ConstraintExpression, which will apply the following
- constraint to the Count property of the object being tested.
-
-
-
-
- Returns a new ConstraintExpression, which will apply the following
- constraint to the Message property of the object being tested.
-
-
-
-
- Returns a new ConstraintExpression, which will apply the following
- constraint to the InnerException property of the object being tested.
-
-
-
-
- With is currently a NOP - reserved for future use.
-
-
-
-
- Returns a constraint that tests for null
-
-
-
-
- Returns a constraint that tests for True
-
-
-
-
- Returns a constraint that tests for False
-
-
-
-
- Returns a constraint that tests for NaN
-
-
-
-
- Returns a constraint that tests for empty
-
-
-
-
- Returns a constraint that tests whether a collection
- contains all unique items.
-
-
-
-
- Returns a constraint that tests whether an object graph is serializable in binary format.
-
-
-
-
- Returns a constraint that tests whether an object graph is serializable in xml format.
-
-
-
-
- Returns a constraint that tests whether a collection is ordered
-
-
-
-
- Helper class with properties and methods that supply
- a number of constraints used in Asserts.
-
-
-
-
- Returns a new PropertyConstraintExpression, which will either
- test for the existence of the named property on the object
- being tested or apply any following constraint to that property.
-
-
-
-
- Returns a new AttributeConstraint checking for the
- presence of a particular attribute on an object.
-
-
-
-
- Returns a new AttributeConstraint checking for the
- presence of a particular attribute on an object.
-
-
-
-
- Returns a constraint that tests two items for equality
-
-
-
-
- Returns a constraint that tests that two references are the same object
-
-
-
-
- Returns a constraint that tests whether the
- actual value is greater than the suppled argument
-
-
-
-
- Returns a constraint that tests whether the
- actual value is greater than or equal to the suppled argument
-
-
-
-
- Returns a constraint that tests whether the
- actual value is greater than or equal to the suppled argument
-
-
-
-
- Returns a constraint that tests whether the
- actual value is less than the suppled argument
-
-
-
-
- Returns a constraint that tests whether the
- actual value is less than or equal to the suppled argument
-
-
-
-
- Returns a constraint that tests whether the
- actual value is less than or equal to the suppled argument
-
-
-
-
- Returns a constraint that tests whether the actual
- value is of the exact type supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the actual
- value is of the exact type supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is a collection containing the same elements as the
- collection supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is a subset of the collection supplied as an argument.
-
-
-
-
- Returns a new CollectionContainsConstraint checking for the
- presence of a particular object in the collection.
-
-
-
-
- Returns a new CollectionContainsConstraint checking for the
- presence of a particular object in the collection.
-
-
-
-
- Returns a new ContainsConstraint. This constraint
- will, in turn, make use of the appropriate second-level
- constraint, depending on the type of the actual argument.
- This overload is only used if the item sought is a string,
- since any other type implies that we are looking for a
- collection member.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value contains the substring supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value contains the substring supplied as an argument.
-
-
-
-
- Returns a constraint that fails if the actual
- value contains the substring supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value starts with the substring supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value starts with the substring supplied as an argument.
-
-
-
-
- Returns a constraint that fails if the actual
- value starts with the substring supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value ends with the substring supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value ends with the substring supplied as an argument.
-
-
-
-
- Returns a constraint that fails if the actual
- value ends with the substring supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value matches the Regex pattern supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value matches the Regex pattern supplied as an argument.
-
-
-
-
- Returns a constraint that fails if the actual
- value matches the pattern supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the path provided
- is the same as an expected path after canonicalization.
-
-
-
-
- Returns a constraint that tests whether the path provided
- is the same path or under an expected path after canonicalization.
-
-
-
-
- Returns a constraint that tests whether the path provided
- is the same path or under an expected path after canonicalization.
-
-
-
-
- Returns a constraint that tests whether the actual value falls
- within a specified range.
-
-
-
-
- Returns a ConstraintExpression that negates any
- following constraint.
-
-
-
-
- Returns a ConstraintExpression that negates any
- following constraint.
-
-
-
-
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if all of them succeed.
-
-
-
-
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if at least one of them succeeds.
-
-
-
-
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if all of them fail.
-
-
-
-
- Returns a new ConstraintExpression, which will apply the following
- constraint to the Length property of the object being tested.
-
-
-
-
- Returns a new ConstraintExpression, which will apply the following
- constraint to the Count property of the object being tested.
-
-
-
-
- Returns a new ConstraintExpression, which will apply the following
- constraint to the Message property of the object being tested.
-
-
-
-
- Returns a new ConstraintExpression, which will apply the following
- constraint to the InnerException property of the object being tested.
-
-
-
-
- Returns a constraint that tests for null
-
-
-
-
- Returns a constraint that tests for True
-
-
-
-
- Returns a constraint that tests for False
-
-
-
-
- Returns a constraint that tests for NaN
-
-
-
-
- Returns a constraint that tests for empty
-
-
-
-
- Returns a constraint that tests whether a collection
- contains all unique items.
-
-
-
-
- Returns a constraint that tests whether an object graph is serializable in binary format.
-
-
-
-
- Returns a constraint that tests whether an object graph is serializable in xml format.
-
-
-
-
- Returns a constraint that tests whether a collection is ordered
-
-
-
-
- The ConstraintOperator class is used internally by a
- ConstraintBuilder to represent an operator that
- modifies or combines constraints.
-
- Constraint operators use left and right precedence
- values to determine whether the top operator on the
- stack should be reduced before pushing a new operator.
-
-
-
-
- The precedence value used when the operator
- is about to be pushed to the stack.
-
-
-
-
- The precedence value used when the operator
- is on the top of the stack.
-
-
-
-
- Reduce produces a constraint from the operator and
- any arguments. It takes the arguments from the constraint
- stack and pushes the resulting constraint on it.
-
-
-
-
-
- The syntax element preceding this operator
-
-
-
-
- The syntax element folowing this operator
-
-
-
-
- The precedence value used when the operator
- is about to be pushed to the stack.
-
-
-
-
- The precedence value used when the operator
- is on the top of the stack.
-
-
-
-
- PrefixOperator takes a single constraint and modifies
- it's action in some way.
-
-
-
-
- Reduce produces a constraint from the operator and
- any arguments. It takes the arguments from the constraint
- stack and pushes the resulting constraint on it.
-
-
-
-
-
- Returns the constraint created by applying this
- prefix to another constraint.
-
-
-
-
-
-
- Negates the test of the constraint it wraps.
-
-
-
-
- Constructs a new NotOperator
-
-
-
-
- Returns a NotConstraint applied to its argument.
-
-
-
-
- Abstract base for operators that indicate how to
- apply a constraint to items in a collection.
-
-
-
-
- Constructs a CollectionOperator
-
-
-
-
- Represents a constraint that succeeds if all the
- members of a collection match a base constraint.
-
-
-
-
- Returns a constraint that will apply the argument
- to the members of a collection, succeeding if
- they all succeed.
-
-
-
-
- Represents a constraint that succeeds if any of the
- members of a collection match a base constraint.
-
-
-
-
- Returns a constraint that will apply the argument
- to the members of a collection, succeeding if
- any of them succeed.
-
-
-
-
- Represents a constraint that succeeds if none of the
- members of a collection match a base constraint.
-
-
-
-
- Returns a constraint that will apply the argument
- to the members of a collection, succeeding if
- none of them succeed.
-
-
-
-
- Represents a constraint that simply wraps the
- constraint provided as an argument, without any
- further functionality, but which modifes the
- order of evaluation because of its precedence.
-
-
-
-
- Constructor for the WithOperator
-
-
-
-
- Returns a constraint that wraps its argument
-
-
-
-
- Abstract base class for operators that are able to reduce to a
- constraint whether or not another syntactic element follows.
-
-
-
-
- Operator used to test for the presence of a named Property
- on an object and optionally apply further tests to the
- value of that property.
-
-
-
-
- Constructs a PropOperator for a particular named property
-
-
-
-
- Reduce produces a constraint from the operator and
- any arguments. It takes the arguments from the constraint
- stack and pushes the resulting constraint on it.
-
-
-
-
-
- Gets the name of the property to which the operator applies
-
-
-
-
- Operator that tests for the presence of a particular attribute
- on a type and optionally applies further tests to the attribute.
-
-
-
-
- Construct an AttributeOperator for a particular Type
-
- The Type of attribute tested
-
-
-
- Reduce produces a constraint from the operator and
- any arguments. It takes the arguments from the constraint
- stack and pushes the resulting constraint on it.
-
-
-
-
- Operator that tests that an exception is thrown and
- optionally applies further tests to the exception.
-
-
-
-
- Construct a ThrowsOperator
-
-
-
-
- Reduce produces a constraint from the operator and
- any arguments. It takes the arguments from the constraint
- stack and pushes the resulting constraint on it.
-
-
-
-
- Abstract base class for all binary operators
-
-
-
-
- Reduce produces a constraint from the operator and
- any arguments. It takes the arguments from the constraint
- stack and pushes the resulting constraint on it.
-
-
-
-
-
- Abstract method that produces a constraint by applying
- the operator to its left and right constraint arguments.
-
-
-
-
- Gets the left precedence of the operator
-
-
-
-
- Gets the right precedence of the operator
-
-
-
-
- Operator that requires both it's arguments to succeed
-
-
-
-
- Construct an AndOperator
-
-
-
-
- Apply the operator to produce an AndConstraint
-
-
-
-
- Operator that requires at least one of it's arguments to succeed
-
-
-
-
- Construct an OrOperator
-
-
-
-
- Apply the operator to produce an OrConstraint
-
-
-
-
- ContainsConstraint tests a whether a string contains a substring
- or a collection contains an object. It postpones the decision of
- which test to use until the type of the actual argument is known.
- This allows testing whether a string is contained in a collection
- or as a substring of another string using the same syntax.
-
-
-
-
- Initializes a new instance of the class.
-
- The expected.
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- Flag the constraint to use the supplied IComparer object.
-
- The IComparer object to use.
- Self.
-
-
-
- Flag the constraint to use the supplied IComparer object.
-
- The IComparer object to use.
- Self.
-
-
-
- Flag the constraint to use the supplied Comparison object.
-
- The IComparer object to use.
- Self.
-
-
-
- Flag the constraint to use the supplied IEqualityComparer object.
-
- The IComparer object to use.
- Self.
-
-
-
- Flag the constraint to use the supplied IEqualityComparer object.
-
- The IComparer object to use.
- Self.
-
-
-
- Flag the constraint to ignore case and return self.
-
-
-
-
- Applies a delay to the match so that a match can be evaluated in the future.
-
-
-
-
- Creates a new DelayedConstraint
-
- The inner constraint two decorate
- The time interval after which the match is performed
- If the value of is less than 0
-
-
-
- Creates a new DelayedConstraint
-
- The inner constraint two decorate
- The time interval after which the match is performed
- The time interval used for polling
- If the value of is less than 0
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for if the base constraint fails, false if it succeeds
-
-
-
- Test whether the constraint is satisfied by a delegate
-
- The delegate whose value is to be tested
- True for if the base constraint fails, false if it succeeds
-
-
-
- Test whether the constraint is satisfied by a given reference.
- Overridden to wait for the specified delay period before
- calling the base constraint with the dereferenced value.
-
- A reference to the value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- Write the actual value for a failing constraint test to a MessageWriter.
-
- The writer on which the actual value is displayed
-
-
-
- Returns the string representation of the constraint.
-
-
-
-
- EmptyDirectoryConstraint is used to test that a directory is empty
-
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- Write the actual value for a failing constraint test to a
- MessageWriter. The default implementation simply writes
- the raw value of actual, leaving it to the writer to
- perform any formatting.
-
- The writer on which the actual value is displayed
-
-
-
- EmptyConstraint tests a whether a string or collection is empty,
- postponing the decision about which test is applied until the
- type of the actual argument is known.
-
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- EqualConstraint is able to compare an actual value with the
- expected value provided in its constructor. Two objects are
- considered equal if both are null, or if both have the same
- value. NUnit has special semantics for some object types.
-
-
-
-
- If true, strings in error messages will be clipped
-
-
-
-
- NUnitEqualityComparer used to test equality.
-
-
-
-
- Initializes a new instance of the class.
-
- The expected value.
-
-
-
- Flag the constraint to use a tolerance when determining equality.
-
- Tolerance value to be used
- Self.
-
-
-
- Flag the constraint to use the supplied IComparer object.
-
- The IComparer object to use.
- Self.
-
-
-
- Flag the constraint to use the supplied IComparer object.
-
- The IComparer object to use.
- Self.
-
-
-
- Flag the constraint to use the supplied IComparer object.
-
- The IComparer object to use.
- Self.
-
-
-
- Flag the constraint to use the supplied Comparison object.
-
- The IComparer object to use.
- Self.
-
-
-
- Flag the constraint to use the supplied IEqualityComparer object.
-
- The IComparer object to use.
- Self.
-
-
-
- Flag the constraint to use the supplied IEqualityComparer object.
-
- The IComparer object to use.
- Self.
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write a failure message. Overridden to provide custom
- failure messages for EqualConstraint.
-
- The MessageWriter to write to
-
-
-
- Write description of this constraint
-
- The MessageWriter to write to
-
-
-
- Display the failure information for two collections that did not match.
-
- The MessageWriter on which to display
- The expected collection.
- The actual collection
- The depth of this failure in a set of nested collections
-
-
-
- Displays a single line showing the types and sizes of the expected
- and actual collections or arrays. If both are identical, the value is
- only shown once.
-
- The MessageWriter on which to display
- The expected collection or array
- The actual collection or array
- The indentation level for the message line
-
-
-
- Displays a single line showing the point in the expected and actual
- arrays at which the comparison failed. If the arrays have different
- structures or dimensions, both values are shown.
-
- The MessageWriter on which to display
- The expected array
- The actual array
- Index of the failure point in the underlying collections
- The indentation level for the message line
-
-
-
- Flag the constraint to ignore case and return self.
-
-
-
-
- Flag the constraint to suppress string clipping
- and return self.
-
-
-
-
- Flag the constraint to compare arrays as collections
- and return self.
-
-
-
-
- Switches the .Within() modifier to interpret its tolerance as
- a distance in representable values (see remarks).
-
- Self.
-
- Ulp stands for "unit in the last place" and describes the minimum
- amount a given value can change. For any integers, an ulp is 1 whole
- digit. For floating point values, the accuracy of which is better
- for smaller numbers and worse for larger numbers, an ulp depends
- on the size of the number. Using ulps for comparison of floating
- point results instead of fixed tolerances is safer because it will
- automatically compensate for the added inaccuracy of larger numbers.
-
-
-
-
- Switches the .Within() modifier to interpret its tolerance as
- a percentage that the actual values is allowed to deviate from
- the expected value.
-
- Self
-
-
-
- Causes the tolerance to be interpreted as a TimeSpan in days.
-
- Self
-
-
-
- Causes the tolerance to be interpreted as a TimeSpan in hours.
-
- Self
-
-
-
- Causes the tolerance to be interpreted as a TimeSpan in minutes.
-
- Self
-
-
-
- Causes the tolerance to be interpreted as a TimeSpan in seconds.
-
- Self
-
-
-
- Causes the tolerance to be interpreted as a TimeSpan in milliseconds.
-
- Self
-
-
-
- Causes the tolerance to be interpreted as a TimeSpan in clock ticks.
-
- Self
-
-
-
- EqualityAdapter class handles all equality comparisons
- that use an IEqualityComparer, IEqualityComparer<T>
- or a ComparisonAdapter.
-
-
-
-
- Compares two objects, returning true if they are equal
-
-
-
-
- Returns an EqualityAdapter that wraps an IComparer.
-
-
-
-
- Returns an EqualityAdapter that wraps an IEqualityComparer.
-
-
-
-
- Returns an EqualityAdapter that wraps an IEqualityComparer<T>.
-
-
-
-
- Returns an EqualityAdapter that wraps an IComparer<T>.
-
-
-
-
- Returns an EqualityAdapter that wraps a Comparison<T>.
-
-
-
- Helper routines for working with floating point numbers
-
-
- The floating point comparison code is based on this excellent article:
- http://www.cygnus-software.com/papers/comparingfloats/comparingfloats.htm
-
-
- "ULP" means Unit in the Last Place and in the context of this library refers to
- the distance between two adjacent floating point numbers. IEEE floating point
- numbers can only represent a finite subset of natural numbers, with greater
- accuracy for smaller numbers and lower accuracy for very large numbers.
-
-
- If a comparison is allowed "2 ulps" of deviation, that means the values are
- allowed to deviate by up to 2 adjacent floating point values, which might be
- as low as 0.0000001 for small numbers or as high as 10.0 for large numbers.
-
-
-
-
- Compares two floating point values for equality
- First floating point value to be compared
- Second floating point value t be compared
-
- Maximum number of representable floating point values that are allowed to
- be between the left and the right floating point values
-
- True if both numbers are equal or close to being equal
-
-
- Floating point values can only represent a finite subset of natural numbers.
- For example, the values 2.00000000 and 2.00000024 can be stored in a float,
- but nothing inbetween them.
-
-
- This comparison will count how many possible floating point values are between
- the left and the right number. If the number of possible values between both
- numbers is less than or equal to maxUlps, then the numbers are considered as
- being equal.
-
-
- Implementation partially follows the code outlined here:
- http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
-
-
-
-
- Compares two double precision floating point values for equality
- First double precision floating point value to be compared
- Second double precision floating point value t be compared
-
- Maximum number of representable double precision floating point values that are
- allowed to be between the left and the right double precision floating point values
-
- True if both numbers are equal or close to being equal
-
-
- Double precision floating point values can only represent a limited series of
- natural numbers. For example, the values 2.0000000000000000 and 2.0000000000000004
- can be stored in a double, but nothing inbetween them.
-
-
- This comparison will count how many possible double precision floating point
- values are between the left and the right number. If the number of possible
- values between both numbers is less than or equal to maxUlps, then the numbers
- are considered as being equal.
-
-
- Implementation partially follows the code outlined here:
- http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
-
-
-
-
-
- Reinterprets the memory contents of a floating point value as an integer value
-
-
- Floating point value whose memory contents to reinterpret
-
-
- The memory contents of the floating point value interpreted as an integer
-
-
-
-
- Reinterprets the memory contents of a double precision floating point
- value as an integer value
-
-
- Double precision floating point value whose memory contents to reinterpret
-
-
- The memory contents of the double precision floating point value
- interpreted as an integer
-
-
-
-
- Reinterprets the memory contents of an integer as a floating point value
-
- Integer value whose memory contents to reinterpret
-
- The memory contents of the integer value interpreted as a floating point value
-
-
-
-
- Reinterprets the memory contents of an integer value as a double precision
- floating point value
-
- Integer whose memory contents to reinterpret
-
- The memory contents of the integer interpreted as a double precision
- floating point value
-
-
-
- Union of a floating point variable and an integer
-
-
- The union's value as a floating point variable
-
-
- The union's value as an integer
-
-
- The union's value as an unsigned integer
-
-
- Union of a double precision floating point variable and a long
-
-
- The union's value as a double precision floating point variable
-
-
- The union's value as a long
-
-
- The union's value as an unsigned long
-
-
-
- MessageWriter is the abstract base for classes that write
- constraint descriptions and messages in some form. The
- class has separate methods for writing various components
- of a message, allowing implementations to tailor the
- presentation as needed.
-
-
-
-
- Construct a MessageWriter given a culture
-
-
-
-
- Method to write single line message with optional args, usually
- written to precede the general failure message.
-
- The message to be written
- Any arguments used in formatting the message
-
-
-
- Method to write single line message with optional args, usually
- written to precede the general failure message, at a givel
- indentation level.
-
- The indentation level of the message
- The message to be written
- Any arguments used in formatting the message
-
-
-
- Display Expected and Actual lines for a constraint. This
- is called by MessageWriter's default implementation of
- WriteMessageTo and provides the generic two-line display.
-
- The constraint that failed
-
-
-
- Display Expected and Actual lines for given values. This
- method may be called by constraints that need more control over
- the display of actual and expected values than is provided
- by the default implementation.
-
- The expected value
- The actual value causing the failure
-
-
-
- Display Expected and Actual lines for given values, including
- a tolerance value on the Expected line.
-
- The expected value
- The actual value causing the failure
- The tolerance within which the test was made
-
-
-
- Display the expected and actual string values on separate lines.
- If the mismatch parameter is >=0, an additional line is displayed
- line containing a caret that points to the mismatch point.
-
- The expected string value
- The actual string value
- The point at which the strings don't match or -1
- If true, case is ignored in locating the point where the strings differ
- If true, the strings should be clipped to fit the line
-
-
-
- Writes the text for a connector.
-
- The connector.
-
-
-
- Writes the text for a predicate.
-
- The predicate.
-
-
-
- Writes the text for an expected value.
-
- The expected value.
-
-
-
- Writes the text for a modifier
-
- The modifier.
-
-
-
- Writes the text for an actual value.
-
- The actual value.
-
-
-
- Writes the text for a generalized value.
-
- The value.
-
-
-
- Writes the text for a collection value,
- starting at a particular point, to a max length
-
- The collection containing elements to write.
- The starting point of the elements to write
- The maximum number of elements to write
-
-
-
- Abstract method to get the max line length
-
-
-
-
- Static methods used in creating messages
-
-
-
-
- Static string used when strings are clipped
-
-
-
-
- Returns the representation of a type as used in NUnitLite.
- This is the same as Type.ToString() except for arrays,
- which are displayed with their declared sizes.
-
-
-
-
-
-
- Converts any control characters in a string
- to their escaped representation.
-
- The string to be converted
- The converted string
-
-
-
- Return the a string representation for a set of indices into an array
-
- Array of indices for which a string is needed
-
-
-
- Get an array of indices representing the point in a collection or
- array corresponding to a single int index into the collection.
-
- The collection to which the indices apply
- Index in the collection
- Array of indices
-
-
-
- Clip a string to a given length, starting at a particular offset, returning the clipped
- string with ellipses representing the removed parts
-
- The string to be clipped
- The maximum permitted length of the result string
- The point at which to start clipping
- The clipped string
-
-
-
- Clip the expected and actual strings in a coordinated fashion,
- so that they may be displayed together.
-
-
-
-
-
-
-
-
- Shows the position two strings start to differ. Comparison
- starts at the start index.
-
- The expected string
- The actual string
- The index in the strings at which comparison should start
- Boolean indicating whether case should be ignored
- -1 if no mismatch found, or the index where mismatch found
-
-
-
- The Numerics class contains common operations on numeric values.
-
-
-
-
- Checks the type of the object, returning true if
- the object is a numeric type.
-
- The object to check
- true if the object is a numeric type
-
-
-
- Checks the type of the object, returning true if
- the object is a floating point numeric type.
-
- The object to check
- true if the object is a floating point numeric type
-
-
-
- Checks the type of the object, returning true if
- the object is a fixed point numeric type.
-
- The object to check
- true if the object is a fixed point numeric type
-
-
-
- Test two numeric values for equality, performing the usual numeric
- conversions and using a provided or default tolerance. If the tolerance
- provided is Empty, this method may set it to a default tolerance.
-
- The expected value
- The actual value
- A reference to the tolerance in effect
- True if the values are equal
-
-
-
- Compare two numeric values, performing the usual numeric conversions.
-
- The expected value
- The actual value
- The relationship of the values to each other
-
-
-
- NUnitComparer encapsulates NUnit's default behavior
- in comparing two objects.
-
-
-
-
- Compares two objects
-
-
-
-
-
-
-
- Returns the default NUnitComparer.
-
-
-
-
- NUnitEqualityComparer encapsulates NUnit's handling of
- equality tests between objects.
-
-
-
-
- If true, all string comparisons will ignore case
-
-
-
-
- If true, arrays will be treated as collections, allowing
- those of different dimensions to be compared
-
-
-
-
- If non-zero, equality comparisons within the specified
- tolerance will succeed.
-
-
-
-
- Comparison object used in comparisons for some constraints.
-
-
-
-
- Compares two objects for equality.
-
-
-
-
- Helper method to compare two arrays
-
-
-
-
- Method to compare two DirectoryInfo objects
-
- first directory to compare
- second directory to compare
- true if equivalent, false if not
-
-
-
- Returns the default NUnitEqualityComparer
-
-
-
-
- Gets and sets a flag indicating whether case should
- be ignored in determining equality.
-
-
-
-
- Gets and sets a flag indicating that arrays should be
- compared as collections, without regard to their shape.
-
-
-
-
- Gets and sets an external comparer to be used to
- test for equality. It is applied to members of
- collections, in place of NUnit's own logic.
-
-
-
-
- Gets and sets a tolerance used to compare objects of
- certin types.
-
-
-
-
- Gets the list of failure points for the last Match performed.
-
-
-
-
- PathConstraint serves as the abstract base of constraints
- that operate on paths and provides several helper methods.
-
-
-
-
- The expected path used in the constraint
-
-
-
-
- The actual path being tested
-
-
-
-
- Flag indicating whether a caseInsensitive comparison should be made
-
-
-
-
- Construct a PathConstraint for a give expected path
-
- The expected path
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Returns true if the expected path and actual path match
-
-
-
-
- Returns the string representation of this constraint
-
-
-
-
- Canonicalize the provided path
-
-
- The path in standardized form
-
-
-
- Test whether two paths are the same
-
- The first path
- The second path
- Indicates whether case should be ignored
-
-
-
-
- Test whether one path is under another path
-
- The first path - supposed to be the parent path
- The second path - supposed to be the child path
- Indicates whether case should be ignored
-
-
-
-
- Test whether one path is the same as or under another path
-
- The first path - supposed to be the parent path
- The second path - supposed to be the child path
-
-
-
-
- Modifies the current instance to be case-insensitve
- and returns it.
-
-
-
-
- Modifies the current instance to be case-sensitve
- and returns it.
-
-
-
-
- Summary description for SamePathConstraint.
-
-
-
-
- Initializes a new instance of the class.
-
- The expected path
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The expected path
- The actual path
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- SubPathConstraint tests that the actual path is under the expected path
-
-
-
-
- Initializes a new instance of the class.
-
- The expected path
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The expected path
- The actual path
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- SamePathOrUnderConstraint tests that one path is under another
-
-
-
-
- Initializes a new instance of the class.
-
- The expected path
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The expected path
- The actual path
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- Predicate constraint wraps a Predicate in a constraint,
- returning success if the predicate is true.
-
-
-
-
- Construct a PredicateConstraint from a predicate
-
-
-
-
- Determines whether the predicate succeeds when applied
- to the actual value.
-
-
-
-
- Writes the description to a MessageWriter
-
-
-
-
- NotConstraint negates the effect of some other constraint
-
-
-
-
- Initializes a new instance of the class.
-
- The base constraint to be negated.
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for if the base constraint fails, false if it succeeds
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- Write the actual value for a failing constraint test to a MessageWriter.
-
- The writer on which the actual value is displayed
-
-
-
- AllItemsConstraint applies another constraint to each
- item in a collection, succeeding if they all succeed.
-
-
-
-
- Construct an AllItemsConstraint on top of an existing constraint
-
-
-
-
-
- Apply the item constraint to each item in the collection,
- failing if any item fails.
-
-
-
-
-
-
- Write a description of this constraint to a MessageWriter
-
-
-
-
-
- SomeItemsConstraint applies another constraint to each
- item in a collection, succeeding if any of them succeeds.
-
-
-
-
- Construct a SomeItemsConstraint on top of an existing constraint
-
-
-
-
-
- Apply the item constraint to each item in the collection,
- succeeding if any item succeeds.
-
-
-
-
-
-
- Write a description of this constraint to a MessageWriter
-
-
-
-
-
- NoItemConstraint applies another constraint to each
- item in a collection, failing if any of them succeeds.
-
-
-
-
- Construct a SomeItemsConstraint on top of an existing constraint
-
-
-
-
-
- Apply the item constraint to each item in the collection,
- failing if any item fails.
-
-
-
-
-
-
- Write a description of this constraint to a MessageWriter
-
-
-
-
-
- PropertyExistsConstraint tests that a named property
- exists on the object provided through Match.
-
- Originally, PropertyConstraint provided this feature
- in addition to making optional tests on the vaue
- of the property. The two constraints are now separate.
-
-
-
-
- Initializes a new instance of the class.
-
- The name of the property.
-
-
-
- Test whether the property exists for a given object
-
- The object to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- Write the actual value for a failing constraint test to a
- MessageWriter.
-
- The writer on which the actual value is displayed
-
-
-
- Returns the string representation of the constraint.
-
-
-
-
-
- PropertyConstraint extracts a named property and uses
- its value as the actual value for a chained constraint.
-
-
-
-
- Initializes a new instance of the class.
-
- The name.
- The constraint to apply to the property.
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- Write the actual value for a failing constraint test to a
- MessageWriter. The default implementation simply writes
- the raw value of actual, leaving it to the writer to
- perform any formatting.
-
- The writer on which the actual value is displayed
-
-
-
- Returns the string representation of the constraint.
-
-
-
-
-
- RangeConstraint tests whethe two values are within a
- specified range.
-
-
-
-
- Initializes a new instance of the class.
-
- From.
- To.
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- Modifies the constraint to use an IComparer and returns self.
-
-
-
-
- Modifies the constraint to use an IComparer<T> and returns self.
-
-
-
-
- Modifies the constraint to use a Comparison<T> and returns self.
-
-
-
-
- ResolvableConstraintExpression is used to represent a compound
- constraint being constructed at a point where the last operator
- may either terminate the expression or may have additional
- qualifying constraints added to it.
-
- It is used, for example, for a Property element or for
- an Exception element, either of which may be optionally
- followed by constraints that apply to the property or
- exception.
-
-
-
-
- Create a new instance of ResolvableConstraintExpression
-
-
-
-
- Create a new instance of ResolvableConstraintExpression,
- passing in a pre-populated ConstraintBuilder.
-
-
-
-
- Resolve the current expression to a Constraint
-
-
-
-
- Appends an And Operator to the expression
-
-
-
-
- Appends an Or operator to the expression.
-
-
-
-
- ReusableConstraint wraps a resolved constraint so that it
- may be saved and reused as needed.
-
-
-
-
- Construct a ReusableConstraint
-
- The constraint or expression to be reused
-
-
-
- Conversion operator from a normal constraint to a ReusableConstraint.
-
- The original constraint to be wrapped as a ReusableConstraint
-
-
-
-
- Returns the string representation of the constraint.
-
- A string representing the constraint
-
-
-
- Resolves the ReusableConstraint by returning the constraint
- that it originally wrapped.
-
- A resolved constraint
-
-
-
- SameAsConstraint tests whether an object is identical to
- the object passed to its constructor
-
-
-
-
- Initializes a new instance of the class.
-
- The expected object.
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- BinarySerializableConstraint tests whether
- an object is serializable in binary format.
-
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- Write the actual value for a failing constraint test to a
- MessageWriter. The default implementation simply writes
- the raw value of actual, leaving it to the writer to
- perform any formatting.
-
- The writer on which the actual value is displayed
-
-
-
- Returns the string representation
-
-
-
-
- BinarySerializableConstraint tests whether
- an object is serializable in binary format.
-
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- Write the actual value for a failing constraint test to a
- MessageWriter. The default implementation simply writes
- the raw value of actual, leaving it to the writer to
- perform any formatting.
-
- The writer on which the actual value is displayed
-
-
-
- Returns the string representation of this constraint
-
-
-
-
- StringConstraint is the abstract base for constraints
- that operate on strings. It supports the IgnoreCase
- modifier for string operations.
-
-
-
-
- The expected value
-
-
-
-
- Indicates whether tests should be case-insensitive
-
-
-
-
- Constructs a StringConstraint given an expected value
-
- The expected value
-
-
-
- Modify the constraint to ignore case in matching.
-
-
-
-
- EmptyStringConstraint tests whether a string is empty.
-
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- NullEmptyStringConstraint tests whether a string is either null or empty.
-
-
-
-
- Constructs a new NullOrEmptyStringConstraint
-
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- SubstringConstraint can test whether a string contains
- the expected substring.
-
-
-
-
- Initializes a new instance of the class.
-
- The expected.
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- StartsWithConstraint can test whether a string starts
- with an expected substring.
-
-
-
-
- Initializes a new instance of the class.
-
- The expected string
-
-
-
- Test whether the constraint is matched by the actual value.
- This is a template method, which calls the IsMatch method
- of the derived class.
-
-
-
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- EndsWithConstraint can test whether a string ends
- with an expected substring.
-
-
-
-
- Initializes a new instance of the class.
-
- The expected string
-
-
-
- Test whether the constraint is matched by the actual value.
- This is a template method, which calls the IsMatch method
- of the derived class.
-
-
-
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- RegexConstraint can test whether a string matches
- the pattern provided.
-
-
-
-
- Initializes a new instance of the class.
-
- The pattern.
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- ThrowsConstraint is used to test the exception thrown by
- a delegate by applying a constraint to it.
-
-
-
-
- Initializes a new instance of the class,
- using a constraint to be applied to the exception.
-
- A constraint to apply to the caught exception.
-
-
-
- Executes the code of the delegate and captures any exception.
- If a non-null base constraint was provided, it applies that
- constraint to the exception.
-
- A delegate representing the code to be tested
- True if an exception is thrown and the constraint succeeds, otherwise false
-
-
-
- Converts an ActualValueDelegate to a TestDelegate
- before calling the primary overload.
-
-
-
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- Write the actual value for a failing constraint test to a
- MessageWriter. The default implementation simply writes
- the raw value of actual, leaving it to the writer to
- perform any formatting.
-
- The writer on which the actual value is displayed
-
-
-
- Returns the string representation of this constraint
-
-
-
-
- Get the actual exception thrown - used by Assert.Throws.
-
-
-
-
- ThrowsNothingConstraint tests that a delegate does not
- throw an exception.
-
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True if no exception is thrown, otherwise false
-
-
-
- Converts an ActualValueDelegate to a TestDelegate
- before calling the primary overload.
-
-
-
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- Write the actual value for a failing constraint test to a
- MessageWriter. The default implementation simply writes
- the raw value of actual, leaving it to the writer to
- perform any formatting.
-
- The writer on which the actual value is displayed
-
-
-
- Modes in which the tolerance value for a comparison can
- be interpreted.
-
-
-
-
- The tolerance was created with a value, without specifying
- how the value would be used. This is used to prevent setting
- the mode more than once and is generally changed to Linear
- upon execution of the test.
-
-
-
-
- The tolerance is used as a numeric range within which
- two compared values are considered to be equal.
-
-
-
-
- Interprets the tolerance as the percentage by which
- the two compared values my deviate from each other.
-
-
-
-
- Compares two values based in their distance in
- representable numbers.
-
-
-
-
- The Tolerance class generalizes the notion of a tolerance
- within which an equality test succeeds. Normally, it is
- used with numeric types, but it can be used with any
- type that supports taking a difference between two
- objects and comparing that difference to a value.
-
-
-
-
- Constructs a linear tolerance of a specdified amount
-
-
-
-
- Constructs a tolerance given an amount and ToleranceMode
-
-
-
-
- Tests that the current Tolerance is linear with a
- numeric value, throwing an exception if it is not.
-
-
-
-
- Returns an empty Tolerance object, equivalent to
- specifying an exact match.
-
-
-
-
- Gets the ToleranceMode for the current Tolerance
-
-
-
-
- Gets the value of the current Tolerance instance.
-
-
-
-
- Returns a new tolerance, using the current amount as a percentage.
-
-
-
-
- Returns a new tolerance, using the current amount in Ulps.
-
-
-
-
- Returns a new tolerance with a TimeSpan as the amount, using
- the current amount as a number of days.
-
-
-
-
- Returns a new tolerance with a TimeSpan as the amount, using
- the current amount as a number of hours.
-
-
-
-
- Returns a new tolerance with a TimeSpan as the amount, using
- the current amount as a number of minutes.
-
-
-
-
- Returns a new tolerance with a TimeSpan as the amount, using
- the current amount as a number of seconds.
-
-
-
-
- Returns a new tolerance with a TimeSpan as the amount, using
- the current amount as a number of milliseconds.
-
-
-
-
- Returns a new tolerance with a TimeSpan as the amount, using
- the current amount as a number of clock ticks.
-
-
-
-
- Returns true if the current tolerance is empty.
-
-
-
-
- TypeConstraint is the abstract base for constraints
- that take a Type as their expected value.
-
-
-
-
- The expected Type used by the constraint
-
-
-
-
- Construct a TypeConstraint for a given Type
-
-
-
-
-
- Write the actual value for a failing constraint test to a
- MessageWriter. TypeConstraints override this method to write
- the name of the type.
-
- The writer on which the actual value is displayed
-
-
-
- ExactTypeConstraint is used to test that an object
- is of the exact type provided in the constructor
-
-
-
-
- Construct an ExactTypeConstraint for a given Type
-
- The expected Type.
-
-
-
- Test that an object is of the exact type specified
-
- The actual value.
- True if the tested object is of the exact type provided, otherwise false.
-
-
-
- Write the description of this constraint to a MessageWriter
-
- The MessageWriter to use
-
-
-
- InstanceOfTypeConstraint is used to test that an object
- is of the same type provided or derived from it.
-
-
-
-
- Construct an InstanceOfTypeConstraint for the type provided
-
- The expected Type
-
-
-
- Test whether an object is of the specified type or a derived type
-
- The object to be tested
- True if the object is of the provided type or derives from it, otherwise false.
-
-
-
- Write a description of this constraint to a MessageWriter
-
- The MessageWriter to use
-
-
-
- AssignableFromConstraint is used to test that an object
- can be assigned from a given Type.
-
-
-
-
- Construct an AssignableFromConstraint for the type provided
-
-
-
-
-
- Test whether an object can be assigned from the specified type
-
- The object to be tested
- True if the object can be assigned a value of the expected Type, otherwise false.
-
-
-
- Write a description of this constraint to a MessageWriter
-
- The MessageWriter to use
-
-
-
- AssignableToConstraint is used to test that an object
- can be assigned to a given Type.
-
-
-
-
- Construct an AssignableToConstraint for the type provided
-
-
-
-
-
- Test whether an object can be assigned to the specified type
-
- The object to be tested
- True if the object can be assigned a value of the expected Type, otherwise false.
-
-
-
- Write a description of this constraint to a MessageWriter
-
- The MessageWriter to use
-
-
-
- Thrown when an assertion failed.
-
-
-
-
- The error message that explains
- the reason for the exception
-
-
- The error message that explains
- the reason for the exception
- The exception that caused the
- current exception
-
-
-
- Serialization Constructor
-
-
-
-
- Thrown when an assertion failed.
-
-
-
-
-
-
- The error message that explains
- the reason for the exception
- The exception that caused the
- current exception
-
-
-
- Serialization Constructor
-
-
-
-
- Thrown when a test executes inconclusively.
-
-
-
-
- The error message that explains
- the reason for the exception
-
-
- The error message that explains
- the reason for the exception
- The exception that caused the
- current exception
-
-
-
- Serialization Constructor
-
-
-
-
- Thrown when an assertion failed.
-
-
-
-
-
-
- The error message that explains
- the reason for the exception
- The exception that caused the
- current exception
-
-
-
- Serialization Constructor
-
-
-
-
- Delegate used by tests that execute code and
- capture any thrown exception.
-
-
-
-
- The Assert class contains a collection of static methods that
- implement the most common assertions used in NUnit.
-
-
-
-
- We don't actually want any instances of this object, but some people
- like to inherit from it to add other static methods. Hence, the
- protected constructor disallows any instances of this object.
-
-
-
-
- The Equals method throws an AssertionException. This is done
- to make sure there is no mistake by calling this function.
-
-
-
-
-
-
- override the default ReferenceEquals to throw an AssertionException. This
- implementation makes sure there is no mistake in calling this function
- as part of Assert.
-
-
-
-
-
-
- Helper for Assert.AreEqual(double expected, double actual, ...)
- allowing code generation to work consistently.
-
- The expected value
- The actual value
- The maximum acceptable difference between the
- the expected and the actual
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Throws a with the message and arguments
- that are passed in. This allows a test to be cut short, with a result
- of success returned to NUnit.
-
- The message to initialize the with.
- Arguments to be used in formatting the message
-
-
-
- Throws a with the message and arguments
- that are passed in. This allows a test to be cut short, with a result
- of success returned to NUnit.
-
- The message to initialize the with.
-
-
-
- Throws a with the message and arguments
- that are passed in. This allows a test to be cut short, with a result
- of success returned to NUnit.
-
-
-
-
- Throws an with the message and arguments
- that are passed in. This is used by the other Assert functions.
-
- The message to initialize the with.
- Arguments to be used in formatting the message
-
-
-
- Throws an with the message that is
- passed in. This is used by the other Assert functions.
-
- The message to initialize the with.
-
-
-
- Throws an .
- This is used by the other Assert functions.
-
-
-
-
- Throws an with the message and arguments
- that are passed in. This causes the test to be reported as ignored.
-
- The message to initialize the with.
- Arguments to be used in formatting the message
-
-
-
- Throws an with the message that is
- passed in. This causes the test to be reported as ignored.
-
- The message to initialize the with.
-
-
-
- Throws an .
- This causes the test to be reported as ignored.
-
-
-
-
- Throws an with the message and arguments
- that are passed in. This causes the test to be reported as inconclusive.
-
- The message to initialize the with.
- Arguments to be used in formatting the message
-
-
-
- Throws an with the message that is
- passed in. This causes the test to be reported as inconclusive.
-
- The message to initialize the with.
-
-
-
- Throws an .
- This causes the test to be reported as Inconclusive.
-
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
-
- A Constraint to be applied
- The actual value to test
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
-
- A Constraint to be applied
- The actual value to test
- The message that will be displayed on failure
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
-
- A Constraint expression to be applied
- The actual value to test
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
-
- A Constraint expression to be applied
- An ActualValueDelegate returning the value to be tested
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
-
- A Constraint expression to be applied
- An ActualValueDelegate returning the value to be tested
- The message that will be displayed on failure
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
-
- An ActualValueDelegate returning the value to be tested
- A Constraint expression to be applied
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Apply a constraint to a referenced value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
-
- A Constraint to be applied
- The actual value to test
-
-
-
- Apply a constraint to a referenced value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
-
- A Constraint to be applied
- The actual value to test
- The message that will be displayed on failure
-
-
-
- Apply a constraint to a referenced value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
-
- A Constraint to be applied
- The actual value to test
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an .
-
- The evaluated condition
- The message to display if the condition is false
- Arguments to be used in formatting the message
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an .
-
- The evaluated condition
- The message to display if the condition is false
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an .
-
- The evaluated condition
-
-
-
- Asserts that the code represented by a delegate throws an exception
- that satisfies the constraint provided.
-
- A TestDelegate to be executed
- A ThrowsConstraint used in the test
-
-
-
- Verifies that a delegate throws a particular exception when called.
-
- A constraint to be satisfied by the exception
- A TestSnippet delegate
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that a delegate throws a particular exception when called.
-
- A constraint to be satisfied by the exception
- A TestSnippet delegate
- The message that will be displayed on failure
-
-
-
- Verifies that a delegate throws a particular exception when called.
-
- A constraint to be satisfied by the exception
- A TestSnippet delegate
-
-
-
- Verifies that a delegate throws a particular exception when called.
-
- The exception Type expected
- A TestSnippet delegate
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that a delegate throws a particular exception when called.
-
- The exception Type expected
- A TestSnippet delegate
- The message that will be displayed on failure
-
-
-
- Verifies that a delegate throws a particular exception when called.
-
- The exception Type expected
- A TestSnippet delegate
-
-
-
- Verifies that a delegate throws a particular exception when called.
-
- Type of the expected exception
- A TestSnippet delegate
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that a delegate throws a particular exception when called.
-
- Type of the expected exception
- A TestSnippet delegate
- The message that will be displayed on failure
-
-
-
- Verifies that a delegate throws a particular exception when called.
-
- Type of the expected exception
- A TestSnippet delegate
-
-
-
- Verifies that a delegate throws an exception when called
- and returns it.
-
- A TestDelegate
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that a delegate throws an exception when called
- and returns it.
-
- A TestDelegate
- The message that will be displayed on failure
-
-
-
- Verifies that a delegate throws an exception when called
- and returns it.
-
- A TestDelegate
-
-
-
- Verifies that a delegate throws an exception of a certain Type
- or one derived from it when called and returns it.
-
- The expected Exception Type
- A TestDelegate
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that a delegate throws an exception of a certain Type
- or one derived from it when called and returns it.
-
- The expected Exception Type
- A TestDelegate
- The message that will be displayed on failure
-
-
-
- Verifies that a delegate throws an exception of a certain Type
- or one derived from it when called and returns it.
-
- The expected Exception Type
- A TestDelegate
-
-
-
- Verifies that a delegate throws an exception of a certain Type
- or one derived from it when called and returns it.
-
- The expected Exception Type
- A TestDelegate
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that a delegate throws an exception of a certain Type
- or one derived from it when called and returns it.
-
- The expected Exception Type
- A TestDelegate
- The message that will be displayed on failure
-
-
-
- Verifies that a delegate throws an exception of a certain Type
- or one derived from it when called and returns it.
-
- The expected Exception Type
- A TestDelegate
-
-
-
- Verifies that a delegate does not throw an exception
-
- A TestSnippet delegate
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that a delegate does not throw an exception.
-
- A TestSnippet delegate
- The message that will be displayed on failure
-
-
-
- Verifies that a delegate does not throw an exception.
-
- A TestSnippet delegate
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an .
-
- The evaluated condition
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an .
-
- The evaluated condition
- The message to display in case of failure
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an .
-
- The evaluated condition
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an .
-
- The evaluated condition
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an .
-
- The evaluated condition
- The message to display in case of failure
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an .
-
- The evaluated condition
-
-
-
- Asserts that a condition is false. If the condition is true the method throws
- an .
-
- The evaluated condition
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Asserts that a condition is false. If the condition is true the method throws
- an .
-
- The evaluated condition
- The message to display in case of failure
-
-
-
- Asserts that a condition is false. If the condition is true the method throws
- an .
-
- The evaluated condition
-
-
-
- Asserts that a condition is false. If the condition is true the method throws
- an .
-
- The evaluated condition
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Asserts that a condition is false. If the condition is true the method throws
- an .
-
- The evaluated condition
- The message to display in case of failure
-
-
-
- Asserts that a condition is false. If the condition is true the method throws
- an .
-
- The evaluated condition
-
-
-
- Verifies that the object that is passed in is not equal to null
- If the object is null then an
- is thrown.
-
- The object that is to be tested
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the object that is passed in is not equal to null
- If the object is null then an
- is thrown.
-
- The object that is to be tested
- The message to display in case of failure
-
-
-
- Verifies that the object that is passed in is not equal to null
- If the object is null then an
- is thrown.
-
- The object that is to be tested
-
-
-
- Verifies that the object that is passed in is not equal to null
- If the object is null then an
- is thrown.
-
- The object that is to be tested
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the object that is passed in is not equal to null
- If the object is null then an
- is thrown.
-
- The object that is to be tested
- The message to display in case of failure
-
-
-
- Verifies that the object that is passed in is not equal to null
- If the object is null then an
- is thrown.
-
- The object that is to be tested
-
-
-
- Verifies that the object that is passed in is equal to null
- If the object is not null then an
- is thrown.
-
- The object that is to be tested
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the object that is passed in is equal to null
- If the object is not null then an
- is thrown.
-
- The object that is to be tested
- The message to display in case of failure
-
-
-
- Verifies that the object that is passed in is equal to null
- If the object is not null then an
- is thrown.
-
- The object that is to be tested
-
-
-
- Verifies that the object that is passed in is equal to null
- If the object is not null then an
- is thrown.
-
- The object that is to be tested
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the object that is passed in is equal to null
- If the object is not null then an
- is thrown.
-
- The object that is to be tested
- The message to display in case of failure
-
-
-
- Verifies that the object that is passed in is equal to null
- If the object is not null then an
- is thrown.
-
- The object that is to be tested
-
-
-
- Verifies that the double that is passed in is an NaN value.
- If the object is not NaN then an
- is thrown.
-
- The value that is to be tested
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the double that is passed in is an NaN value.
- If the object is not NaN then an
- is thrown.
-
- The value that is to be tested
- The message to display in case of failure
-
-
-
- Verifies that the double that is passed in is an NaN value.
- If the object is not NaN then an
- is thrown.
-
- The value that is to be tested
-
-
-
- Verifies that the double that is passed in is an NaN value.
- If the object is not NaN then an
- is thrown.
-
- The value that is to be tested
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the double that is passed in is an NaN value.
- If the object is not NaN then an
- is thrown.
-
- The value that is to be tested
- The message to display in case of failure
-
-
-
- Verifies that the double that is passed in is an NaN value.
- If the object is not NaN then an
- is thrown.
-
- The value that is to be tested
-
-
-
- Assert that a string is empty - that is equal to string.Empty
-
- The string to be tested
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Assert that a string is empty - that is equal to string.Empty
-
- The string to be tested
- The message to display in case of failure
-
-
-
- Assert that a string is empty - that is equal to string.Empty
-
- The string to be tested
-
-
-
- Assert that an array, list or other collection is empty
-
- An array, list or other collection implementing ICollection
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Assert that an array, list or other collection is empty
-
- An array, list or other collection implementing ICollection
- The message to display in case of failure
-
-
-
- Assert that an array, list or other collection is empty
-
- An array, list or other collection implementing ICollection
-
-
-
- Assert that a string is not empty - that is not equal to string.Empty
-
- The string to be tested
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Assert that a string is not empty - that is not equal to string.Empty
-
- The string to be tested
- The message to display in case of failure
-
-
-
- Assert that a string is not empty - that is not equal to string.Empty
-
- The string to be tested
-
-
-
- Assert that an array, list or other collection is not empty
-
- An array, list or other collection implementing ICollection
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Assert that an array, list or other collection is not empty
-
- An array, list or other collection implementing ICollection
- The message to display in case of failure
-
-
-
- Assert that an array, list or other collection is not empty
-
- An array, list or other collection implementing ICollection
-
-
-
- Assert that a string is either null or equal to string.Empty
-
- The string to be tested
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Assert that a string is either null or equal to string.Empty
-
- The string to be tested
- The message to display in case of failure
-
-
-
- Assert that a string is either null or equal to string.Empty
-
- The string to be tested
-
-
-
- Assert that a string is not null or empty
-
- The string to be tested
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Assert that a string is not null or empty
-
- The string to be tested
- The message to display in case of failure
-
-
-
- Assert that a string is not null or empty
-
- The string to be tested
-
-
-
- Asserts that an object may be assigned a value of a given Type.
-
- The expected Type.
- The object under examination
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Asserts that an object may be assigned a value of a given Type.
-
- The expected Type.
- The object under examination
- The message to display in case of failure
-
-
-
- Asserts that an object may be assigned a value of a given Type.
-
- The expected Type.
- The object under examination
-
-
-
- Asserts that an object may be assigned a value of a given Type.
-
- The expected Type.
- The object under examination
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Asserts that an object may be assigned a value of a given Type.
-
- The expected Type.
- The object under examination
- The message to display in case of failure
-
-
-
- Asserts that an object may be assigned a value of a given Type.
-
- The expected Type.
- The object under examination
-
-
-
- Asserts that an object may not be assigned a value of a given Type.
-
- The expected Type.
- The object under examination
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Asserts that an object may not be assigned a value of a given Type.
-
- The expected Type.
- The object under examination
- The message to display in case of failure
-
-
-
- Asserts that an object may not be assigned a value of a given Type.
-
- The expected Type.
- The object under examination
-
-
-
- Asserts that an object may not be assigned a value of a given Type.
-
- The expected Type.
- The object under examination
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Asserts that an object may not be assigned a value of a given Type.
-
- The expected Type.
- The object under examination
- The message to display in case of failure
-
-
-
- Asserts that an object may not be assigned a value of a given Type.
-
- The expected Type.
- The object under examination
-
-
-
- Asserts that an object is an instance of a given type.
-
- The expected Type
- The object being examined
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Asserts that an object is an instance of a given type.
-
- The expected Type
- The object being examined
- The message to display in case of failure
-
-
-
- Asserts that an object is an instance of a given type.
-
- The expected Type
- The object being examined
-
-
-
- Asserts that an object is an instance of a given type.
-
- The expected Type
- The object being examined
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Asserts that an object is an instance of a given type.
-
- The expected Type
- The object being examined
- The message to display in case of failure
-
-
-
- Asserts that an object is an instance of a given type.
-
- The expected Type
- The object being examined
-
-
-
- Asserts that an object is an instance of a given type.
-
- The expected Type
- The object being examined
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Asserts that an object is an instance of a given type.
-
- The expected Type
- The object being examined
- The message to display in case of failure
-
-
-
- Asserts that an object is an instance of a given type.
-
- The expected Type
- The object being examined
-
-
-
- Asserts that an object is not an instance of a given type.
-
- The expected Type
- The object being examined
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Asserts that an object is not an instance of a given type.
-
- The expected Type
- The object being examined
- The message to display in case of failure
-
-
-
- Asserts that an object is not an instance of a given type.
-
- The expected Type
- The object being examined
-
-
-
- Asserts that an object is not an instance of a given type.
-
- The expected Type
- The object being examined
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Asserts that an object is not an instance of a given type.
-
- The expected Type
- The object being examined
- The message to display in case of failure
-
-
-
- Asserts that an object is not an instance of a given type.
-
- The expected Type
- The object being examined
-
-
-
- Asserts that an object is not an instance of a given type.
-
- The expected Type
- The object being examined
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Asserts that an object is not an instance of a given type.
-
- The expected Type
- The object being examined
- The message to display in case of failure
-
-
-
- Asserts that an object is not an instance of a given type.
-
- The expected Type
- The object being examined
-
-
-
- Verifies that two values are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that two values are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
-
-
-
- Verifies that two values are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
-
-
-
- Verifies that two values are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that two values are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
-
-
-
- Verifies that two values are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
-
-
-
- Verifies that two values are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that two values are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
-
-
-
- Verifies that two values are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
-
-
-
- Verifies that two values are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that two values are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
-
-
-
- Verifies that two values are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
-
-
-
- Verifies that two values are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that two values are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
-
-
-
- Verifies that two values are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
-
-
-
- Verifies that two doubles are equal considering a delta. If the
- expected value is infinity then the delta value is ignored. If
- they are not equal then an is
- thrown.
-
- The expected value
- The actual value
- The maximum acceptable difference between the
- the expected and the actual
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that two doubles are equal considering a delta. If the
- expected value is infinity then the delta value is ignored. If
- they are not equal then an is
- thrown.
-
- The expected value
- The actual value
- The maximum acceptable difference between the
- the expected and the actual
- The message to display in case of failure
-
-
-
- Verifies that two doubles are equal considering a delta. If the
- expected value is infinity then the delta value is ignored. If
- they are not equal then an is
- thrown.
-
- The expected value
- The actual value
- The maximum acceptable difference between the
- the expected and the actual
-
-
-
- Verifies that two doubles are equal considering a delta. If the
- expected value is infinity then the delta value is ignored. If
- they are not equal then an is
- thrown.
-
- The expected value
- The actual value
- The maximum acceptable difference between the
- the expected and the actual
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that two doubles are equal considering a delta. If the
- expected value is infinity then the delta value is ignored. If
- they are not equal then an is
- thrown.
-
- The expected value
- The actual value
- The maximum acceptable difference between the
- the expected and the actual
- The message to display in case of failure
-
-
-
- Verifies that two doubles are equal considering a delta. If the
- expected value is infinity then the delta value is ignored. If
- they are not equal then an is
- thrown.
-
- The expected value
- The actual value
- The maximum acceptable difference between the
- the expected and the actual
-
-
-
- Verifies that two objects are equal. Two objects are considered
- equal if both are null, or if both have the same value. NUnit
- has special semantics for some object types.
- If they are not equal an is thrown.
-
- The value that is expected
- The actual value
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that two objects are equal. Two objects are considered
- equal if both are null, or if both have the same value. NUnit
- has special semantics for some object types.
- If they are not equal an is thrown.
-
- The value that is expected
- The actual value
- The message to display in case of failure
-
-
-
- Verifies that two objects are equal. Two objects are considered
- equal if both are null, or if both have the same value. NUnit
- has special semantics for some object types.
- If they are not equal an is thrown.
-
- The value that is expected
- The actual value
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
-
-
-
- Verifies that two objects are not equal. Two objects are considered
- equal if both are null, or if both have the same value. NUnit
- has special semantics for some object types.
- If they are equal an is thrown.
-
- The value that is expected
- The actual value
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that two objects are not equal. Two objects are considered
- equal if both are null, or if both have the same value. NUnit
- has special semantics for some object types.
- If they are equal an is thrown.
-
- The value that is expected
- The actual value
- The message to display in case of failure
-
-
-
- Verifies that two objects are not equal. Two objects are considered
- equal if both are null, or if both have the same value. NUnit
- has special semantics for some object types.
- If they are equal an is thrown.
-
- The value that is expected
- The actual value
-
-
-
- Asserts that two objects refer to the same object. If they
- are not the same an is thrown.
-
- The expected object
- The actual object
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Asserts that two objects refer to the same object. If they
- are not the same an is thrown.
-
- The expected object
- The actual object
- The message to display in case of failure
-
-
-
- Asserts that two objects refer to the same object. If they
- are not the same an is thrown.
-
- The expected object
- The actual object
-
-
-
- Asserts that two objects do not refer to the same object. If they
- are the same an is thrown.
-
- The expected object
- The actual object
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Asserts that two objects do not refer to the same object. If they
- are the same an is thrown.
-
- The expected object
- The actual object
- The message to display in case of failure
-
-
-
- Asserts that two objects do not refer to the same object. If they
- are the same an is thrown.
-
- The expected object
- The actual object
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Asserts that an object is contained in a list.
-
- The expected object
- The list to be examined
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Asserts that an object is contained in a list.
-
- The expected object
- The list to be examined
- The message to display in case of failure
-
-
-
- Asserts that an object is contained in a list.
-
- The expected object
- The list to be examined
-
-
-
- Gets the number of assertions executed so far and
- resets the counter to zero.
-
-
-
-
- AssertionHelper is an optional base class for user tests,
- allowing the use of shorter names for constraints and
- asserts and avoiding conflict with the definition of
- , from which it inherits much of its
- behavior, in certain mock object frameworks.
-
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure. Works
- identically to
-
- A Constraint to be applied
- The actual value to test
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure. Works
- identically to
-
- A Constraint to be applied
- The actual value to test
- The message that will be displayed on failure
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure. Works
- identically to
-
- A Constraint to be applied
- The actual value to test
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
-
- A Constraint expression to be applied
- An ActualValueDelegate returning the value to be tested
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
-
- A Constraint expression to be applied
- An ActualValueDelegate returning the value to be tested
- The message that will be displayed on failure
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
-
- An ActualValueDelegate returning the value to be tested
- A Constraint expression to be applied
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Apply a constraint to a referenced value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
-
- A Constraint to be applied
- The actual value to test
-
-
-
- Apply a constraint to a referenced value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
-
- A Constraint to be applied
- The actual value to test
- The message that will be displayed on failure
-
-
-
- Apply a constraint to a referenced value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
-
- A Constraint to be applied
- The actual value to test
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an . Works Identically to
- .
-
- The evaluated condition
- The message to display if the condition is false
- Arguments to be used in formatting the message
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an . Works Identically to
- .
-
- The evaluated condition
- The message to display if the condition is false
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an . Works Identically to .
-
- The evaluated condition
-
-
-
- Asserts that the code represented by a delegate throws an exception
- that satisfies the constraint provided.
-
- A TestDelegate to be executed
- A ThrowsConstraint used in the test
-
-
-
- Returns a ListMapper based on a collection.
-
- The original collection
-
-
-
-
- Provides static methods to express the assumptions
- that must be met for a test to give a meaningful
- result. If an assumption is not met, the test
- should produce an inconclusive result.
-
-
-
-
- The Equals method throws an AssertionException. This is done
- to make sure there is no mistake by calling this function.
-
-
-
-
-
-
- override the default ReferenceEquals to throw an AssertionException. This
- implementation makes sure there is no mistake in calling this function
- as part of Assert.
-
-
-
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an InconclusiveException on failure.
-
- A Constraint expression to be applied
- The actual value to test
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an InconclusiveException on failure.
-
- A Constraint expression to be applied
- The actual value to test
- The message that will be displayed on failure
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an InconclusiveException on failure.
-
- A Constraint expression to be applied
- The actual value to test
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an InconclusiveException on failure.
-
- A Constraint expression to be applied
- An ActualValueDelegate returning the value to be tested
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an InconclusiveException on failure.
-
- A Constraint expression to be applied
- An ActualValueDelegate returning the value to be tested
- The message that will be displayed on failure
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an InconclusiveException on failure.
-
- An ActualValueDelegate returning the value to be tested
- A Constraint expression to be applied
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Apply a constraint to a referenced value, succeeding if the constraint
- is satisfied and throwing an InconclusiveException on failure.
-
- A Constraint expression to be applied
- The actual value to test
-
-
-
- Apply a constraint to a referenced value, succeeding if the constraint
- is satisfied and throwing an InconclusiveException on failure.
-
- A Constraint expression to be applied
- The actual value to test
- The message that will be displayed on failure
-
-
-
- Apply a constraint to a referenced value, succeeding if the constraint
- is satisfied and throwing an InconclusiveException on failure.
-
- A Constraint expression to be applied
- The actual value to test
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an .
-
- The evaluated condition
- The message to display if the condition is false
- Arguments to be used in formatting the message
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an .
-
- The evaluated condition
- The message to display if the condition is false
-
-
-
- Asserts that a condition is true. If the condition is false the
- method throws an .
-
- The evaluated condition
-
-
-
- Asserts that the code represented by a delegate throws an exception
- that satisfies the constraint provided.
-
- A TestDelegate to be executed
- A ThrowsConstraint used in the test
-
-
-
- A set of Assert methods operationg on one or more collections
-
-
-
-
- The Equals method throws an AssertionException. This is done
- to make sure there is no mistake by calling this function.
-
-
-
-
-
-
- override the default ReferenceEquals to throw an AssertionException. This
- implementation makes sure there is no mistake in calling this function
- as part of Assert.
-
-
-
-
-
-
- Asserts that all items contained in collection are of the type specified by expectedType.
-
- IEnumerable containing objects to be considered
- System.Type that all objects in collection must be instances of
-
-
-
- Asserts that all items contained in collection are of the type specified by expectedType.
-
- IEnumerable containing objects to be considered
- System.Type that all objects in collection must be instances of
- The message that will be displayed on failure
-
-
-
- Asserts that all items contained in collection are of the type specified by expectedType.
-
- IEnumerable containing objects to be considered
- System.Type that all objects in collection must be instances of
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that all items contained in collection are not equal to null.
-
- IEnumerable containing objects to be considered
-
-
-
- Asserts that all items contained in collection are not equal to null.
-
- IEnumerable containing objects to be considered
- The message that will be displayed on failure
-
-
-
- Asserts that all items contained in collection are not equal to null.
-
- IEnumerable of objects to be considered
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Ensures that every object contained in collection exists within the collection
- once and only once.
-
- IEnumerable of objects to be considered
-
-
-
- Ensures that every object contained in collection exists within the collection
- once and only once.
-
- IEnumerable of objects to be considered
- The message that will be displayed on failure
-
-
-
- Ensures that every object contained in collection exists within the collection
- once and only once.
-
- IEnumerable of objects to be considered
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that expected and actual are exactly equal. The collections must have the same count,
- and contain the exact same objects in the same order.
-
- The first IEnumerable of objects to be considered
- The second IEnumerable of objects to be considered
-
-
-
- Asserts that expected and actual are exactly equal. The collections must have the same count,
- and contain the exact same objects in the same order.
- If comparer is not null then it will be used to compare the objects.
-
- The first IEnumerable of objects to be considered
- The second IEnumerable of objects to be considered
- The IComparer to use in comparing objects from each IEnumerable
-
-
-
- Asserts that expected and actual are exactly equal. The collections must have the same count,
- and contain the exact same objects in the same order.
-
- The first IEnumerable of objects to be considered
- The second IEnumerable of objects to be considered
- The message that will be displayed on failure
-
-
-
- Asserts that expected and actual are exactly equal. The collections must have the same count,
- and contain the exact same objects in the same order.
- If comparer is not null then it will be used to compare the objects.
-
- The first IEnumerable of objects to be considered
- The second IEnumerable of objects to be considered
- The IComparer to use in comparing objects from each IEnumerable
- The message that will be displayed on failure
-
-
-
- Asserts that expected and actual are exactly equal. The collections must have the same count,
- and contain the exact same objects in the same order.
-
- The first IEnumerable of objects to be considered
- The second IEnumerable of objects to be considered
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that expected and actual are exactly equal. The collections must have the same count,
- and contain the exact same objects in the same order.
- If comparer is not null then it will be used to compare the objects.
-
- The first IEnumerable of objects to be considered
- The second IEnumerable of objects to be considered
- The IComparer to use in comparing objects from each IEnumerable
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
-
- The first IEnumerable of objects to be considered
- The second IEnumerable of objects to be considered
-
-
-
- Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
-
- The first IEnumerable of objects to be considered
- The second IEnumerable of objects to be considered
- The message that will be displayed on failure
-
-
-
- Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
-
- The first IEnumerable of objects to be considered
- The second IEnumerable of objects to be considered
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that expected and actual are not exactly equal.
-
- The first IEnumerable of objects to be considered
- The second IEnumerable of objects to be considered
-
-
-
- Asserts that expected and actual are not exactly equal.
- If comparer is not null then it will be used to compare the objects.
-
- The first IEnumerable of objects to be considered
- The second IEnumerable of objects to be considered
- The IComparer to use in comparing objects from each IEnumerable
-
-
-
- Asserts that expected and actual are not exactly equal.
-
- The first IEnumerable of objects to be considered
- The second IEnumerable of objects to be considered
- The message that will be displayed on failure
-
-
-
- Asserts that expected and actual are not exactly equal.
- If comparer is not null then it will be used to compare the objects.
-
- The first IEnumerable of objects to be considered
- The second IEnumerable of objects to be considered
- The IComparer to use in comparing objects from each IEnumerable
- The message that will be displayed on failure
-
-
-
- Asserts that expected and actual are not exactly equal.
-
- The first IEnumerable of objects to be considered
- The second IEnumerable of objects to be considered
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that expected and actual are not exactly equal.
- If comparer is not null then it will be used to compare the objects.
-
- The first IEnumerable of objects to be considered
- The second IEnumerable of objects to be considered
- The IComparer to use in comparing objects from each IEnumerable
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that expected and actual are not equivalent.
-
- The first IEnumerable of objects to be considered
- The second IEnumerable of objects to be considered
-
-
-
- Asserts that expected and actual are not equivalent.
-
- The first IEnumerable of objects to be considered
- The second IEnumerable of objects to be considered
- The message that will be displayed on failure
-
-
-
- Asserts that expected and actual are not equivalent.
-
- The first IEnumerable of objects to be considered
- The second IEnumerable of objects to be considered
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that collection contains actual as an item.
-
- IEnumerable of objects to be considered
- Object to be found within collection
-
-
-
- Asserts that collection contains actual as an item.
-
- IEnumerable of objects to be considered
- Object to be found within collection
- The message that will be displayed on failure
-
-
-
- Asserts that collection contains actual as an item.
-
- IEnumerable of objects to be considered
- Object to be found within collection
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that collection does not contain actual as an item.
-
- IEnumerable of objects to be considered
- Object that cannot exist within collection
-
-
-
- Asserts that collection does not contain actual as an item.
-
- IEnumerable of objects to be considered
- Object that cannot exist within collection
- The message that will be displayed on failure
-
-
-
- Asserts that collection does not contain actual as an item.
-
- IEnumerable of objects to be considered
- Object that cannot exist within collection
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that superset is not a subject of subset.
-
- The IEnumerable superset to be considered
- The IEnumerable subset to be considered
-
-
-
- Asserts that superset is not a subject of subset.
-
- The IEnumerable superset to be considered
- The IEnumerable subset to be considered
- The message that will be displayed on failure
-
-
-
- Asserts that superset is not a subject of subset.
-
- The IEnumerable superset to be considered
- The IEnumerable subset to be considered
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that superset is a subset of subset.
-
- The IEnumerable superset to be considered
- The IEnumerable subset to be considered
-
-
-
- Asserts that superset is a subset of subset.
-
- The IEnumerable superset to be considered
- The IEnumerable subset to be considered
- The message that will be displayed on failure
-
-
-
- Asserts that superset is a subset of subset.
-
- The IEnumerable superset to be considered
- The IEnumerable subset to be considered
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Assert that an array, list or other collection is empty
-
- An array, list or other collection implementing IEnumerable
- The message to be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Assert that an array, list or other collection is empty
-
- An array, list or other collection implementing IEnumerable
- The message to be displayed on failure
-
-
-
- Assert that an array,list or other collection is empty
-
- An array, list or other collection implementing IEnumerable
-
-
-
- Assert that an array, list or other collection is empty
-
- An array, list or other collection implementing IEnumerable
- The message to be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Assert that an array, list or other collection is empty
-
- An array, list or other collection implementing IEnumerable
- The message to be displayed on failure
-
-
-
- Assert that an array,list or other collection is empty
-
- An array, list or other collection implementing IEnumerable
-
-
-
- Assert that an array, list or other collection is ordered
-
- An array, list or other collection implementing IEnumerable
- The message to be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Assert that an array, list or other collection is ordered
-
- An array, list or other collection implementing IEnumerable
- The message to be displayed on failure
-
-
-
- Assert that an array, list or other collection is ordered
-
- An array, list or other collection implementing IEnumerable
-
-
-
- Assert that an array, list or other collection is ordered
-
- An array, list or other collection implementing IEnumerable
- A custom comparer to perform the comparisons
- The message to be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Assert that an array, list or other collection is ordered
-
- An array, list or other collection implementing IEnumerable
- A custom comparer to perform the comparisons
- The message to be displayed on failure
-
-
-
- Assert that an array, list or other collection is ordered
-
- An array, list or other collection implementing IEnumerable
- A custom comparer to perform the comparisons
-
-
-
- Static helper class used in the constraint-based syntax
-
-
-
-
- Creates a new SubstringConstraint
-
- The value of the substring
- A SubstringConstraint
-
-
-
- Creates a new CollectionContainsConstraint.
-
- The item that should be found.
- A new CollectionContainsConstraint
-
-
-
- Summary description for DirectoryAssert
-
-
-
-
- The Equals method throws an AssertionException. This is done
- to make sure there is no mistake by calling this function.
-
-
-
-
-
-
- override the default ReferenceEquals to throw an AssertionException. This
- implementation makes sure there is no mistake in calling this function
- as part of Assert.
-
-
-
-
-
-
- We don't actually want any instances of this object, but some people
- like to inherit from it to add other static methods. Hence, the
- protected constructor disallows any instances of this object.
-
-
-
-
- Verifies that two directories are equal. Two directories are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an is thrown.
-
- A directory containing the value that is expected
- A directory containing the actual value
- The message to display if directories are not equal
- Arguments to be used in formatting the message
-
-
-
- Verifies that two directories are equal. Two directories are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an is thrown.
-
- A directory containing the value that is expected
- A directory containing the actual value
- The message to display if directories are not equal
-
-
-
- Verifies that two directories are equal. Two directories are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an is thrown.
-
- A directory containing the value that is expected
- A directory containing the actual value
-
-
-
- Verifies that two directories are equal. Two directories are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an is thrown.
-
- A directory path string containing the value that is expected
- A directory path string containing the actual value
- The message to display if directories are not equal
- Arguments to be used in formatting the message
-
-
-
- Verifies that two directories are equal. Two directories are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an is thrown.
-
- A directory path string containing the value that is expected
- A directory path string containing the actual value
- The message to display if directories are not equal
-
-
-
- Verifies that two directories are equal. Two directories are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an is thrown.
-
- A directory path string containing the value that is expected
- A directory path string containing the actual value
-
-
-
- Asserts that two directories are not equal. If they are equal
- an is thrown.
-
- A directory containing the value that is expected
- A directory containing the actual value
- The message to display if directories are not equal
- Arguments to be used in formatting the message
-
-
-
- Asserts that two directories are not equal. If they are equal
- an is thrown.
-
- A directory containing the value that is expected
- A directory containing the actual value
- The message to display if directories are not equal
-
-
-
- Asserts that two directories are not equal. If they are equal
- an is thrown.
-
- A directory containing the value that is expected
- A directory containing the actual value
-
-
-
- Asserts that two directories are not equal. If they are equal
- an is thrown.
-
- A directory path string containing the value that is expected
- A directory path string containing the actual value
- The message to display if directories are equal
- Arguments to be used in formatting the message
-
-
-
- Asserts that two directories are not equal. If they are equal
- an is thrown.
-
- A directory path string containing the value that is expected
- A directory path string containing the actual value
- The message to display if directories are equal
-
-
-
- Asserts that two directories are not equal. If they are equal
- an is thrown.
-
- A directory path string containing the value that is expected
- A directory path string containing the actual value
-
-
-
- Asserts that the directory is empty. If it is not empty
- an is thrown.
-
- A directory to search
- The message to display if directories are not equal
- Arguments to be used in formatting the message
-
-
-
- Asserts that the directory is empty. If it is not empty
- an is thrown.
-
- A directory to search
- The message to display if directories are not equal
-
-
-
- Asserts that the directory is empty. If it is not empty
- an is thrown.
-
- A directory to search
-
-
-
- Asserts that the directory is empty. If it is not empty
- an is thrown.
-
- A directory to search
- The message to display if directories are not equal
- Arguments to be used in formatting the message
-
-
-
- Asserts that the directory is empty. If it is not empty
- an is thrown.
-
- A directory to search
- The message to display if directories are not equal
-
-
-
- Asserts that the directory is empty. If it is not empty
- an is thrown.
-
- A directory to search
-
-
-
- Asserts that the directory is not empty. If it is empty
- an is thrown.
-
- A directory to search
- The message to display if directories are not equal
- Arguments to be used in formatting the message
-
-
-
- Asserts that the directory is not empty. If it is empty
- an is thrown.
-
- A directory to search
- The message to display if directories are not equal
-
-
-
- Asserts that the directory is not empty. If it is empty
- an is thrown.
-
- A directory to search
-
-
-
- Asserts that the directory is not empty. If it is empty
- an is thrown.
-
- A directory to search
- The message to display if directories are not equal
- Arguments to be used in formatting the message
-
-
-
- Asserts that the directory is not empty. If it is empty
- an is thrown.
-
- A directory to search
- The message to display if directories are not equal
-
-
-
- Asserts that the directory is not empty. If it is empty
- an is thrown.
-
- A directory to search
-
-
-
- Asserts that path contains actual as a subdirectory or
- an is thrown.
-
- A directory to search
- sub-directory asserted to exist under directory
- The message to display if directory is not within the path
- Arguments to be used in formatting the message
-
-
-
- Asserts that path contains actual as a subdirectory or
- an is thrown.
-
- A directory to search
- sub-directory asserted to exist under directory
- The message to display if directory is not within the path
-
-
-
- Asserts that path contains actual as a subdirectory or
- an is thrown.
-
- A directory to search
- sub-directory asserted to exist under directory
-
-
-
- Asserts that path contains actual as a subdirectory or
- an is thrown.
-
- A directory to search
- sub-directory asserted to exist under directory
- The message to display if directory is not within the path
- Arguments to be used in formatting the message
-
-
-
- Asserts that path contains actual as a subdirectory or
- an is thrown.
-
- A directory to search
- sub-directory asserted to exist under directory
- The message to display if directory is not within the path
-
-
-
- Asserts that path contains actual as a subdirectory or
- an is thrown.
-
- A directory to search
- sub-directory asserted to exist under directory
-
-
-
- Asserts that path does not contain actual as a subdirectory or
- an is thrown.
-
- A directory to search
- sub-directory asserted to exist under directory
- The message to display if directory is not within the path
- Arguments to be used in formatting the message
-
-
-
- Asserts that path does not contain actual as a subdirectory or
- an is thrown.
-
- A directory to search
- sub-directory asserted to exist under directory
- The message to display if directory is not within the path
-
-
-
- Asserts that path does not contain actual as a subdirectory or
- an is thrown.
-
- A directory to search
- sub-directory asserted to exist under directory
-
-
-
- Asserts that path does not contain actual as a subdirectory or
- an is thrown.
-
- A directory to search
- sub-directory asserted to exist under directory
- The message to display if directory is not within the path
- Arguments to be used in formatting the message
-
-
-
- Asserts that path does not contain actual as a subdirectory or
- an is thrown.
-
- A directory to search
- sub-directory asserted to exist under directory
- The message to display if directory is not within the path
-
-
-
- Asserts that path does not contain actual as a subdirectory or
- an is thrown.
-
- A directory to search
- sub-directory asserted to exist under directory
-
-
-
- Summary description for FileAssert.
-
-
-
-
- The Equals method throws an AssertionException. This is done
- to make sure there is no mistake by calling this function.
-
-
-
-
-
-
- override the default ReferenceEquals to throw an AssertionException. This
- implementation makes sure there is no mistake in calling this function
- as part of Assert.
-
-
-
-
-
-
- We don't actually want any instances of this object, but some people
- like to inherit from it to add other static methods. Hence, the
- protected constructor disallows any instances of this object.
-
-
-
-
- Verifies that two Streams are equal. Two Streams are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an is thrown.
-
- The expected Stream
- The actual Stream
- The message to display if Streams are not equal
- Arguments to be used in formatting the message
-
-
-
- Verifies that two Streams are equal. Two Streams are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an is thrown.
-
- The expected Stream
- The actual Stream
- The message to display if objects are not equal
-
-
-
- Verifies that two Streams are equal. Two Streams are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an is thrown.
-
- The expected Stream
- The actual Stream
-
-
-
- Verifies that two files are equal. Two files are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an is thrown.
-
- A file containing the value that is expected
- A file containing the actual value
- The message to display if Streams are not equal
- Arguments to be used in formatting the message
-
-
-
- Verifies that two files are equal. Two files are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an is thrown.
-
- A file containing the value that is expected
- A file containing the actual value
- The message to display if objects are not equal
-
-
-
- Verifies that two files are equal. Two files are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an is thrown.
-
- A file containing the value that is expected
- A file containing the actual value
-
-
-
- Verifies that two files are equal. Two files are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an is thrown.
-
- The path to a file containing the value that is expected
- The path to a file containing the actual value
- The message to display if Streams are not equal
- Arguments to be used in formatting the message
-
-
-
- Verifies that two files are equal. Two files are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an is thrown.
-
- The path to a file containing the value that is expected
- The path to a file containing the actual value
- The message to display if objects are not equal
-
-
-
- Verifies that two files are equal. Two files are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an is thrown.
-
- The path to a file containing the value that is expected
- The path to a file containing the actual value
-
-
-
- Asserts that two Streams are not equal. If they are equal
- an is thrown.
-
- The expected Stream
- The actual Stream
- The message to be displayed when the two Stream are the same.
- Arguments to be used in formatting the message
-
-
-
- Asserts that two Streams are not equal. If they are equal
- an is thrown.
-
- The expected Stream
- The actual Stream
- The message to be displayed when the Streams are the same.
-
-
-
- Asserts that two Streams are not equal. If they are equal
- an is thrown.
-
- The expected Stream
- The actual Stream
-
-
-
- Asserts that two files are not equal. If they are equal
- an is thrown.
-
- A file containing the value that is expected
- A file containing the actual value
- The message to display if Streams are not equal
- Arguments to be used in formatting the message
-
-
-
- Asserts that two files are not equal. If they are equal
- an is thrown.
-
- A file containing the value that is expected
- A file containing the actual value
- The message to display if objects are not equal
-
-
-
- Asserts that two files are not equal. If they are equal
- an is thrown.
-
- A file containing the value that is expected
- A file containing the actual value
-
-
-
- Asserts that two files are not equal. If they are equal
- an is thrown.
-
- The path to a file containing the value that is expected
- The path to a file containing the actual value
- The message to display if Streams are not equal
- Arguments to be used in formatting the message
-
-
-
- Asserts that two files are not equal. If they are equal
- an is thrown.
-
- The path to a file containing the value that is expected
- The path to a file containing the actual value
- The message to display if objects are not equal
-
-
-
- Asserts that two files are not equal. If they are equal
- an is thrown.
-
- The path to a file containing the value that is expected
- The path to a file containing the actual value
-
-
-
- GlobalSettings is a place for setting default values used
- by the framework in performing asserts.
-
-
-
-
- Default tolerance for floating point equality
-
-
-
-
- Helper class with properties and methods that supply
- a number of constraints used in Asserts.
-
-
-
-
- Returns a new PropertyConstraintExpression, which will either
- test for the existence of the named property on the object
- being tested or apply any following constraint to that property.
-
-
-
-
- Returns a new AttributeConstraint checking for the
- presence of a particular attribute on an object.
-
-
-
-
- Returns a new AttributeConstraint checking for the
- presence of a particular attribute on an object.
-
-
-
-
- Returns a new CollectionContainsConstraint checking for the
- presence of a particular object in the collection.
-
-
-
-
- Returns a ConstraintExpression that negates any
- following constraint.
-
-
-
-
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if all of them succeed.
-
-
-
-
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if at least one of them succeeds.
-
-
-
-
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if all of them fail.
-
-
-
-
- Returns a new ConstraintExpression, which will apply the following
- constraint to the Length property of the object being tested.
-
-
-
-
- Returns a new ConstraintExpression, which will apply the following
- constraint to the Count property of the object being tested.
-
-
-
-
- Returns a new ConstraintExpression, which will apply the following
- constraint to the Message property of the object being tested.
-
-
-
-
- Returns a new ConstraintExpression, which will apply the following
- constraint to the InnerException property of the object being tested.
-
-
-
-
- Interface implemented by a user fixture in order to
- validate any expected exceptions. It is only called
- for test methods marked with the ExpectedException
- attribute.
-
-
-
-
- Method to handle an expected exception
-
- The exception to be handled
-
-
-
- Helper class with properties and methods that supply
- a number of constraints used in Asserts.
-
-
-
-
- Returns a constraint that tests two items for equality
-
-
-
-
- Returns a constraint that tests that two references are the same object
-
-
-
-
- Returns a constraint that tests whether the
- actual value is greater than the suppled argument
-
-
-
-
- Returns a constraint that tests whether the
- actual value is greater than or equal to the suppled argument
-
-
-
-
- Returns a constraint that tests whether the
- actual value is greater than or equal to the suppled argument
-
-
-
-
- Returns a constraint that tests whether the
- actual value is less than the suppled argument
-
-
-
-
- Returns a constraint that tests whether the
- actual value is less than or equal to the suppled argument
-
-
-
-
- Returns a constraint that tests whether the
- actual value is less than or equal to the suppled argument
-
-
-
-
- Returns a constraint that tests whether the actual
- value is of the exact type supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the actual
- value is of the exact type supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is a collection containing the same elements as the
- collection supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is a subset of the collection supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value contains the substring supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value starts with the substring supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value ends with the substring supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value matches the Regex pattern supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the path provided
- is the same as an expected path after canonicalization.
-
-
-
-
- Returns a constraint that tests whether the path provided
- is the same path or under an expected path after canonicalization.
-
-
-
-
- Returns a constraint that tests whether the path provided
- is the same path or under an expected path after canonicalization.
-
-
-
-
- Returns a constraint that tests whether the actual value falls
- within a specified range.
-
-
-
-
- Returns a ConstraintExpression that negates any
- following constraint.
-
-
-
-
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if all of them succeed.
-
-
-
-
- Returns a constraint that tests for null
-
-
-
-
- Returns a constraint that tests for True
-
-
-
-
- Returns a constraint that tests for False
-
-
-
-
- Returns a constraint that tests for NaN
-
-
-
-
- Returns a constraint that tests for empty
-
-
-
-
- Returns a constraint that tests whether a collection
- contains all unique items.
-
-
-
-
- Returns a constraint that tests whether an object graph is serializable in binary format.
-
-
-
-
- Returns a constraint that tests whether an object graph is serializable in xml format.
-
-
-
-
- Returns a constraint that tests whether a collection is ordered
-
-
-
-
- The Iz class is a synonym for Is intended for use in VB,
- which regards Is as a keyword.
-
-
-
-
- The List class is a helper class with properties and methods
- that supply a number of constraints used with lists and collections.
-
-
-
-
- List.Map returns a ListMapper, which can be used to map
- the original collection to another collection.
-
-
-
-
-
-
- ListMapper is used to transform a collection used as an actual argument
- producing another collection to be used in the assertion.
-
-
-
-
- Construct a ListMapper based on a collection
-
- The collection to be transformed
-
-
-
- Produces a collection containing all the values of a property
-
- The collection of property values
-
-
-
-
- Randomizer returns a set of random values in a repeatable
- way, to allow re-running of tests if necessary.
-
-
-
-
- Get a randomizer for a particular member, returning
- one that has already been created if it exists.
- This ensures that the same values are generated
- each time the tests are reloaded.
-
-
-
-
- Get a randomizer for a particular parameter, returning
- one that has already been created if it exists.
- This ensures that the same values are generated
- each time the tests are reloaded.
-
-
-
-
- Construct a randomizer using a random seed
-
-
-
-
- Construct a randomizer using a specified seed
-
-
-
-
- Return an array of random doubles between 0.0 and 1.0.
-
-
-
-
-
-
- Return an array of random doubles with values in a specified range.
-
-
-
-
- Return an array of random ints with values in a specified range.
-
-
-
-
- Get a random seed for use in creating a randomizer.
-
-
-
-
- The SpecialValue enum is used to represent TestCase arguments
- that cannot be used as arguments to an Attribute.
-
-
-
-
- Null represents a null value, which cannot be used as an
- argument to an attriute under .NET 1.x
-
-
-
-
- Basic Asserts on strings.
-
-
-
-
- The Equals method throws an AssertionException. This is done
- to make sure there is no mistake by calling this function.
-
-
-
-
-
-
- override the default ReferenceEquals to throw an AssertionException. This
- implementation makes sure there is no mistake in calling this function
- as part of Assert.
-
-
-
-
-
-
- Asserts that a string is found within another string.
-
- The expected string
- The string to be examined
- The message to display in case of failure
- Arguments used in formatting the message
-
-
-
- Asserts that a string is found within another string.
-
- The expected string
- The string to be examined
- The message to display in case of failure
-
-
-
- Asserts that a string is found within another string.
-
- The expected string
- The string to be examined
-
-
-
- Asserts that a string is not found within another string.
-
- The expected string
- The string to be examined
- The message to display in case of failure
- Arguments used in formatting the message
-
-
-
- Asserts that a string is found within another string.
-
- The expected string
- The string to be examined
- The message to display in case of failure
-
-
-
- Asserts that a string is found within another string.
-
- The expected string
- The string to be examined
-
-
-
- Asserts that a string starts with another string.
-
- The expected string
- The string to be examined
- The message to display in case of failure
- Arguments used in formatting the message
-
-
-
- Asserts that a string starts with another string.
-
- The expected string
- The string to be examined
- The message to display in case of failure
-
-
-
- Asserts that a string starts with another string.
-
- The expected string
- The string to be examined
-
-
-
- Asserts that a string does not start with another string.
-
- The expected string
- The string to be examined
- The message to display in case of failure
- Arguments used in formatting the message
-
-
-
- Asserts that a string does not start with another string.
-
- The expected string
- The string to be examined
- The message to display in case of failure
-
-
-
- Asserts that a string does not start with another string.
-
- The expected string
- The string to be examined
-
-
-
- Asserts that a string ends with another string.
-
- The expected string
- The string to be examined
- The message to display in case of failure
- Arguments used in formatting the message
-
-
-
- Asserts that a string ends with another string.
-
- The expected string
- The string to be examined
- The message to display in case of failure
-
-
-
- Asserts that a string ends with another string.
-
- The expected string
- The string to be examined
-
-
-
- Asserts that a string does not end with another string.
-
- The expected string
- The string to be examined
- The message to display in case of failure
- Arguments used in formatting the message
-
-
-
- Asserts that a string does not end with another string.
-
- The expected string
- The string to be examined
- The message to display in case of failure
-
-
-
- Asserts that a string does not end with another string.
-
- The expected string
- The string to be examined
-
-
-
- Asserts that two strings are equal, without regard to case.
-
- The expected string
- The actual string
- The message to display in case of failure
- Arguments used in formatting the message
-
-
-
- Asserts that two strings are equal, without regard to case.
-
- The expected string
- The actual string
- The message to display in case of failure
-
-
-
- Asserts that two strings are equal, without regard to case.
-
- The expected string
- The actual string
-
-
-
- Asserts that two strings are not equal, without regard to case.
-
- The expected string
- The actual string
- The message to display in case of failure
- Arguments used in formatting the message
-
-
-
- Asserts that two strings are Notequal, without regard to case.
-
- The expected string
- The actual string
- The message to display in case of failure
-
-
-
- Asserts that two strings are not equal, without regard to case.
-
- The expected string
- The actual string
-
-
-
- Asserts that a string matches an expected regular expression pattern.
-
- The regex pattern to be matched
- The actual string
- The message to display in case of failure
- Arguments used in formatting the message
-
-
-
- Asserts that a string matches an expected regular expression pattern.
-
- The regex pattern to be matched
- The actual string
- The message to display in case of failure
-
-
-
- Asserts that a string matches an expected regular expression pattern.
-
- The regex pattern to be matched
- The actual string
-
-
-
- Asserts that a string does not match an expected regular expression pattern.
-
- The regex pattern to be used
- The actual string
- The message to display in case of failure
- Arguments used in formatting the message
-
-
-
- Asserts that a string does not match an expected regular expression pattern.
-
- The regex pattern to be used
- The actual string
- The message to display in case of failure
-
-
-
- Asserts that a string does not match an expected regular expression pattern.
-
- The regex pattern to be used
- The actual string
-
-
-
- The TestCaseData class represents a set of arguments
- and other parameter info to be used for a parameterized
- test case. It provides a number of instance modifiers
- for use in initializing the test case.
-
- Note: Instance modifiers are getters that return
- the same instance after modifying it's state.
-
-
-
-
- The argument list to be provided to the test
-
-
-
-
- The expected result to be returned
-
-
-
-
- The expected exception Type
-
-
-
-
- The FullName of the expected exception
-
-
-
-
- The name to be used for the test
-
-
-
-
- The description of the test
-
-
-
-
- A dictionary of properties, used to add information
- to tests without requiring the class to change.
-
-
-
-
- If true, indicates that the test case is to be ignored
-
-
-
-
- The reason for ignoring a test case
-
-
-
-
- Initializes a new instance of the class.
-
- The arguments.
-
-
-
- Initializes a new instance of the class.
-
- The argument.
-
-
-
- Initializes a new instance of the class.
-
- The first argument.
- The second argument.
-
-
-
- Initializes a new instance of the class.
-
- The first argument.
- The second argument.
- The third argument.
-
-
-
- Sets the expected result for the test
-
- The expected result
- A modified TestCaseData
-
-
-
- Sets the expected exception type for the test
-
- Type of the expected exception.
- The modified TestCaseData instance
-
-
-
- Sets the expected exception type for the test
-
- FullName of the expected exception.
- The modified TestCaseData instance
-
-
-
- Sets the name of the test case
-
- The modified TestCaseData instance
-
-
-
- Sets the description for the test case
- being constructed.
-
- The description.
- The modified TestCaseData instance.
-
-
-
- Applies a category to the test
-
-
-
-
-
-
- Applies a named property to the test
-
-
-
-
-
-
-
- Applies a named property to the test
-
-
-
-
-
-
-
- Applies a named property to the test
-
-
-
-
-
-
-
- Ignores this TestCase.
-
-
-
-
-
- Ignores this TestCase, specifying the reason.
-
- The reason.
-
-
-
-
- Gets the argument list to be provided to the test
-
-
-
-
- Gets the expected result
-
-
-
-
- Gets the expected exception Type
-
-
-
-
- Gets the FullName of the expected exception
-
-
-
-
- Gets the name to be used for the test
-
-
-
-
- Gets the description of the test
-
-
-
-
- Gets a value indicating whether this is ignored.
-
- true if ignored; otherwise, false.
-
-
-
- Gets the ignore reason.
-
- The ignore reason.
-
-
-
- Gets a list of categories associated with this test.
-
-
-
-
- Gets the property dictionary for this test
-
-
-
-
- Provide the context information of the current test
-
-
-
-
- Constructs a TestContext using the provided context dictionary
-
- A context dictionary
-
-
-
- Get the current test context. This is created
- as needed. The user may save the context for
- use within a test, but it should not be used
- outside the test for which it is created.
-
-
-
-
- Gets a TestAdapter representing the currently executing test in this context.
-
-
-
-
- Gets a ResultAdapter representing the current result for the test
- executing in this context.
-
-
-
-
- Gets the current directory for this TestContext
-
-
-
-
- TestAdapter adapts a Test for consumption by
- the user test code.
-
-
-
-
- Constructs a TestAdapter for this context
-
- The context dictionary
-
-
-
- The name of the test.
-
-
-
-
- The FullName of the test
-
-
-
-
- The properties of the test.
-
-
-
-
- ResultAdapter adapts a TestResult for consumption by
- the user test code.
-
-
-
-
- Construct a ResultAdapter for a context
-
- The context holding the result
-
-
-
- The TestState of current test. This maps to the ResultState
- used in nunit.core and is subject to change in the future.
-
-
-
-
- The TestStatus of current test. This enum will be used
- in future versions of NUnit and so is to be preferred
- to the TestState value.
-
-
-
-
- The ResultState enum indicates the result of running a test
-
-
-
-
- The result is inconclusive
-
-
-
-
- The test was not runnable.
-
-
-
-
- The test has been skipped.
-
-
-
-
- The test has been ignored.
-
-
-
-
- The test succeeded
-
-
-
-
- The test failed
-
-
-
-
- The test encountered an unexpected exception
-
-
-
-
- The test was cancelled by the user
-
-
-
-
- The TestStatus enum indicates the result of running a test
-
-
-
-
- The test was inconclusive
-
-
-
-
- The test has skipped
-
-
-
-
- The test succeeded
-
-
-
-
- The test failed
-
-
-
-
- Helper class with static methods used to supply constraints
- that operate on strings.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value contains the substring supplied as an argument.
-
-
-
-
- Returns a constraint that fails if the actual
- value contains the substring supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value starts with the substring supplied as an argument.
-
-
-
-
- Returns a constraint that fails if the actual
- value starts with the substring supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value ends with the substring supplied as an argument.
-
-
-
-
- Returns a constraint that fails if the actual
- value ends with the substring supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value matches the Regex pattern supplied as an argument.
-
-
-
-
- Returns a constraint that fails if the actual
- value matches the pattern supplied as an argument.
-
-
-
-
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if all of them succeed.
-
-
-
-
- TextMessageWriter writes constraint descriptions and messages
- in displayable form as a text stream. It tailors the display
- of individual message components to form the standard message
- format of NUnit assertion failure messages.
-
-
-
-
- Prefix used for the expected value line of a message
-
-
-
-
- Prefix used for the actual value line of a message
-
-
-
-
- Length of a message prefix
-
-
-
-
- Construct a TextMessageWriter
-
-
-
-
- Construct a TextMessageWriter, specifying a user message
- and optional formatting arguments.
-
-
-
-
-
-
- Method to write single line message with optional args, usually
- written to precede the general failure message, at a givel
- indentation level.
-
- The indentation level of the message
- The message to be written
- Any arguments used in formatting the message
-
-
-
- Display Expected and Actual lines for a constraint. This
- is called by MessageWriter's default implementation of
- WriteMessageTo and provides the generic two-line display.
-
- The constraint that failed
-
-
-
- Display Expected and Actual lines for given values. This
- method may be called by constraints that need more control over
- the display of actual and expected values than is provided
- by the default implementation.
-
- The expected value
- The actual value causing the failure
-
-
-
- Display Expected and Actual lines for given values, including
- a tolerance value on the expected line.
-
- The expected value
- The actual value causing the failure
- The tolerance within which the test was made
-
-
-
- Display the expected and actual string values on separate lines.
- If the mismatch parameter is >=0, an additional line is displayed
- line containing a caret that points to the mismatch point.
-
- The expected string value
- The actual string value
- The point at which the strings don't match or -1
- If true, case is ignored in string comparisons
- If true, clip the strings to fit the max line length
-
-
-
- Writes the text for a connector.
-
- The connector.
-
-
-
- Writes the text for a predicate.
-
- The predicate.
-
-
-
- Write the text for a modifier.
-
- The modifier.
-
-
-
- Writes the text for an expected value.
-
- The expected value.
-
-
-
- Writes the text for an actual value.
-
- The actual value.
-
-
-
- Writes the text for a generalized value.
-
- The value.
-
-
-
- Writes the text for a collection value,
- starting at a particular point, to a max length
-
- The collection containing elements to write.
- The starting point of the elements to write
- The maximum number of elements to write
-
-
-
- Write the generic 'Expected' line for a constraint
-
- The constraint that failed
-
-
-
- Write the generic 'Expected' line for a given value
-
- The expected value
-
-
-
- Write the generic 'Expected' line for a given value
- and tolerance.
-
- The expected value
- The tolerance within which the test was made
-
-
-
- Write the generic 'Actual' line for a constraint
-
- The constraint for which the actual value is to be written
-
-
-
- Write the generic 'Actual' line for a given value
-
- The actual value causing a failure
-
-
-
- Gets or sets the maximum line length for this writer
-
-
-
-
- Helper class with properties and methods that supply
- constraints that operate on exceptions.
-
-
-
-
- Creates a constraint specifying the exact type of exception expected
-
-
-
-
- Creates a constraint specifying the exact type of exception expected
-
-
-
-
- Creates a constraint specifying the type of exception expected
-
-
-
-
- Creates a constraint specifying the type of exception expected
-
-
-
-
- Creates a constraint specifying an expected exception
-
-
-
-
- Creates a constraint specifying an exception with a given InnerException
-
-
-
-
- Creates a constraint specifying an expected TargetInvocationException
-
-
-
-
- Creates a constraint specifying an expected TargetInvocationException
-
-
-
-
- Creates a constraint specifying an expected TargetInvocationException
-
-
-
-
- Creates a constraint specifying that no exception is thrown
-
-
-
-
diff --git a/bin/nunit/nunit.mocks.dll b/bin/nunit/nunit.mocks.dll
deleted file mode 100644
index 97b88e7a..00000000
Binary files a/bin/nunit/nunit.mocks.dll and /dev/null differ
diff --git a/bin/nunit/nunit.util.dll b/bin/nunit/nunit.util.dll
deleted file mode 100644
index b31beef4..00000000
Binary files a/bin/nunit/nunit.util.dll and /dev/null differ
diff --git a/bin/rhinomocks/Rhino.Mocks.dll b/bin/rhinomocks/Rhino.Mocks.dll
deleted file mode 100644
index 4b6904b6..00000000
Binary files a/bin/rhinomocks/Rhino.Mocks.dll and /dev/null differ
diff --git a/bin/rhinomocks/Rhino.Mocks.xml b/bin/rhinomocks/Rhino.Mocks.xml
deleted file mode 100644
index 7518b3ef..00000000
--- a/bin/rhinomocks/Rhino.Mocks.xml
+++ /dev/null
@@ -1,5226 +0,0 @@
-
-
-
- Rhino.Mocks.Partial
-
-
-
-
- Interface for constraints
-
-
-
-
- determains if the object pass the constraints
-
-
-
-
- And operator for constraints
-
-
-
-
- Not operator for constraints
-
-
-
-
- Or operator for constraints
-
-
-
-
- Allow overriding of || or &&
-
-
-
-
-
-
- Allow overriding of || or &&
-
-
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Initializes a new constraint object.
-
- The expected object, The actual object is passed in as a parameter to the method
-
-
-
- Evaluate this constraint.
-
- The actual object that was passed in the method call to the mock.
- True when the constraint is met, else false.
-
-
-
- Checks if the properties of the object
- are the same as the properies of the object.
-
- The expected object
- The actual object
- True when both objects have the same values, else False.
-
-
-
-
-
-
-
-
- This is the real heart of the beast.
-
-
-
- Used by CheckReferenceType to check all properties of the reference type.
-
- The expected object
- The actual object
- True when both objects have the same values, else False.
-
-
-
- Used by CheckReferenceType to check all fields of the reference type.
-
- The expected object
- The actual object
- True when both objects have the same values, else False.
-
-
-
- Checks the items of both collections
-
- The expected collection
-
- True if both collections contain the same items in the same order.
-
-
-
- Builds a propertyname from the Stack _properties like 'Order.Product.Price'
- to be used in the error message.
-
- A nested property name.
-
-
-
- Rhino.Mocks uses this property to generate an error message.
-
-
- A message telling the tester why the constraint failed.
-
-
-
-
- Constrain that the public field has a specified value
-
-
-
-
- Constrain that the public field matches another constraint.
-
-
-
-
- Creates a new instance.
-
- Name of the public field.
- Constraint to place on the public field value.
-
-
-
- Creates a new instance, specifying a disambiguating
- for the public field.
-
- The type that declares the public field, used to disambiguate between public fields.
- Name of the public field.
- Constraint to place on the public field value.
-
-
-
- Determines if the object passes the constraint.
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Creates a new instance.
-
- Name of the public field.
- Expected value.
-
-
-
- Creates a new instance, specifying a disambiguating
- for the public field.
-
- The type that declares the public field, used to disambiguate between public fields.
- Name of the public field.
- Expected value.
-
-
-
- Constrain that the property has a specified value
-
-
-
-
- Constrain that the property matches another constraint.
-
-
-
-
- Creates a new instance.
-
- Name of the property.
- Constraint to place on the property value.
-
-
-
- Creates a new instance, specifying a disambiguating
- for the property.
-
- The type that declares the property, used to disambiguate between properties.
- Name of the property.
- Constraint to place on the property value.
-
-
-
- Determines if the object passes the constraint.
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Creates a new instance.
-
- Name of the property.
- Expected value.
-
-
-
- Creates a new instance, specifying a disambiguating
- for the property.
-
- The type that declares the property, used to disambiguate between properties.
- Name of the property.
- Expected value.
-
-
-
- Constrain that the parameter must be of the specified type
-
-
-
-
- Creates a new instance.
-
- Type.
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Constraint that determines whether an object is the same object as another.
-
-
-
-
- Creates a new instance.
-
- Obj.
-
-
-
- Determines if the object passes the constraints.
-
-
-
-
- Gets the message for this constraint.
-
-
-
-
- Evaluate a parameter using constraints
-
-
-
-
- Create new instance
-
-
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- A constraint based on lambda expression, we are using Expression{T}
- because we want to be able to get good error reporting on that.
-
-
-
-
- Initializes a new instance of the class.
-
- The expr.
-
-
-
- determains if the object pass the constraints
-
-
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Constrain that the list contains the same items as the parameter list
-
-
-
-
- Creates a new instance.
-
- In list.
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Constrain that the parameter is one of the items in the list
-
-
-
-
- Creates a new instance.
-
- In list.
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Constrain that the object is inside the parameter list
-
-
-
-
- Creates a new instance.
-
- In list.
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Applies another AbstractConstraint to the collection count.
-
-
-
-
- Creates a new instance.
-
- The constraint that should be applied to the collection count.
-
-
-
- Determines if the parameter conforms to this constraint.
-
-
-
-
- Gets the message for this constraint.
-
-
-
-
- Applies another AbstractConstraint to a specific list element.
-
-
-
-
- Creates a new instance.
-
- The zero-based index of the list element.
- The constraint that should be applied to the list element.
-
-
-
- Determines if the parameter conforms to this constraint.
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Applies another AbstractConstraint to a specific generic keyed list element.
-
-
-
-
- Creates a new instance.
-
- The key of the list element.
- The constraint that should be applied to the list element.
-
-
-
- Determines if the parameter conforms to this constraint.
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Constrains that all elements are in the parameter list
-
-
-
-
- Initializes a new instance of the class.
-
- The these.
-
-
-
- determains if the object pass the constraints
-
-
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Combines two constraints, constraint pass if either is fine.
-
-
-
-
- Creates a new instance.
-
- C1.
- C2.
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Negate a constraint
-
-
-
-
- Creates a new instance.
-
- C1.
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Combines two constraints
-
-
-
-
-
- Creates a new instance.
-
- C1.
- C2.
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Constrain the argument to validate according to regex pattern
-
-
-
-
- Creates a new instance.
-
- Pattern.
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Constraint that evaluate whatever an argument contains the specified string.
-
-
-
-
- Creates a new instance.
-
- Inner string.
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Constraint that evaluate whatever an argument ends with the specified string
-
-
-
-
- Creates a new instance.
-
- End.
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Constraint that evaluate whatever an argument start with the specified string
-
-
-
-
- Creates a new instance.
-
- Start.
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Constraint that evaluate whatever an object equals another
-
-
-
-
- Creates a new instance.
-
- Obj.
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Constraint that always returns true
-
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Constraint that evaluate whatever a comparable is greater than another
-
-
-
-
- Creates a new instance.
-
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Central location for constraints
-
-
-
-
- Evaluate a greater than constraint for .
-
- The object the parameter should be greater than
-
-
-
- Evaluate a less than constraint for .
-
- The object the parameter should be less than
-
-
-
- Evaluate a less than or equal constraint for .
-
- The object the parameter should be less than or equal to
-
-
-
- Evaluate a greater than or equal constraint for .
-
- The object the parameter should be greater than or equal to
-
-
-
- Evaluate an equal constraint for .
-
- The object the parameter should equal to
-
-
-
- Evaluate a not equal constraint for .
-
- The object the parameter should not equal to
-
-
-
- Evaluate a same as constraint.
-
- The object the parameter should the same as.
-
-
-
- Evaluate a not same as constraint.
-
- The object the parameter should not be the same as.
-
-
-
- A constraints that accept anything
-
-
-
-
-
- A constraint that accept only nulls
-
-
-
-
-
- A constraint that accept only non null values
-
-
-
-
-
- A constraint that accept only value of the specified type
-
-
-
-
- A constraint that accept only value of the specified type
-
-
-
-
- Evaluate a parameter using a predicate
-
- The predicate to use
-
-
-
- Provides access to the constraintes defined in the class to be used in context
- with the syntax.
-
- The type of the argument
-
-
-
- Evaluate a greater than constraint for .
-
- The object the parameter should be greater than
-
-
-
- Evaluate a less than constraint for .
-
- The object the parameter should be less than
-
-
-
- Evaluate a less than or equal constraint for .
-
- The object the parameter should be less than or equal to
-
-
-
- Evaluate a greater than or equal constraint for .
-
- The object the parameter should be greater than or equal to
-
-
-
- Evaluate an equal constraint for .
-
- The object the parameter should equal to
-
-
-
- Evaluate a not equal constraint for .
-
- The object the parameter should not equal to
-
-
-
- Evaluate a same as constraint.
-
- The object the parameter should the same as.
-
-
-
- Evaluate a not same as constraint.
-
- The object the parameter should not be the same as.
-
-
-
- Throws NotSupportedException. Don't use Equals to define constraints. Use Equal instead.
-
-
-
-
-
-
- Serves as a hash function for a particular type.
-
-
- A hash code for the current .
-
-
-
-
- A constraints that accept anything
-
-
-
-
-
- A constraint that accept only nulls
-
-
-
-
-
- A constraint that accept only non null values
-
-
-
-
-
- A constraint that accept only value of the specified type.
- The check is performed on the type that has been defined
- as the argument type.
-
-
-
-
- Central location for constraints about lists and collections
-
-
-
-
- Determines whether the specified obj is in the paramter.
- The parameter must be IEnumerable.
-
- Obj.
-
-
-
-
- Determains whatever the parameter is in the collection.
-
-
-
-
- Determains that the parameter collection is identical to the specified collection
-
-
-
-
- Determines that the parameter collection has the specified number of elements.
-
- The constraint that should be applied to the collection count.
-
-
-
- Determines that an element of the parameter collections conforms to another AbstractConstraint.
-
- The zero-based index of the list element.
- The constraint which should be applied to the list element.
-
-
-
- Determines that an element of the parameter collections conforms to another AbstractConstraint.
-
- The key of the element.
- The constraint which should be applied to the element.
-
-
-
- Determines that all elements of the specified collection are in the the parameter collection
-
- The collection to compare against
- The constraint which should be applied to the list parameter.
-
-
-
- Provides access to the constraintes defined in the class to be used in context
- with the syntax.
-
-
-
-
- Determines whether the specified object is in the paramter.
- The parameter must be IEnumerable.
-
- Obj.
-
-
-
-
- Determains whatever the parameter is in the collection.
-
-
-
-
- Determains that the parameter collection is identical to the specified collection
-
-
-
-
- Determines that the parameter collection has the specified number of elements.
-
- The constraint that should be applied to the collection count.
-
-
-
- Determines that an element of the parameter collections conforms to another AbstractConstraint.
-
- The zero-based index of the list element.
- The constraint which should be applied to the list element.
-
-
-
- Determines that all elements of the specified collection are in the the parameter collection
-
- The collection to compare against
- The constraint which should be applied to the list parameter.
-
-
-
- Throws NotSupportedException. Don't use Equals to define constraints. Use Equal instead.
-
-
-
-
-
-
- Serves as a hash function for a particular type.
-
-
- A hash code for the current .
-
-
-
-
- Provides a dummy field to pass as out or ref argument.
-
-
-
-
-
- Dummy field to satisfy the compiler. Used for out and ref arguments.
-
-
-
-
- Central location for constraints for object's properties
-
-
-
-
- Constrains the parameter to have property with the specified value
-
- Name of the property.
- Expected value.
-
-
-
-
- Constrains the parameter to have property with the specified value.
-
- The type that declares the property, used to disambiguate between properties.
- Name of the property.
- Expected value.
-
-
-
-
- Constrains the parameter to have a property satisfying a specified constraint.
-
- Name of the property.
- Constraint for the property.
-
-
-
- Constrains the parameter to have a property satisfying a specified constraint.
-
- The type that declares the property, used to disambiguate between properties.
- Name of the property.
- Constraint for the property.
-
-
-
- Determines whether the parameter has the specified property and that it is null.
-
- Name of the property.
-
-
-
-
- Determines whether the parameter has the specified property and that it is null.
-
- The type that declares the property, used to disambiguate between properties.
- Name of the property.
-
-
-
-
- Determines whether the parameter has the specified property and that it is not null.
-
- Name of the property.
-
-
-
-
- Determines whether the parameter has the specified property and that it is not null.
-
- The type that declares the property, used to disambiguate between properties.
- Name of the property.
-
-
-
-
- constraints the parameter to have the exact same property values as the expected object.
-
- An object, of the same type as the parameter, whose properties are set with the expected values.
- An instance of the constraint that will do the actual check.
-
- The parameter's public property values and public field values will be matched against the expected object's
- public property values and public field values. The first mismatch will be reported and no further matching is done.
- The matching is recursive for any property or field that has properties or fields of it's own.
- Collections are supported through IEnumerable, which means the constraint will check if the actual and expected
- collection contain the same values in the same order, where the values contained by the collection can have properties
- and fields of their own that will be checked as well because of the recursive nature of this constraint.
-
-
-
-
- Central location for constraints for object's public fields
-
-
-
-
- Constrains the parameter to have a public field with the specified value
-
- Name of the public field.
- Expected value.
-
-
-
-
- Constrains the parameter to have a public field with the specified value.
-
- The type that declares the public field, used to disambiguate between public fields.
- Name of the public field.
- Expected value.
-
-
-
-
- Constrains the parameter to have a public field satisfying a specified constraint.
-
- Name of the public field.
- Constraint for the public field.
-
-
-
- Constrains the parameter to have a public field satisfying a specified constraint.
-
- The type that declares the public field, used to disambiguate between public fields.
- Name of the public field.
- Constraint for the public field.
-
-
-
- Determines whether the parameter has the specified public field and that it is null.
-
- Name of the public field.
-
-
-
-
- Determines whether the parameter has the specified public field and that it is null.
-
- The type that declares the public field, used to disambiguate between public fields.
- Name of the public field.
-
-
-
-
- Determines whether the parameter has the specified public field and that it is not null.
-
- Name of the public field.
-
-
-
-
- Determines whether the parameter has the specified public field and that it is not null.
-
- The type that declares the public field, used to disambiguate between public fields.
- Name of the public field.
-
-
-
-
- Central location for all text related constraints
-
-
-
-
- Constrain the argument to starts with the specified string
-
-
-
-
- Constrain the argument to end with the specified string
-
-
-
-
- Constrain the argument to contain the specified string
-
-
-
-
- Constrain the argument to validate according to regex pattern
-
-
-
-
- Provides access to the constraintes defined in the class to be used in context
- with the syntax.
-
-
-
-
- Constrain the argument to starts with the specified string
-
-
-
-
-
- Constrain the argument to end with the specified string
-
-
-
-
- Constrain the argument to contain the specified string
-
-
-
-
- Constrain the argument to validate according to regex pattern
-
-
-
-
- Throws NotSupportedException. Don't use Equals to define constraints. Use Equal instead.
-
-
-
-
-
-
- Serves as a hash function for a particular type.
-
-
- A hash code for the current .
-
-
-
-
- An expectaton violation was detected.
-
-
-
-
- Creates a new instance.
-
- Message.
-
-
-
- Serialization constructor
-
-
-
-
- Signals that an object was call on a mock repostiroy which doesn't
- belong to this mock repository or not a mock
-
-
-
-
- Creates a new instance.
-
- Message.
-
-
-
- Serialization constructor
-
-
-
-
- Abstract class that holds common information for
- expectations.
-
-
-
-
- Interface to validate that a method call is correct.
-
-
-
-
- Validate the arguments for the method.
- This method can be called numerous times, so be careful about side effects
-
- The arguments with which the method was called
-
-
-
- Add an actual method call to this expectation
-
-
-
-
- Returns the return value or throw the exception and setup any output / ref parameters
- that has been set.
-
-
-
-
- Allow to set the return value in the future, if it was already set.
-
-
-
-
- Builds the verification failure message.
-
-
-
-
-
- Gets the error message.
-
-
-
-
-
- Range of expected calls
-
-
-
-
- Number of call actually made for this method
-
-
-
-
- If this expectation is still waiting for calls.
-
-
-
-
- The return value for a method matching this expectation
-
-
-
-
- Gets or sets the exception to throw on a method matching this expectation.
-
-
-
-
- Gets a value indicating whether this instance's action is staisfied.
- A staisfied instance means that there are no more requirements from
- this method. A method with non void return value must register either
- a return value or an exception to throw.
-
-
-
-
- Gets the method this expectation is for.
-
-
-
-
- Gets or sets what special condtions there are for this method
- repeating.
-
-
-
-
- Gets a value indicating whether this expectation was satisfied
-
-
-
-
- Specify whatever this expectation has a return value set
- You can't check ReturnValue for this because a valid return value include null.
-
-
-
-
- An action to execute when the method is matched.
-
-
-
-
- Set the out / ref parameters for the method call.
- The indexing is zero based and ignores any non out/ref parameter.
- It is possible not to pass all the parameters. This method can be called only once.
-
-
-
-
- Documentation Message
-
-
-
-
- Gets the invocation for this expectation
-
- The invocation.
-
-
-
- Occurs when the exceptation is match on a method call
-
-
-
-
- Number of actuall calls made that passed this expectation
-
-
-
-
- Range of expected calls that should pass this expectation.
-
-
-
-
- The return value for a method matching this expectation
-
-
-
-
- The exception to throw on a method matching this expectation.
-
-
-
-
- The method this expectation is for.
-
-
-
-
- The return value for this method was set
-
-
-
-
- Whether this method will repeat
- unlimited number of times.
-
-
-
-
- A delegate that will be run when the
- expectation is matched.
-
-
-
-
- The arguments that matched this expectation.
-
-
-
-
- Documentation message
-
-
-
-
- The method originalInvocation
-
-
-
-
- Get the hash code
-
-
-
-
- Add an actual actualMethodCall call to this expectation
-
-
-
-
- Builds the verification failure message.
-
-
-
-
-
- Allow to set the return value in the future, if it was already set.
-
-
-
-
- Returns the return value or throw the exception and setup output / ref parameters
-
-
-
-
- Validate the arguments for the method on the child methods
-
- The arguments with which the method was called
-
-
-
- Creates a new instance.
-
- The originalInvocation for this method, required because it contains the generic type infromation
-
-
-
- Creates a new instance.
-
- Expectation.
-
-
-
- Validate the arguments for the method on the child methods
-
- The arguments with which the method was called
-
-
-
- Determines if this object equal to obj
-
-
-
-
- The error message for these arguments
-
-
-
-
- Asserts that the delegate has the same parameters as the expectation's method call
-
-
-
-
- Setter for the outpur / ref parameters for this expecataion.
- Can only be set once.
-
-
-
-
- Specify whatever this expectation has a return value set
- You can't check ReturnValue for this because a valid return value include null.
-
-
-
-
- Gets the method this expectation is for.
-
-
-
-
- Gets the originalInvocation for this expectation
-
- The originalInvocation.
-
-
-
- Gets or sets what special condtions there are for this method
-
-
-
-
- Range of expected calls
-
-
-
-
- Number of call actually made for this method
-
-
-
-
- If this expectation is still waiting for calls.
-
-
-
-
- Gets a value indicating whether this expectation was satisfied
-
-
-
-
- The return value for a method matching this expectation
-
-
-
-
- An action to execute when the method is matched.
-
-
-
-
- Gets or sets the exception to throw on a method matching this expectation.
-
-
-
-
- Gets a value indicating whether this instance's action is staisfied.
- A staisfied instance means that there are no more requirements from
- this method. A method with non void return value must register either
- a return value or an exception to throw or an action to execute.
-
-
-
-
- Documentation message
-
-
-
-
- Occurs when the exceptation is match on a method call
-
-
-
-
- Gets the error message.
-
-
-
-
-
- Expectation that matchs any arguments for the method.
-
-
-
-
- Creates a new instance.
-
- Invocation for this expectation
-
-
-
- Creates a new instance.
-
- Expectation.
-
-
-
- Validate the arguments for the method.
-
- The arguments with which the method was called
-
-
-
- Determines if the object equal to expectation
-
-
-
-
- Get the hash code
-
-
-
-
- Gets the error message.
-
-
-
-
-
- Summary description for ArgsEqualExpectation.
-
-
-
-
- Creates a new instance.
-
- Expected args.
- The invocation for this expectation
-
-
-
- Validate the arguments for the method.
-
- The arguments with which the method was called
-
-
-
- Determines if the object equal to expectation
-
-
-
-
- Get the hash code
-
-
-
-
- Gets the error message.
-
-
-
-
-
- Get the expected args.
-
-
-
-
- Call a specified callback to verify the expectation
-
-
-
-
- Creates a new instance.
-
- Expectation.
- Callback.
-
-
-
- Creates a new instance.
-
- Invocation for this expectation
- Callback.
-
-
-
- Validate the arguments for the method on the child methods
-
- The arguments with which the method was called
-
-
-
- Determines if the object equal to expectation
-
-
-
-
- Get the hash code
-
-
-
-
- Gets the error message.
-
-
-
-
-
- Expect the method's arguments to match the contraints
-
-
-
-
- Creates a new instance.
-
- Invocation for this expectation
- Constraints.
-
-
-
- Creates a new instance.
-
- Expectation.
- Constraints.
-
-
-
- Validate the arguments for the method.
-
- The arguments with which the method was called
-
-
-
- Determines if the object equal to expectation
-
-
-
-
- Get the hash code
-
-
-
-
- Gets the error message.
-
-
-
-
-
- ExpectationsList
-
-
-
-
- Dictionary
-
-
-
-
- Dictionary class
-
-
-
-
- Create a new instance of ProxyStateDictionary
-
-
-
-
- Operation on a remoting proxy
-
-
- It is not possible to directly communicate to a real proxy via transparent proxy.
- Transparent proxy impersonates a user type and only methods of that user type are callable.
- The only methods that are guaranteed to exist on any transparent proxy are methods defined
- in Object: namely ToString(), GetHashCode(), and Equals()).
-
- These three methods are the only way to tell the real proxy to do something.
- Equals() is the most suitable of all, since it accepts an arbitrary object parameter.
- The RemotingProxy code is built so that if it is compared to an IRemotingProxyOperation,
- transparentProxy.Equals(operation) will call operation.Process(realProxy).
- This way we can retrieve a real proxy from transparent proxy and perform
- arbitrary operation on it.
-
-
-
-
- Implementation of IInvocation based on remoting proxy
-
- Some methods are marked NotSupported since they either don't make sense
- for remoting proxies, or they are never called by Rhino Mocks
-
-
-
- Generates remoting proxies and provides utility functions
-
-
-
-
- Create the proxy using remoting
-
-
-
-
- Check whether an object is a transparent proxy with a RemotingProxy behind it
-
- Object to check
- true if the object is a transparent proxy with a RemotingProxy instance behind it, false otherwise
- We use Equals() method to communicate with the real proxy behind the object.
- See IRemotingProxyOperation for more details
-
-
-
- Retrieve a mocked object from a transparent proxy
-
- Transparent proxy with a RemotingProxy instance behind it
- Mocked object associated with the proxy
- We use Equals() method to communicate with the real proxy behind the object.
- See IRemotingProxyOperation for more details
-
-
-
- Allows to call a method and immediatly get it's options.
-
-
-
-
- Interface to allows to call a method and immediatly get it's options.
-
-
-
-
- Get the method options for the call
-
- The method call should go here, the return value is ignored
-
-
-
- Creates a new instance.
-
-
-
-
- Get the method options for the call
-
- The method call should go here, the return value is ignored
-
-
-
- Allows to call a method and immediatly get it's options.
- Set the expected number for the call to Any()
-
-
-
-
- Creates a new instance.
-
- Proxy.
- Mocked instance.
-
-
-
- Get the method options for the call
-
- The method call should go here, the return value is ignored
-
-
-
- This class is reponsible for taking a delegate and creating a wrapper
- interface around it, so it can be mocked.
-
-
-
-
- The scope for all the delegate interfaces create by this mock repositroy.
-
-
-
-
- Gets a type with an "Invoke" method suitable for use as a target of the
- specified delegate type.
-
-
-
-
-
-
- Raise events for all subscribers for an event
-
-
-
-
- Raise events for all subscribers for an event
-
-
-
-
- Raise the event
-
-
-
-
- The most common form for the event handler signature
-
-
-
-
- Create an event raise for the specified event on this instance.
-
-
-
-
- Creates a new instance of EventRaiser
-
-
-
-
- Raise the event
-
-
-
-
- The most common signature for events
- Here to allow intellisense to make better guesses about how
- it should suggest parameters.
-
-
-
-
- Allows to define what would happen when a method
- is called.
-
-
-
-
- Allows to define what would happen when a method
- is called.
-
-
-
-
- Set the return value for the method.
-
- The object the method will return
- IRepeat that defines how many times the method will return this value
-
-
-
- Allow to override this return value in the future
-
- IRepeat that defines how many times the method will return this value
-
-
-
- Throws the specified exception when the method is called.
-
- Exception to throw
-
-
-
- Ignores the arguments for this method. Any argument will be matched
- againt this method.
-
-
-
-
- Add constraints for the method's arguments.
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
-
-
-
-
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
-
-
-
-
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
-
-
-
-
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
-
-
-
-
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
-
-
-
-
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
-
-
-
-
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
-
-
-
-
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
-
-
-
-
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
-
-
-
-
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
-
-
-
-
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
-
-
-
-
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
-
-
-
-
- Set a delegate to be called when the expectation is matched
- and allow to optionally modify the invocation as needed
-
-
-
-
- Call the original method on the class, bypassing the mocking layers.
-
-
-
-
-
- Call the original method on the class, optionally bypassing the mocking layers.
-
-
-
-
-
- Use the property as a simple property, getting/setting the values without
- causing mock expectations.
-
-
-
-
- Expect last (property) call as property setting, ignore the argument given
-
-
-
-
-
- Expect last (property) call as property setting with a given argument.
-
-
-
-
-
-
- Get an event raiser for the last subscribed event.
-
-
-
-
- Set the parameter values for out and ref parameters.
- This is done using zero based indexing, and _ignoring_ any non out/ref parameter.
-
-
-
-
- Documentation message for the expectation
-
- Message
-
-
-
- Better syntax to define repeats.
-
-
-
-
- Allows to specify the number of time for method calls
-
-
-
-
- Repeat the method twice.
-
-
-
-
- Repeat the method once.
-
-
-
-
- Repeat the method at least once, then repeat as many time as it would like.
-
-
-
-
- Repeat the method any number of times.
- This has special affects in that this method would now ignore orderring.
-
-
-
-
- Set the range to repeat an action.
-
- Min.
- Max.
-
-
-
- Set the amount of times to repeat an action.
-
-
-
-
- This method must not appear in the replay state.
- This has special affects in that this method would now ignore orderring.
-
-
-
-
- Creates a new instance.
-
- the repository for this expectation
- the recorder for this proxy
- the proxy for this expectation
- Expectation.
-
-
-
- Add constraints for the method's arguments.
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
-
-
-
-
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
-
-
-
-
- Set the return value for the method.
-
- The object the method will return
- IRepeat that defines how many times the method will return this value
-
-
-
- Set the return value for the method, but allow to override this return value in the future
-
- IRepeat that defines how many times the method will return this value
-
-
-
- Throws the specified exception when the method is called.
-
- Exception to throw
-
-
-
- Ignores the arguments for this method. Any argument will be matched
- againt this method.
-
-
-
-
- Call the original method on the class, bypassing the mocking layers.
-
-
-
-
-
- Call the original method on the class, optionally bypassing the mocking layers
-
-
-
-
-
- Use the property as a simple property, getting/setting the values without
- causing mock expectations.
-
-
-
-
- Expect last (property) call as property setting, ignore the argument given
-
-
-
-
-
- Expect last (property) call as property setting with a given argument.
-
-
-
-
-
-
- Gets the event raiser for the last event
-
-
-
-
- Set the parameter values for out and ref parameters.
- This is done using zero based indexing, and _ignoring_ any non out/ref parameter.
-
-
-
-
- Repeat the method twice.
-
-
-
-
- Repeat the method once.
-
-
-
-
- Repeat the method at least once, then repeat as many time as it would like.
-
-
-
-
- This method must not appear in the replay state.
-
-
-
-
- Documentation message for the expectation
-
- Message
-
-
-
- Repeat the method any number of times.
-
-
-
-
- Set the range to repeat an action.
-
- Min.
- Max.
-
-
-
- Set the amount of times to repeat an action.
-
-
-
-
- Better syntax to define repeats.
-
-
-
-
- This class will provide hash code for hashtables without needing
- to call the GetHashCode() on the object, which may very well be mocked.
- This class has no state so it is a singelton to avoid creating a lot of objects
- that does the exact same thing. See flyweight patterns.
-
-
-
-
- Get the hash code for a proxy object without calling GetHashCode()
- on the object.
-
-
-
-
- Compares two instances of mocked objects
-
-
-
-
- Compare two mocked objects
-
-
-
-
- The next hash code value for a mock object.
- This is safe for multi threading.
-
-
-
-
- The sole instance of
-
-
-
-
- Doesn't log anything, just makes happy noises
-
-
-
-
- Log expectations - allows to see what is going on inside Rhino Mocks
-
-
-
-
- Logs the expectation as is was recorded
-
- The invocation.
- The expectation.
-
-
-
- Logs the expectation as it was recorded
-
- The invocation.
- The expectation.
-
-
-
- Logs the unexpected method call.
-
- The invocation.
- The message.
-
-
-
- Logs the expectation as is was recorded
-
- The invocation.
- The expectation.
-
-
-
- Logs the expectation as it was recorded
-
- The invocation.
- The expectation.
-
-
-
- Logs the unexpected method call.
-
- The invocation.
- The message.
-
-
-
- This is a dummy type that is used merely to give DynamicProxy the proxy instance that
- it needs to create IProxy's types.
-
-
-
-
- Interface to find the repository of a mocked object
-
-
-
-
- Return true if it should call the original method on the object
- instead of pass it to the message chain.
-
- The method to call
-
-
-
- Register a method to be called on the object directly
-
-
-
-
- Register a property on the object that will behave as a simple property
-
-
-
-
- Check if the method was registered as a property method.
-
-
-
-
- Do get/set on the property, according to need.
-
-
-
-
- Do add/remove on the event
-
-
-
-
- Get the subscribers of a spesific event
-
-
-
-
- Gets the declaring type of the method, taking into acccount the possible generic
- parameters that it was created with.
-
-
-
-
- Clears the state of the object, remove original calls, property behavior, subscribed events, etc.
-
-
-
-
- Get all the method calls arguments that were made against this object with the specificed
- method.
-
-
- Only method calls in replay mode are counted
-
-
-
-
- Records the method call
-
-
-
-
- The unique hash code of this mock, which is not related
- to the value of the GetHashCode() call on the object.
-
-
-
-
- Gets the repository.
-
-
-
-
- Gets the implemented types by this mocked object
-
- The implemented.
-
-
-
- Gets or sets the constructor arguments.
-
- The constructor arguments.
-
-
-
- Create a new instance of
-
-
-
-
- Return true if it should call the original method on the object
- instead of pass it to the message chain.
-
- The method to call
-
-
-
- Register a method to be called on the object directly
-
-
-
-
- Register a property on the object that will behave as a simple property
- Return true if there is already a value for the property
-
-
-
-
- Check if the method was registered as a property method.
-
-
-
-
- Do get/set on the property, according to need.
-
-
-
-
- Do add/remove on the event
-
-
-
-
- Get the subscribers of a spesific event
-
-
-
-
- Gets the declaring type of the method, taking into acccount the possible generic
- parameters that it was created with.
-
-
-
-
- Get all the method calls arguments that were made against this object with the specificed
- method.
-
-
-
-
- Only method calls in replay mode are counted
-
-
-
-
- Records the method call
-
-
-
-
-
-
- Clears the state of the object, remove original calls, property behavior, subscribed events, etc.
-
-
-
-
- The unique hash code of this proxy, which is not related
- to the value of the GetHashCode() call on the object.
-
-
-
-
- Gets the repository.
-
-
-
-
- Gets or sets the constructor arguments.
-
- The constructor arguments.
-
-
-
- Gets the implemented types by this mocked object
-
- The implemented.
-
-
-
- Range for expected method calls
-
-
-
-
- Creates a new instance.
-
- Min.
- Max.
-
-
-
- Return the string representation of this range.
-
-
-
-
- Gets or sets the min.
-
-
-
-
-
- Gets or sets the max.
-
-
-
-
-
- Records all the expectations for a mock and
- return a ReplayDynamicMockState when Replay()
- is called.
-
-
-
-
- Records all the expectations for a mock
-
-
-
-
- Different actions on this mock
-
-
-
-
- Add a method call for this state' mock.
-
- The invocation for this method
- The method that was called
- The arguments this method was called with
-
-
-
- Verify that this mock expectations have passed.
-
-
-
-
- Verify that we can move to replay state and move
- to the reply state.
-
-
-
-
- Gets a mock state that match the original mock state of the object.
-
-
-
-
- Get the options for the last method call
-
-
-
-
- Set the exception to throw when Verify is called.
- This is used to report exception that may have happened but where caught in the code.
- This way, they are reported anyway when Verify() is called.
-
-
-
-
- This method is called to indicate that a property behavior call.
- This is done so we generate good error message in the common case of people using
- Stubbed properties with Return().
-
-
-
-
- Gets the matching verify state for this state
-
-
-
-
- Get the options for the last method call
-
-
-
-
- Get the options for the last method call
-
-
-
-
- Set the exception to throw when Verify is called.
- This is used to report exception that may have happened but where caught in the code.
- This way, they are reported anyway when Verify() is called.
-
-
-
-
- This method is called to indicate that a property behavior call.
- This is done so we generate good error message in the common case of people using
- Stubbed properties with Return().
-
-
-
-
- Creates a new instance.
-
- Repository.
- The proxy that generates the method calls
-
-
-
- Add a method call for this state' mock.
-
- The invocation for this method
- The method that was called
- The arguments this method was called with
-
-
-
- Verify that we can move to replay state and move
- to the reply state.
-
-
-
-
- Verify that we can move to replay state and move
- to the reply state.
-
-
-
-
- Verify that this mock expectations have passed.
-
-
-
-
- Gets a mock state that match the original mock state of the object.
-
-
-
-
- Asserts the previous method is closed (had an expectation set on it so we can replay it correctly)
-
-
-
-
- Gets the last expectation.
-
-
-
-
- Gets the total method calls count.
-
-
-
-
- Get the options for the last method call
-
-
-
-
- Gets the matching verify state for this state
-
-
-
-
- Creates a new instance.
-
- Repository.
- The proxy that generates the method calls
-
-
-
- Verify that we can move to replay state and move
- to the reply state.
-
-
-
-
- Gets a mock state that match the original mock state of the object.
-
-
-
-
- Records all the expectations for a mock and
- return a ReplayPartialMockState when Replay()
- is called.
-
-
-
-
- Creates a new instance.
-
- Repository.
- The proxy that generates the method calls
-
-
-
- Verify that we can move to replay state and move
- to the reply state.
-
-
-
-
- Gets a mock state that match the original mock state of the object.
-
-
-
-
- Options for special repeat option
-
-
-
-
- This method can be called only as many times as the IMethodOptions.Expect allows.
-
-
-
-
- This method should never be called
-
-
-
-
- This method can be call any number of times
-
-
-
-
- This method will call the original method
-
-
-
-
- This method will call the original method, bypassing the mocking layer
-
-
-
-
- This method will simulate simple property behavior
-
-
-
-
- Validate all expectations on a mock and ignores calls to
- any method that was not setup properly.
-
-
-
-
- Validate all expectations on a mock
-
-
-
-
- The repository for this state
-
-
-
-
- The proxy object for this state
-
-
-
-
- Get the options for the last method call
-
-
-
-
- Creates a new instance.
-
- The previous state for this method
-
-
-
- Add a method call for this state' mock.
-
- The invocation for this method
- The method that was called
- The arguments this method was called with
-
-
-
- Add a method call for this state' mock.
- This allows derived method to cleanly get a the setupresult behavior while adding
- their own.
-
- The invocation for this method
- The method that was called
- The arguments this method was called with
-
-
-
- Set the exception to throw when Verify is called.
- This is used to report exception that may have happened but where caught in the code.
- This way, they are reported anyway when Verify() is called.
-
-
-
-
- not relevant
-
-
-
-
- Verify that this mock expectations have passed.
-
-
-
-
- Verify that we can move to replay state and move
- to the reply state.
-
-
-
-
- Gets a mock state that match the original mock state of the object.
-
-
-
-
- Get the options for the last method call
-
-
-
-
- Gets the matching verify state for this state
-
-
-
-
- Creates a new instance.
-
- The previous state for this method
-
-
-
- Add a method call for this state' mock.
-
- The invocation for this method
- The method that was called
- The arguments this method was called with
-
-
-
- Gets a mock state that match the original mock state of the object.
-
-
-
-
- Validate all expectations on a mock and ignores calls to
- any method that was not setup properly.
-
-
-
-
- Creates a new instance.
-
- The previous state for this method
-
-
-
- Add a method call for this state' mock.
-
- The invocation for this method
- The method that was called
- The arguments this method was called with
-
-
-
- Gets a mock state that match the original mock state of the object.
-
-
-
-
- Summary description for RhinoInterceptor.
-
-
-
-
- Creates a new instance.
-
-
-
-
- Intercept a method call and direct it to the repository.
-
-
-
-
- Behave like a stub, all properties and events acts normally, methods calls
- return default values by default (but can use expectations to set them up), etc.
-
-
-
-
- Initializes a new instance of the class.
-
- The proxy that generates the method calls
- Repository.
-
-
-
- We don't care much about expectations here, so we will remove the exepctation if
- it is not closed.
-
-
-
-
- Verify that we can move to replay state and move
- to the reply state.
-
-
-
-
-
- Validate expectations on recorded methods, but in general completely ignoring them.
- Similar to except that it would return a
- when BackToRecord is called.
-
-
-
-
- Initializes a new instance of the class.
-
- The previous state for this method
-
-
-
- Add a method call for this state' mock.
-
- The invocation for this method
- The method that was called
- The arguments this method was called with
-
-
-
- Gets a mock state that match the original mock state of the object.
-
-
-
-
- Rudimetry implementation that simply logs methods calls as text.
-
-
-
-
- Initializes a new instance of the class.
-
- The writer.
-
-
-
- Logs the expectation as is was recorded
-
- The invocation.
- The expectation.
-
-
-
- Logs the expectation as it was recorded
-
- The invocation.
- The expectation.
-
-
-
- Logs the unexpected method call.
-
- The invocation.
- The message.
-
-
-
- Write rhino mocks log info to the trace
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class.
-
- if set to true [log recorded].
- if set to true [log replayed].
- if set to true [log unexpected].
-
-
-
- Logs the expectation as is was recorded
-
- The invocation.
- The expectation.
-
-
-
- Logs the expectation as it was recorded
-
- The invocation.
- The expectation.
-
-
-
- Logs the unexpected method call.
-
- The invocation.
- The message.
-
-
-
- Writes log information as stack traces about rhino mocks activity
-
-
-
-
- Allows to redirect output to a different location.
-
-
-
-
- Logs the expectation as is was recorded
-
- The invocation.
- The expectation.
-
-
-
- Logs the expectation as it was recorded
-
- The invocation.
- The expectation.
-
-
-
- Logs the unexpected method call.
-
- The invocation.
- The message.
-
-
-
- Validate arguments for methods
-
-
-
-
- Validate that the passed argument is not null.
-
- The object to validate
- The name of the argument
-
- If the obj is null, an ArgumentNullException with the passed name
- is thrown.
-
-
-
-
- Validate that the arguments are equal.
-
- Expected args.
- Actual Args.
-
-
-
- Validate that the two argument are equals, including validation for
- when the arguments are collections, in which case it will validate their values.
-
-
-
-
- This method is safe for use even if any of the objects is a mocked object
- that override equals.
-
-
-
-
- Throw an object already verified when accessed
-
-
-
-
- Create a new instance of VerifiedMockState
-
- The previous mock state, used to get the initial record state
-
-
-
- Add a method call for this state' mock.
-
- The invocation for this method
- The method that was called
- The arguments this method was called with
-
-
-
- Verify that this mock expectations have passed.
-
-
-
-
- Verify that we can move to replay state and move
- to the reply state.
-
-
-
-
- Gets a mock state that match the original mock state of the object.
-
-
-
-
- Get the options for the last method call
-
-
-
-
- Set the exception to throw when Verify is called.
- This is used to report exception that may have happened but where caught in the code.
- This way, they are reported anyway when Verify() is called.
-
-
-
-
- not relevant
-
-
-
-
- Gets the matching verify state for this state
-
-
-
-
- Get the options for the last method call
-
-
-
-
- Records the actions on all the mocks created by a repository.
-
-
-
-
- Records the specified call with the specified args on the mocked object.
-
-
-
-
- Get the expectation for this method on this object with this arguments
-
-
-
-
- This check the methods that were setup using the SetupResult.For()
- or LastCall.Repeat.Any() and that bypass the whole expectation model.
-
-
-
-
- Gets the all expectations for a mocked object and method combination,
- regardless of the expected arguments / callbacks / contraints.
-
- Mocked object.
- Method.
- List of all relevant expectation
-
-
-
- Gets the all expectations for proxy.
-
- Mocked object.
- List of all relevant expectation
-
-
-
- Removes all the repeatable expectations for proxy.
-
- Mocked object.
-
-
-
- Replaces the old expectation with the new expectation for the specified proxy/method pair.
- This replace ALL expectations that equal to old expectations.
-
- Proxy.
- Method.
- Old expectation.
- New expectation.
-
-
-
- Adds the recorder and turn it into the active recorder.
-
- Recorder.
-
-
-
- Moves to previous recorder.
-
-
-
-
- Gets the recorded expectation or null.
-
-
-
-
- Gets the next expected calls string.
-
-
-
-
- Moves to parent recorder.
-
-
-
-
- Set the expectation so it can repeat any number of times.
-
-
-
-
- Removes the expectation from the recorder
-
-
-
-
- Clear the replayer to call (and all its chain of replayers)
- This also removes it from the list of expectations, so it will never be considered again
-
-
-
-
- Get the expectation for this method on this object with this arguments
-
-
-
-
- Gets a value indicating whether this instance has expectations that weren't satisfied yet.
-
-
- true if this instance has expectations; otherwise, false.
-
-
-
-
- Marker interface used to indicate that this is a partial mock.
-
-
-
-
- Options for CallOriginalMethod
-
-
-
-
- No expectation is created, the method will be called directly
-
-
-
-
- Normal expectation is created, but when the method is later called, it will also call the original method
-
-
-
-
- Base class for method recorders, handle delegating to inner recorder if needed.
-
-
-
-
- List of the expected actions on for this recorder
- The legal values are:
- * Expectations
- * Method Recorders
-
-
-
-
- The current recorder.
-
-
-
-
- The current replayer;
-
-
-
-
- The parent recorder of this one, may be null.
-
-
-
-
- This contains a list of all the replayers that should be ignored
- for a spesific method call. A replayer gets into this list by calling
- ClearReplayerToCall() on its parent. This list is Clear()ed on each new invocation.
-
-
-
-
- All the repeatable methods calls.
-
-
-
-
- Counts the recursion depth of the current expectation search stack
-
-
-
-
- Creates a new instance.
-
-
-
-
- Creates a new instance.
-
- Parent recorder.
- Repeatable methods
-
-
-
- Records the specified call with the specified args on the mocked object.
-
-
-
-
- Get the expectation for this method on this object with this arguments
-
-
-
-
- Gets the all expectations for a mocked object and method combination,
- regardless of the expected arguments / callbacks / contraints.
-
- Mocked object.
- Method.
- List of all relevant expectation
-
-
-
- Gets the all expectations for proxy.
-
- Mocked object.
- List of all relevant expectation
-
-
-
- Replaces the old expectation with the new expectation for the specified proxy/method pair.
- This replace ALL expectations that equal to old expectations.
-
- Proxy.
- Method.
- Old expectation.
- New expectation.
-
-
-
- Remove the all repeatable expectations for proxy.
-
- Mocked object.
-
-
-
- Set the expectation so it can repeat any number of times.
-
-
-
-
- Removes the expectation from the recorder
-
-
-
-
- Adds the recorder and turn it into the active recorder.
-
- Recorder.
-
-
-
- Moves to previous recorder.
-
-
-
-
- Moves to parent recorder.
-
-
-
-
- Gets the recorded expectation or null.
-
-
-
-
- Clear the replayer to call (and all its chain of replayers).
- This also removes it from the list of expectations, so it will never be considered again
-
-
-
-
- Get the expectation for this method on this object with this arguments
-
-
-
-
- Gets the next expected calls string.
-
-
-
-
- Handles the real getting of the recorded expectation or null.
-
-
-
-
- Handle the real execution of this method for the derived class
-
-
-
-
- Handle the real execution of this method for the derived class
-
-
-
-
- Handle the real execution of this method for the derived class
-
-
-
-
- Handle the real execution of this method for the derived class
-
-
-
-
- Handle the real execution of this method for the derived class
-
-
-
-
- Handle the real execution of this method for the derived class
-
-
-
-
- Should this replayer be considered valid for this call?
-
-
-
-
- This check the methods that were setup using the SetupResult.For()
- or LastCall.Repeat.Any() and that bypass the whole expectation model.
-
-
-
-
- Gets a value indicating whether this instance has expectations that weren't satisfied yet.
-
-
- true if this instance has expectations; otherwise, false.
-
-
-
-
- Handle the real execution of this method for the derived class
-
-
-
-
- Ordered collection of methods, methods must arrive in specified order
- in order to pass.
-
-
-
-
- Unordered collection of method records, any expectation that exist
- will be matched.
-
-
-
-
- The parent recorder we have redirected to.
- Useful for certain edge cases in orderring.
- See: FieldProblem_Entropy for the details.
-
-
-
-
- Creates a new instance.
-
- Parent recorder.
- Repeatable methods
-
-
-
- Creates a new instance.
-
-
-
-
- Records the specified call with the specified args on the mocked object.
-
- Mocked object.
- Method.
- Expectation.
-
-
-
- Get the expectation for this method on this object with this arguments
-
- Invocation for this method
- Mocked object.
- Method.
- Args.
- True is the call was recorded, false otherwise
-
-
-
- Gets the all expectations for a mocked object and method combination,
- regardless of the expected arguments / callbacks / contraints.
-
- Mocked object.
- Method.
- List of all relevant expectation
-
-
-
- Gets the all expectations for proxy.
-
- Mocked object.
- List of all relevant expectation
-
-
-
- Replaces the old expectation with the new expectation for the specified proxy/method pair.
- This replace ALL expectations that equal to old expectations.
-
- Proxy.
- Method.
- Old expectation.
- New expectation.
-
-
-
- Handle the real execution of this method for the derived class
-
-
-
-
- Handles the real getting of the recorded expectation or null.
-
-
-
-
- Handle the real execution of this method for the derived class
-
-
-
-
- Gets the next expected calls string.
-
-
-
-
- Create an exception for an unexpected method call.
-
-
-
-
- Gets a value indicating whether this instance has expectations that weren't satisfied yet.
-
-
- true if this instance has expectations; otherwise, false.
-
-
-
-
- Creates a new instance.
-
- Parent recorder.
- Repetable methods
-
-
-
- Creates a new instance.
-
-
-
-
- Handles the real getting of the recorded expectation or null.
-
-
-
-
- Get the expectation for this method on this object with this arguments
-
-
-
-
- Gets the next expected calls string.
-
-
-
-
- Hold an expectation for a method call on an object
-
-
-
-
- Creates a new instance.
-
- Proxy.
- Method.
- Expectation.
-
-
-
- Determains if the object equal to this instance
-
- Obj.
-
-
-
-
- Gets the hash code.
-
-
-
-
-
- Gets the proxy.
-
-
-
-
-
- Gets the method.
-
-
-
-
-
- Gets the expectation.
-
-
-
-
-
- Holds a pair of mocked object and a method
- and allows to compare them against each other.
- This allows us to have a distinction between mockOne.MyMethod() and
- mockTwo.MyMethod()...
-
-
-
-
- Creates a new instance.
-
- Proxy.
- Method.
-
-
-
- Determains whatever obj equals to this instance.
- ProxyMethodPairs are equals when they point to the same /instance/ of
- an object, and to the same method.
-
- Obj.
-
-
-
-
- Gets the hash code.
-
-
-
-
-
- Gets the proxy.
-
-
-
-
-
- Gets the method.
-
-
-
-
-
- Change the recorder from ordered to unordered and vice versa
-
-
-
-
- Creates a new instance.
-
-
-
-
- Disposes this instance.
-
-
-
-
- Utility class for dealing with messing generics scenarios.
-
-
-
-
- There are issues with trying to get this to work correctly with open generic types, since this is an edge case,
- I am letting the runtime handle it.
-
-
-
-
- Gets the real type, including de-constructing and constructing the type of generic
- methods parameters.
-
- The type.
- The invocation.
-
-
-
-
- Because we need to support complex types here (simple generics were handled above) we
- need to be aware of the following scenarios:
- List[T] and List[Foo[T]]
-
-
-
-
- Utility class for working with method calls.
-
-
-
-
- Return the string representation of a method call and its arguments.
-
- The method
- The method arguments
- Invocation of the method, used to get the generics arguments
- Delegate to format the parameter
- The string representation of this method call
-
-
-
- Return the string representation of a method call and its arguments.
-
- The invocation of the method, used to get the generic parameters
- The method
- The method arguments
- The string representation of this method call
-
-
-
- Delegate to format the argument for the string representation of
- the method call.
-
-
-
-
- Utility to get the default value for a type
-
-
-
-
- The default value for a type.
- Null for reference types and void
- 0 for value types.
- First element for enums
- Note that we need to get the value even for opened generic types, such as those from
- generic methods.
-
- Type.
- The invocation.
- the default value
-
-
-
- Defines constraints and return values for arguments of a mock.
- Only use Arg inside a method call on a mock that is recording.
- Example:
- ExpectCall(
- mock.foo(
- Arg<int>.Is.GreaterThan(2),
- Arg<string>.Is.Anything
- ));
- Use Arg.Text for string specific constraints
- Use Arg<ListClass>.List for list specific constraints
-
-
-
-
-
- Register the predicate as a constraint for the current call.
-
- The predicate.
- default(T)
-
- Allow you to use code to create constraints
-
- demo.AssertWasCalled(x => x.Bar(Arg{string}.Matches(a => a.StartsWith("b") && a.Contains("ba"))));
-
-
-
-
-
- Define a complex constraint for this argument by passing several constraints
- combined with operators. (Use Is in simple cases.)
- Example: Arg<string>.Matches(Is.Equal("Hello") || Text.EndsWith("u"));
-
- Constraints using Is, Text and List
- Dummy to satisfy the compiler
-
-
-
- Define a Ref argument.
-
- Constraints for this argument
- value returned by the mock
-
-
-
-
- Define a out parameter. Use it together with the keyword out and use the
- Dummy field available by the return value.
- Example: mock.foo( out Arg<string>.Out("hello").Dummy );
-
-
-
-
-
-
- Define a simple constraint for this argument. (Use Matches in simple cases.)
- Example:
- Arg<int>.Is.Anthing
- Arg<string>.Is.Equal("hello")
-
-
-
-
- Define Constraints on list arguments.
-
-
-
-
- Use the Arg class (without generic) to define Text constraints
-
-
-
-
- Evaluate an equal constraint for .
-
- The object the parameter should equal to
-
-
-
- Define constraints on text arguments.
-
-
-
-
- Used to manage the static state of the Arg<T> class"/>
-
-
-
-
- Resets the static state
-
-
-
-
- Returns return values for the out and ref parameters
- Note: the array returned has the size of the number of out and ref
- argument definitions
-
-
-
-
-
- Returns the constraints for all arguments.
- Out arguments have an Is.Anything constraint and are also in the list.
-
-
-
-
-
- What should BackToRecord clear
-
-
-
-
- Retain all expectations and behaviors and return to mock
-
-
-
-
- All expectations
-
-
-
-
- Event subscribers for this instance
-
-
-
-
- Methods that should be forwarded to the base class implementation
-
-
-
-
- Properties that should behave like properties
-
-
-
-
- Remove all the behavior of the object
-
-
-
-
- This delegate is compatible with the System.Func{T,R} signature
- We have to define our own to get compatability with 2.0
-
-
-
-
- This class defines a lot of method signatures, which we will use
- to allow compatability on net-2.0
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- Allows expectations to be set on methods that should never be called.
- For methods with void return value, you need to use LastCall or
- DoNotExpect.Call() with a delegate.
-
-
-
-
- Sets LastCall.Repeat.Never() on /any/ proxy on /any/ repository on the current thread.
- This method if not safe for multi threading scenarios.
-
-
-
-
- Accepts a delegate that will execute inside the method which
- LastCall.Repeat.Never() will be applied to.
- It is expected to be used with anonymous delegates / lambda expressions and only one
- method should be called.
-
-
- IService mockSrv = mocks.CreateMock(typeof(IService)) as IService;
- DoNotExpect.Call(delegate{ mockSrv.Stop(); });
- ...
-
-
-
-
- Allows to set expectation on methods that has return values.
- For methods with void return value, you need to use LastCall
-
-
-
-
- The method options for the last call on /any/ proxy on /any/ repository on the current thread.
- This method if not safe for multi threading scenarios, use .
-
-
-
-
- Accepts a delegate that will execute inside the method, and then return the resulting
- instance.
- It is expected to be used with anonymous delegates / lambda expressions and only one
- method should be called.
-
-
- IService mockSrv = mocks.CreateMock(typeof(IService)) as IService;
- Expect.Call(delegate{ mockSrv.Start(); }).Throw(new NetworkException());
- ...
-
-
-
-
- Get the method options for the last method call on the mockInstance.
-
-
-
-
- A delegate that can be used to get better syntax on Expect.Call(delegate { foo.DoSomething(); });
-
-
-
-
- Allows to set various options for the last method call on
- a specified object.
- If the method has a return value, it's recommended to use Expect
-
-
-
-
- Allows to get an interface to work on the last call.
-
- The mocked object
- Interface that allows to set options for the last method call on this object
-
-
-
- Set the return value for the method.
-
- The object the method will return
- IRepeat that defines how many times the method will return this value
-
-
-
- Set the return value for the method. This overload is needed for LastCall.Return(null)
-
- The object the method will return
- IRepeat that defines how many times the method will return this value
-
-
-
- Throws the specified exception when the method is called.
-
- Exception to throw
-
-
-
- Ignores the arguments for this method. Any argument will be matched
- againt this method.
-
-
-
-
- Add constraints for the method's arguments.
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Call the original method on the class, bypassing the mocking layers, for the last call.
-
-
-
-
- Call the original method on the class, optionally bypassing the mocking layers, for the last call.
-
-
-
-
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
-
-
-
-
- Gets an interface that will raise the last event when called.
-
-
-
-
- Set the parameter values for out and ref parameters.
- This is done using zero based indexing, and _ignoring_ any non out/ref parameter.
-
-
-
-
- Documentation message for the expectation
-
- Message
-
-
-
- Use the property as a simple property, getting/setting the values without
- causing mock expectations.
-
-
-
-
- Better syntax to define repeats.
-
-
-
-
- This is a data structure that is used by
- to pass
- the current method to the relevant delegate
-
-
-
-
- Initializes a new instance of the class.
-
- The invocation.
-
-
-
- Gets the args for this method invocation
-
-
-
-
- Gets or sets the return value for this method invocation
-
- The return value.
-
-
-
- Accessor for the current mocker
-
-
-
-
- The current mocker
-
-
-
-
- Creates proxied instances of types.
-
-
- Adds optional new usage:
- using(mockRepository.Record()) {
- Expect.Call(mock.Method()).Return(retVal);
- }
- using(mockRepository.Playback()) {
- // Execute code
- }
- N.B. mockRepository.ReplayAll() and mockRepository.VerifyAll()
- calls are taken care of by Record/Playback
-
-
-
-
- This is a map of types to ProxyGenerators.
-
-
-
-
- This is used to record the last repository that has a method called on it.
-
-
-
-
- this is used to get to the last proxy on this repository.
-
-
-
-
- For mock delegates, maps the proxy instance from intercepted invocations
- back to the delegate that was originally returned to client code, if any.
-
-
-
-
- All the proxies in the mock repositories
-
-
-
-
- This is here because we can't put it in any of the recorders, since repeatable methods
- have no orderring, and if we try to handle them using the usual manner, we would get into
- wierd situations where repeatable method that was defined in an orderring block doesn't
- exists until we enter this block.
-
-
-
-
- Creates a new instance.
-
-
-
-
- Move the repository to ordered mode
-
-
-
-
- Move the repository to un-ordered mode
-
-
-
-
- Creates a mock for the specified type.
-
- Type.
- Arguments for the class' constructor, if mocking a concrete class
-
-
-
- Creates a strict mock for the specified type.
-
- Type.
- Arguments for the class' constructor, if mocking a concrete class
-
-
-
- Creates a remoting mock for the specified type.
-
- Type.
- Arguments for the class' constructor, if mocking a concrete class
-
-
-
- Creates a strict remoting mock for the specified type.
-
- Type.
- Arguments for the class' constructor, if mocking a concrete class
-
-
-
- Creates a remoting mock for the specified type.
-
-
- Arguments for the class' constructor, if mocking a concrete class
-
-
-
-
- Creates a strict remoting mock for the specified type.
-
-
- Arguments for the class' constructor, if mocking a concrete class
-
-
-
-
- Creates a mock from several types, with strict semantics.
- Only may be a class.
-
-
-
-
- Creates a strict mock from several types, with strict semantics.
- Only may be a class.
-
-
-
-
- Creates a mock from several types, with strict semantics.
- Only may be a class.
-
- The main type to mock.
- Extra interface types to mock.
- Arguments for the class' constructor, if mocking a concrete class.
-
-
-
- Creates a strict mock from several types, with strict semantics.
- Only may be a class.
-
- The main type to mock.
- Extra interface types to mock.
- Arguments for the class' constructor, if mocking a concrete class.
-
-
-
- Creates a mock from several types, with dynamic semantics.
- Only may be a class.
-
- The main type to mock.
- Extra interface types to mock.
-
-
-
- Creates a mock from several types, with dynamic semantics.
- Only may be a class.
-
- The main type to mock.
- Extra interface types to mock.
- Arguments for the class' constructor, if mocking a concrete class.
-
-
-
- Creates a dynamic mock for the specified type.
-
- Type.
- Arguments for the class' constructor, if mocking a concrete class
-
-
-
- Creates a dynamic mock for the specified type.
-
- Type.
- Arguments for the class' constructor, if mocking a concrete class
-
-
-
- Creates a dynamic mock for the specified type.
-
-
- Arguments for the class' constructor, if mocking a concrete class
-
-
-
-
- Creates a mock object that defaults to calling the class methods.
-
- Type.
- Arguments for the class' constructor.
-
-
-
- Creates a mock object that defaults to calling the class methods.
-
- Type.
- Extra interface types to mock.
-
-
-
- Creates a mock object that defaults to calling the class methods.
-
- Type.
- Extra interface types to mock.
- Arguments for the class' constructor.
-
-
-
- Creates a mock object using remoting proxies
-
- Type to mock - must be MarshalByRefObject
- Mock object
- Proxy mock can mock non-virtual methods, but not static methods
- Creates the mock state for this proxy
-
-
-
- Cause the mock state to change to replay, any further call is compared to the
- ones that were called in the record state.
-
- the object to move to replay state
-
-
-
- Cause the mock state to change to replay, any further call is compared to the
- ones that were called in the record state.
-
- the object to move to replay state
-
-
-
-
- Move the mocked object back to record state.
- Will delete all current expectations!
-
-
-
-
- Move the mocked object back to record state.
- Optionally, can delete all current expectations, but allows more granularity about how
- it would behave with regard to the object state.
-
-
-
-
- Verify that all the expectations for this object were fulfilled.
-
- the object to verify the expectations for
-
-
-
- Get the method options for the last call on
- mockedInstance.
-
- The mock object
- Method options for the last call
-
-
-
- Maps an invocation proxy back to the mock object instance that was originally
- returned to client code which might have been a delegate to this proxy.
-
- The mock object proxy from the intercepted invocation
- The mock object
-
-
-
- This is provided to allow advance extention functionality, where Rhino Mocks standard
- functionality is not enough.
-
- The type to mock
- Delegate that create the first state of the mocked object (usualy the record state).
- Additional types to be implemented, this can be only interfaces
- optional arguments for the constructor
-
-
-
-
- Method: GetMockedObject
- Get an IProxy from a mocked object instance, or throws if the
- object is not a mock object.
-
-
-
-
- Method: GetMockedObjectOrNull
- Get an IProxy from a mocked object instance, or null if the
- object is not a mock object.
-
-
-
-
- Pops the recorder.
-
-
-
-
- Pushes the recorder.
-
- New recorder.
-
-
-
- All the mock objects in this repository will be moved
- to record state.
-
-
-
-
- All the mock objects in this repository will be moved
- to record state.
-
-
-
-
- Replay all the mocks from this repository
-
-
-
-
- Verify all the mocks from this repository
-
-
-
-
- Gets the proxy generator for a specific type. Having a single ProxyGenerator
- with multiple types linearly degrades the performance so this implementation
- keeps one ProxyGenerator per type.
-
-
-
-
- Set the exception to be thrown when verified is called.
-
-
-
-
- Creates a mock for the spesified type.
-
- Arguments for the class' constructor, if mocking a concrete class
-
-
-
- Creates a strict mock for the spesified type.
-
- Arguments for the class' constructor, if mocking a concrete class
-
-
-
- Creates a dynamic mock for the specified type.
-
- Arguments for the class' constructor, if mocking a concrete class
-
-
-
- Creates a mock object from several types.
-
-
-
-
- Creates a strict mock object from several types.
-
-
-
-
- Create a mock object from several types with dynamic semantics.
-
-
-
-
- Create a mock object from several types with partial semantics.
-
-
-
-
- Create a mock object from several types with strict semantics.
-
- Extra interface types to mock.
- Arguments for the class' constructor, if mocking a concrete class
-
-
-
- Create a strict mock object from several types with strict semantics.
-
- Extra interface types to mock.
- Arguments for the class' constructor, if mocking a concrete class
-
-
-
- Create a mock object from several types with dynamic semantics.
-
- Extra interface types to mock.
- Arguments for the class' constructor, if mocking a concrete class
-
-
-
- Create a mock object from several types with partial semantics.
-
- Extra interface types to mock.
- Arguments for the class' constructor, if mocking a concrete class
-
-
-
- Create a mock object with from a class that defaults to calling the class methods
-
- Arguments for the class' constructor, if mocking a concrete class
-
-
-
- Create a stub object, one that has properties and events ready for use, and
- can have methods called on it. It requires an explicit step in order to create
- an expectation for a stub.
-
- The arguments for constructor.
-
-
-
- Create a stub object, one that has properties and events ready for use, and
- can have methods called on it. It requires an explicit step in order to create
- an expectation for a stub.
-
- The type.
- The arguments for constructor.
-
-
-
-
- Generates a stub without mock repository
-
- The arguments for constructor.
-
-
-
-
- Generates the stub without mock repository
-
- The type.
- The arguments for constructor.
-
-
-
- Returns true if the passed mock is currently in replay mode.
-
- The mock to test.
- True if the mock is in replay mode, false otherwise.
-
-
-
- Generate a mock object without needing the mock repository
-
-
-
-
- Determines whether the specified proxy is a stub.
-
- The proxy.
-
-
-
- Register a call on a prperty behavior
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Gets the recorder.
-
-
-
-
-
- Gets the replayer for this repository.
-
-
-
-
-
- Gets the last proxy which had a method call.
-
-
-
-
- Delegate: CreateMockState
- This is used internally to cleanly handle the creation of different
- RecordMockStates.
-
-
-
-
- Used for [assembly: InternalsVisibleTo(RhinoMocks.StrongName)]
- Used for [assembly: InternalsVisibleTo(RhinoMocks.NormalName)]
-
-
-
-
- Strong name for the Dynamic Proxy assemblies. Used for InternalsVisibleTo specification.
-
-
-
-
- Normal name for dynamic proxy assemblies. Used for InternalsVisibleTo specification.
-
-
-
-
- Logs all method calls for methods
-
-
-
-
- A set of extension methods that adds Arrange Act Assert mode to Rhino Mocks
-
-
-
-
- Create an expectation on this mock for this action to occur
-
-
- The mock.
- The action.
-
-
-
-
- Reset all expectations on this mock object
-
-
- The mock.
-
-
-
- Reset the selected expectation on this mock object
-
-
- The mock.
- The options to reset the expectations on this mock.
-
-
-
- Cause the mock state to change to replay, any further call is compared to the
- ones that were called in the record state.
-
- the mocked object to move to replay state
-
-
-
- Gets the mock repository for this specificied mock object
-
-
- The mock.
-
-
-
-
- Create an expectation on this mock for this action to occur
-
-
-
- The mock.
- The action.
-
-
-
-
- Tell the mock object to perform a certain action when a matching
- method is called.
- Does not create an expectation for this method.
-
-
- The mock.
- The action.
-
-
-
-
- Tell the mock object to perform a certain action when a matching
- method is called.
- Does not create an expectation for this method.
-
-
-
- The mock.
- The action.
-
-
-
-
- Gets the arguments for calls made on this mock object and the method that was called
- in the action.
-
-
- The mock.
- The action.
-
-
- Here we will get all the arguments for all the calls made to DoSomething(int)
-
- var argsForCalls = foo54.GetArgumentsForCallsMadeOn(x => x.DoSomething(0))
-
-
-
-
-
- Gets the arguments for calls made on this mock object and the method that was called
- in the action and matches the given constraints
-
-
- The mock.
- The action.
- The setup constraints.
-
-
- Here we will get all the arguments for all the calls made to DoSomething(int)
-
- var argsForCalls = foo54.GetArgumentsForCallsMadeOn(x => x.DoSomething(0))
-
-
-
-
-
- Asserts that a particular method was called on this mock object
-
-
- The mock.
- The action.
-
-
-
- Asserts that a particular method was called on this mock object that match
- a particular constraint set.
-
-
- The mock.
- The action.
- The setup constraints.
-
-
-
- Asserts that a particular method was NOT called on this mock object
-
-
- The mock.
- The action.
-
-
-
- Asserts that a particular method was NOT called on this mock object that match
- a particular constraint set.
-
-
- The mock.
- The action.
- The setup constraints.
-
-
-
- Finds the approprite implementation type of this item.
- This is the class or an interface outside of the rhino mocks.
-
- The mocked obj.
-
-
-
-
- Verifies all expectations on this mock object
-
- The mock object.
-
-
-
- Gets the event raiser for the event that was called in the action passed
-
- The type of the event source.
- The mock object.
- The event subscription.
-
-
-
-
- Raise the specified event using the passed arguments.
- The even is extracted from the passed labmda
-
- The type of the event source.
- The mock object.
- The event subscription.
- The sender.
- The instance containing the event data.
-
-
-
- Raise the specified event using the passed arguments.
- The even is extracted from the passed labmda
-
- The type of the event source.
- The mock object.
- The event subscription.
- The args.
-
-
-
- Fake type that disallow creating it.
- Should have been System.Type, but we can't use it.
-
-
-
-
- Setup method calls to repeat any number of times.
-
-
-
-
- Get the method options and set the last method call to repeat
- any number of times.
- This also means that the method would transcend ordering
-
-
-
-
- Get the method options for the last method call on the mockInstance and set it
- to repeat any number of times.
- This also means that the method would transcend ordering
-
-
-
-
- Allows easier access to MockRepository, works closely with Mocker.Current to
- allow access to a context where the mock repository is automatially verified at
- the end of the code block.
-
-
-
-
- Initialize a code block where Mocker.Current is initialized.
- At the end of the code block, all the expectation will be verified.
- This overload will create a new MockRepository.
-
- The code that will be executed under the mock context
-
-
-
- Initialize a code block where Mocker.Current is initialized.
- At the end of the code block, all the expectation will be verified.
- This overload will create a new MockRepository.
-
- The mock repository to use, at the end of the code block, VerifyAll() will be called on the repository.
- The code that will be executed under the mock context
-
-
-
- Create a FluentMocker
-
- The mock repository to use.
-
-
-
- A method with no arguments and no return value that will be called under the mock context.
-
-
-
-
- FluentMocker implements some kind of fluent interface attempt
- for saying "With the Mocks [mocks], Expecting (in same order) [things] verify [that]."
-
-
-
-
- Interface to verify previously defined expectations
-
-
-
-
- Verifies if a piece of code
-
-
-
-
- Defines unordered expectations
-
- A delegate describing the expectations
- an IMockVerifier
-
-
-
- Defines ordered expectations
-
- A delegate describing the expectations
- an IMockVerifier
-
-
-
- Verifies previously defined expectations
-
-
-
-
diff --git a/bin/rhinomocks/acknowledgements.txt b/bin/rhinomocks/acknowledgements.txt
deleted file mode 100644
index 834b0b01..00000000
--- a/bin/rhinomocks/acknowledgements.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-Rhino Mocks is using Castle Dynamic Proxy (http://www.castleproject.org/dynamicproxy/index.html) to handle proxying the types it needs to mock.
-The Dynamic Proxy project has been invaluable resource and made creating Rhino Mocks possible.
\ No newline at end of file
diff --git a/bin/rhinomocks/license.txt b/bin/rhinomocks/license.txt
deleted file mode 100644
index 33edd591..00000000
--- a/bin/rhinomocks/license.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-Copyright (c) 2005 - 2008 Ayende Rahien (ayende@ayende.com)
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
- * Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
- * Neither the name of Ayende Rahien nor the names of its
- contributors may be used to endorse or promote products derived from this
- software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
\ No newline at end of file
diff --git a/build-distribution.cmd b/build-distribution.cmd
index ef8b6779..55135296 100644
--- a/build-distribution.cmd
+++ b/build-distribution.cmd
@@ -1,5 +1,6 @@
if "%1"=="" build-distribution 1
:start
-bin\nant\nant.exe -f:spark.build tools build package -D:build.number=%1
+REM Assumes nant is installed and in your path
+nant.exe -f:spark.build tools build package -D:build.number=%1
pause
goto start
diff --git a/build.cmd b/build.cmd
index 63663a18..d0c87594 100644
--- a/build.cmd
+++ b/build.cmd
@@ -1,4 +1,5 @@
:start
-bin\nant\nant.exe -f:spark.build build package
+REM Assumes nant is installed and in your path
+nant.exe -f:spark.build build package
pause
:goto start
diff --git a/spark.build b/spark.build
index 93d6b3ab..91c3dea6 100644
--- a/spark.build
+++ b/spark.build
@@ -8,7 +8,7 @@
-
+
@@ -82,9 +82,9 @@
+ commandline=""${solution.file}" /t:Clean "/p:Configuration=${project.config};OutDir=${out.dir};SignAssembly=${project.signassembly}" /v:q" workingdir="." />
+ commandline=""${solution.file}" /t:Rebuild "/p:Configuration=${project.config};OutDir=${out.dir};SignAssembly=${project.signassembly}" /v:q" workingdir="." />
diff --git a/src/Castle.MonoRail.Views.Spark.Tests/Castle.MonoRail.Views.Spark.Tests.csproj b/src/Castle.MonoRail.Views.Spark.Tests/Castle.MonoRail.Views.Spark.Tests.csproj
index fbbea0f7..e1c8d02d 100644
--- a/src/Castle.MonoRail.Views.Spark.Tests/Castle.MonoRail.Views.Spark.Tests.csproj
+++ b/src/Castle.MonoRail.Views.Spark.Tests/Castle.MonoRail.Views.Spark.Tests.csproj
@@ -18,7 +18,7 @@
true
- net45
+ net481falseAllRules.ruleset
@@ -39,22 +39,13 @@
False..\..\bin\castle\Castle.MonoRail.TestSupport.dll
-
- False
- ..\..\bin\nunit\nunit.framework.dll
-
-
- False
- ..\..\bin\rhinomocks\Rhino.Mocks.dll
-
-
- 3.5
-
-
- 3.5
-
+
+
+
+
+
@@ -243,10 +234,7 @@
true
-
-
-
-
+
\ No newline at end of file
diff --git a/src/Castle.MonoRail.Views.Spark.Tests/SparkViewFactoryTests.cs b/src/Castle.MonoRail.Views.Spark.Tests/SparkViewFactoryTests.cs
index eb672fa4..a8ffc081 100644
--- a/src/Castle.MonoRail.Views.Spark.Tests/SparkViewFactoryTests.cs
+++ b/src/Castle.MonoRail.Views.Spark.Tests/SparkViewFactoryTests.cs
@@ -190,9 +190,9 @@ public void LateBoundExpressionShouldCallEval()
propertyBag["foo"] = 1005.3;
using (new CurrentCultureScope(""))
{
-
+
manager.Process(string.Format("Home{0}LateBoundExpressionShouldCallEval", Path.DirectorySeparatorChar), output, engineContext, controller, controllerContext);
- Assert.That(output.ToString(), Is.StringContaining(string.Format("