/tools/nant/NAnt.Core.xml
http://github.com/philiplaureano/LinFu · XML · 16161 lines · 16136 code · 24 blank · 1 comment · 0 complexity · fbb84cdf29ffa44e9e2c7beaee9a47da MD5 · raw file
Large files are truncated click here to view the full file
- <?xml version="1.0"?>
- <doc>
- <assembly>
- <name>NAnt.Core</name>
- </assembly>
- <members>
- <member name="T:NAnt.Core.Attributes.BooleanValidatorAttribute">
- <summary>
- Used to indicate that a property should be able to be converted into a
- <see cref="T:System.Boolean"/>.
- </summary>
- </member>
- <member name="T:NAnt.Core.Attributes.ValidatorAttribute">
- <summary>
- Base class for all validator attributes.
- </summary>
- </member>
- <member name="M:NAnt.Core.Attributes.ValidatorAttribute.Validate(System.Object)">
- <summary>
- Validates the specified value.
- </summary>
- <param name="value">The value to be validated.</param>
- <exception cref="T:NAnt.Core.ValidationException">The validation fails.</exception>
- </member>
- <member name="M:NAnt.Core.Attributes.BooleanValidatorAttribute.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Attributes.BooleanValidatorAttribute"/>
- class.
- </summary>
- </member>
- <member name="M:NAnt.Core.Attributes.BooleanValidatorAttribute.Validate(System.Object)">
- <summary>
- Checks if the specified value can be converted to a <see cref="T:System.Boolean"/>.
- </summary>
- <param name="value">The value to be checked.</param>
- <exception cref="T:NAnt.Core.ValidationException"><paramref name="value"/> cannot be converted to a <see cref="T:System.Boolean"/>.</exception>
- </member>
- <member name="T:NAnt.Core.Attributes.BuildAttributeAttribute">
- <summary>
- Indicates that property should be treated as a XML attribute for the
- task.
- </summary>
- <example>
- Examples of how to specify task attributes
- <code>
- #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
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Attributes.BuildAttributeAttribute.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Attributes.BuildAttributeAttribute"/> with the
- specified name.
- </summary>
- <param name="name">The name of the attribute.</param>
- <exception cref="T:System.ArgumentNullException"><paramref name="name"/> is <see langword="null"/>.</exception>
- <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="name"/> is a zero-length <see cref="T:System.String"/>.</exception>
- </member>
- <member name="P:NAnt.Core.Attributes.BuildAttributeAttribute.Name">
- <summary>
- Gets or sets the name of the XML attribute.
- </summary>
- <value>
- The name of the XML attribute.
- </value>
- </member>
- <member name="P:NAnt.Core.Attributes.BuildAttributeAttribute.Required">
- <summary>
- Gets or sets a value indicating whether the attribute is required.
- </summary>
- <value>
- <see langword="true" /> if the attribute is required; otherwise,
- <see langword="false" />. The default is <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.Core.Attributes.BuildAttributeAttribute.ExpandProperties">
- <summary>
- Gets or sets a value indicating whether property references should
- be expanded.
- </summary>
- <value>
- <see langword="true" /> if properties should be expanded; otherwise
- <see langword="false" />. The default is <see langword="true" />.
- </value>
- </member>
- <member name="P:NAnt.Core.Attributes.BuildAttributeAttribute.ProcessXml">
- <summary>
- Used to specify how this attribute will be handled as the XML is
- parsed and given to the element.
- </summary>
- <value>
- <see langword="true" /> if XML should be processed; otherwise
- <see langword="false" />. The default is <see langword="true" />.
- </value>
- </member>
- <member name="T:NAnt.Core.Attributes.BuildElementArrayAttribute">
- <summary>
- Indicates that property should be treated as a XML arrayList
- </summary>
- <remarks>
- <para>
- Should only be applied to properties exposing strongly typed arrays or
- strongly typed collections.
- </para>
- <para>
- The XML format is like this:
- <code>
- <![CDATA[
- <task>
- <elementName ... />
- <elementName ... />
- <elementName ... />
- <elementName ... />
- </task>
- ]]>
- </code>
- </para>
- </remarks>
- </member>
- <member name="T:NAnt.Core.Attributes.BuildElementAttribute">
- <summary>
- Indicates that the property should be treated as an XML element and
- further processing should be done.
- </summary>
- <remarks>
- <para>
- The XML format is like this:
- <code>
- <![CDATA[
- <task>
- <elementName ...>
- <morestuff />
- </elementName>
- </task>
- ]]>
- </code>
- </para>
- </remarks>
- </member>
- <member name="M:NAnt.Core.Attributes.BuildElementAttribute.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Attributes.BuildElementAttribute"/> with the
- specified name.
- </summary>
- <param name="name">The name of the attribute.</param>
- <exception cref="T:System.ArgumentNullException"><paramref name="name"/> is <see langword="null"/>.</exception>
- <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="name"/> is a zero-length <see cref="T:System.String"/>.</exception>
- </member>
- <member name="P:NAnt.Core.Attributes.BuildElementAttribute.Name">
- <summary>
- Gets or sets the name of the attribute.
- </summary>
- <value>
- The name of the attribute.
- </value>
- </member>
- <member name="P:NAnt.Core.Attributes.BuildElementAttribute.Required">
- <summary>
- Gets or sets a value indicating whether the attribute is required.
- </summary>
- <value>
- <see langword="true" /> if the attribute is required; otherwise,
- <see langword="false" />. The default is <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.Core.Attributes.BuildElementAttribute.ProcessXml">
- <summary>
- Used to specify how this element will be handled as the XML is parsed
- and given to the element.
- </summary>
- <value>
- <see langword="true" /> if XML should be processed; otherwise
- <see langword="false" />. The default is <see langword="true" />.
- </value>
- </member>
- <member name="M:NAnt.Core.Attributes.BuildElementArrayAttribute.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Attributes.BuildElementArrayAttribute"/>
- with the specified name.
- </summary>
- <param name="name">The name of the attribute.</param>
- <exception cref="T:System.ArgumentNullException"><paramref name="name"/> is <see langword="null"/>.</exception>
- <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="name"/> is a zero-length <see cref="T:System.String"/>.</exception>
- </member>
- <member name="P:NAnt.Core.Attributes.BuildElementArrayAttribute.ElementType">
- <summary>
- Gets or sets the type of objects that this container holds.
- </summary>
- <value>
- The type of the elements that this container holds.
- </value>
- <remarks>
- <para>
- This can be used for validation and schema generation.
- </para>
- <para>
- If not specified, the type of the elements will be determined using
- reflection.
- </para>
- </remarks>
- <exception cref="T:System.ArgumentNullException"><paramref name="value"/> is <see langword="null"/>.</exception>
- </member>
- <member name="T:NAnt.Core.Attributes.BuildElementCollectionAttribute">
- <summary>
- Indicates that the property should be treated as a container for a
- collection of build elements.
- </summary>
- <remarks>
- <para>
- Should only be applied to properties exposing strongly typed arrays or
- strongly typed collections.
- </para>
- <para>
- The XML format is like this:
- <code>
- <![CDATA[
- <task>
- <collectionName>
- <elementName ... />
- <elementName ... />
- <elementName ... />
- <elementName ... />
- </collectionName>
- </task>
- ]]>
- </code>
- </para>
- </remarks>
- </member>
- <member name="M:NAnt.Core.Attributes.BuildElementCollectionAttribute.#ctor(System.String,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Attributes.BuildElementCollectionAttribute"/> with the
- specified name and child element name.
- </summary>
- <param name="collectionName">The name of the collection.</param>
- <param name="childName">The name of the child elements in the collection</param>
- <exception cref="T:System.ArgumentNullException"><paramref name="childName"/> is <see langword="null"/>.</exception>
- <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="childName"/> is a zero-length <see cref="T:System.String"/>.</exception>
- </member>
- <member name="P:NAnt.Core.Attributes.BuildElementCollectionAttribute.ChildElementName">
- <summary>
- The name of the child element within the collection.
- </summary>
- <value>
- The name to check for in the XML of the elements in the collection.
- </value>
- <remarks>
- This can be used for validation and schema generation.
- </remarks>
- </member>
- <member name="T:NAnt.Core.Attributes.DateTimeValidatorAttribute">
- <summary>
- Used to indicate that a property should be able to be converted into a
- <see cref="T:System.DateTime"/>.
- </summary>
- </member>
- <member name="M:NAnt.Core.Attributes.DateTimeValidatorAttribute.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Attributes.DateTimeValidatorAttribute"/>
- class.
- </summary>
- </member>
- <member name="M:NAnt.Core.Attributes.DateTimeValidatorAttribute.Validate(System.Object)">
- <summary>
- Checks if the specified value can be converted to a <see cref="T:System.DateTime"/>.
- </summary>
- <param name="value">The value to be checked.</param>
- <exception cref="T:NAnt.Core.ValidationException"><paramref name="value"/> cannot be converted to a <see cref="T:System.DateTime"/>.</exception>
- </member>
- <member name="T:NAnt.Core.Attributes.ElementNameAttribute">
- <summary>
- Indicates that class should be treated as a NAnt element.
- </summary>
- <remarks>
- 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.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Attributes.ElementNameAttribute.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cre="ElementNameAttribute"/>
- with the specified name.
- </summary>
- <param name="name">The name of the element.</param>
- <exception cref="T:System.ArgumentNullException"><paramref name="name"/> is <see langword="null"/>.</exception>
- <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="name"/> is a zero-length <see cref="T:System.String"/>.</exception>
- </member>
- <member name="P:NAnt.Core.Attributes.ElementNameAttribute.Name">
- <summary>
- Gets or sets the name of the element.
- </summary>
- <value>
- The name of the element.
- </value>
- </member>
- <member name="T:NAnt.Core.Attributes.FileSetAttribute">
- <summary>
- Indicates that a property should be treated as a XML file set for the
- task.
- </summary>
- </member>
- <member name="M:NAnt.Core.Attributes.FileSetAttribute.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Attributes.FileSetAttribute"/> with the
- specified name.
- </summary>
- <param name="name">The name of the attribute.</param>
- <exception cref="T:System.ArgumentNullException"><paramref name="name"/> is <see langword="null"/>.</exception>
- <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="name"/> is a zero-length <see cref="T:System.String"/>.</exception>
- </member>
- <member name="T:NAnt.Core.Attributes.FrameworkConfigurableAttribute">
- <summary>
- 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.
- </summary>
- <example>
- <para>
- The following example shows a property of which the value can be
- configured for a specific framework in the NAnt configuration file.
- </para>
- <code lang="C#">
- [FrameworkConfigurable("exename", Required=true)]
- public virtual string ExeName {
- get { return _exeName; }
- set { _exeName = value; }
- }
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Attributes.FrameworkConfigurableAttribute.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Attributes.FrameworkConfigurableAttribute"/>
- with the specified attribute name.
- </summary>
- <param name="name">The name of the framework configuration attribute.</param>
- <exception cref="T:System.ArgumentNullException"><paramref name="name"/> is a <see langword="null"/>.</exception>
- <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="name"/> is a zero-length <see cref="T:System.String"/>.</exception>
- </member>
- <member name="P:NAnt.Core.Attributes.FrameworkConfigurableAttribute.Name">
- <summary>
- Gets or sets the name of the framework configuration attribute.
- </summary>
- <value>The name of the framework configuration attribute.</value>
- </member>
- <member name="P:NAnt.Core.Attributes.FrameworkConfigurableAttribute.Required">
- <summary>
- Gets or sets a value indicating whether the configuration attribute
- is required.
- </summary>
- <value>
- <see langword="true" /> if the configuration attribute is required;
- otherwise, <see langword="true" />. The default is <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.Core.Attributes.FrameworkConfigurableAttribute.ExpandProperties">
- <summary>
- Gets or sets a value indicating whether property references should
- be expanded.
- </summary>
- <value>
- <see langword="true" /> if properties should be expanded; otherwise
- <see langword="false" />. The default is <see langword="true" />.
- </value>
- </member>
- <member name="T:NAnt.Core.Attributes.FunctionAttribute">
- <summary>
- Indicates that the method should be exposed as a function in NAnt build
- files.
- </summary>
- <remarks>
- Attach this attribute to a method of a class that derives from
- <see cref="T:NAnt.Core.FunctionSetBase"/> to have NAnt be able to recognize it.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Attributes.FunctionAttribute.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Attributes.FunctionAttribute"/>
- class with the specified name.
- </summary>
- <param name="name">The name of the function.</param>
- <exception cref="T:System.ArgumentNullException"><paramref name="name"/> is <see langword="null"/>.</exception>
- <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="name"/> is a zero-length <see cref="T:System.String"/>.</exception>
- </member>
- <member name="P:NAnt.Core.Attributes.FunctionAttribute.Name">
- <summary>
- Gets or sets the name of the function.
- </summary>
- <value>
- The name of the function.
- </value>
- </member>
- <member name="T:NAnt.Core.Attributes.FunctionSetAttribute">
- <summary>
- Indicates that class should be treated as a set of functions.
- </summary>
- <remarks>
- Attach this attribute to a class that derives from <see cref="T:NAnt.Core.FunctionSetBase"/>
- to have NAnt be able to recognize it as containing custom functions.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Attributes.FunctionSetAttribute.#ctor(System.String,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Attributes.FunctionSetAttribute"/>
- class with the specified name.
- </summary>
- <param name="prefix">The prefix used to distinguish the functions.</param>
- <param name="category">The category of the functions.</param>
- <exception cref="T:System.ArgumentNullException">
- <para><paramref name="prefix"/> is <see langword="null"/>.</para>
- <para>-or-</para>
- <para><paramref name="category"/> is <see langword="null"/>.</para>
- </exception>
- <exception cref="T:System.ArgumentOutOfRangeException">
- <para><paramref name="prefix"/> is a zero-length <see cref="T:System.String"/>.</para>
- <para>-or-</para>
- <para><paramref name="category"/> is a zero-length <see cref="T:System.String"/>.</para>
- </exception>
- </member>
- <member name="P:NAnt.Core.Attributes.FunctionSetAttribute.Category">
- <summary>
- Gets or sets the category of the function set.
- </summary>
- <value>
- The name of the category of the function set.
- </value>
- <remarks>
- This will be displayed in the user docs.
- </remarks>
- </member>
- <member name="P:NAnt.Core.Attributes.FunctionSetAttribute.Prefix">
- <summary>
- Gets or sets the prefix of all functions in this function set.
- </summary>
- <value>
- The prefix of the functions in this function set.
- </value>
- </member>
- <member name="T:NAnt.Core.Attributes.Int32ValidatorAttribute">
- <summary>
- Indicates that property should be able to be converted into a <see cref="T:System.Int32"/>
- within the given range.
- </summary>
- </member>
- <member name="M:NAnt.Core.Attributes.Int32ValidatorAttribute.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Attributes.Int32ValidatorAttribute"/>
- class.
- </summary>
- </member>
- <member name="M:NAnt.Core.Attributes.Int32ValidatorAttribute.#ctor(System.Int32,System.Int32)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Attributes.Int32ValidatorAttribute"/>
- class with the specied minimum and maximum values.
- </summary>
- <param name="minValue">The minimum value.</param>
- <param name="maxValue">The maximum value.</param>
- </member>
- <member name="M:NAnt.Core.Attributes.Int32ValidatorAttribute.Validate(System.Object)">
- <summary>
- Checks whether the specified value can be converted to an <see cref="T:System.Int32"/>
- and whether the value lies within the range defined by the <see cref="P:NAnt.Core.Attributes.Int32ValidatorAttribute.MinValue"/>
- and <see cref="P:NAnt.Core.Attributes.Int32ValidatorAttribute.MaxValue"/> properties.
- </summary>
- <param name="value">The value to be checked.</param>
- <exception cref="T:NAnt.Core.ValidationException">
- <para>
- <paramref name="value"/> cannot be converted to an <see cref="T:System.Int32"/>.
- </para>
- <para>-or-</para>
- <para>
- <paramref name="value"/> is not in the range defined by <see cref="P:NAnt.Core.Attributes.Int32ValidatorAttribute.MinValue"/>
- and <see cref="P:NAnt.Core.Attributes.Int32ValidatorAttribute.MaxValue"/>.
- </para>
- </exception>
- </member>
- <member name="P:NAnt.Core.Attributes.Int32ValidatorAttribute.MinValue">
- <summary>
- Gets or sets the minimum value.
- </summary>
- <value>
- The minimum value. The default is <see cref="F:System.Int32.MinValue"/>.
- </value>
- </member>
- <member name="P:NAnt.Core.Attributes.Int32ValidatorAttribute.MaxValue">
- <summary>
- Gets or sets the maximum value.
- </summary>
- <value>
- The maximum value. The default is <see cref="F:System.Int32.MaxValue"/>.
- </value>
- </member>
- <member name="P:NAnt.Core.Attributes.Int32ValidatorAttribute.Base">
- <summary>
- The base of the number to validate, which must be 2, 8, 10, or 16.
- </summary>
- <value>
- The base of the number to validate.
- </value>
- <remarks>
- The default is 10.
- </remarks>
- </member>
- <member name="T:NAnt.Core.Attributes.LocationType">
- <summary>
- Defines possible locations in which a task executable can be located.
- </summary>
- </member>
- <member name="F:NAnt.Core.Attributes.LocationType.FrameworkDir">
- <summary>
- Locates the task executable in the current Framework directory.
- </summary>
- </member>
- <member name="F:NAnt.Core.Attributes.LocationType.FrameworkSdkDir">
- <summary>
- Locates the task executable in the current Framework SDK directory.
- </summary>
- </member>
- <member name="T:NAnt.Core.Attributes.ProgramLocationAttribute">
- <summary>
- Indicates the location that a task executable can be located in.
- </summary>
- <remarks>
- <para>
- When applied to a task deriving from <see cref="T:NAnt.Core.Tasks.ExternalProgramBase"/>,
- the program to execute will first be searched for in the designated
- location.
- </para>
- <para>
- 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).
- </para>
- </remarks>
- </member>
- <member name="M:NAnt.Core.Attributes.ProgramLocationAttribute.#ctor(NAnt.Core.Attributes.LocationType)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Attributes.ProgramLocationAttribute"/>
- with the specified location.
- </summary>
- <param type="type">The <see cref="P:NAnt.Core.Attributes.ProgramLocationAttribute.LocationType"/> of the attribute.</param>
- </member>
- <member name="P:NAnt.Core.Attributes.ProgramLocationAttribute.LocationType">
- <summary>
- Gets or sets the <see cref="P:NAnt.Core.Attributes.ProgramLocationAttribute.LocationType"/> of the task.
- </summary>
- <value>
- The location type of the task to which the attribute is assigned.
- </value>
- </member>
- <member name="T:NAnt.Core.Attributes.StringValidatorAttribute">
- <summary>
- Used to indicate whether a <see cref="T:System.String"/> property should allow
- an empty string value or not.
- </summary>
- </member>
- <member name="M:NAnt.Core.Attributes.StringValidatorAttribute.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Attributes.StringValidatorAttribute"/>
- class.
- </summary>
- </member>
- <member name="M:NAnt.Core.Attributes.StringValidatorAttribute.Validate(System.Object)">
- <summary>
- Checks if the specified value adheres to the rules defined by the
- properties of the <see cref="T:NAnt.Core.Attributes.StringValidatorAttribute"/>.
- </summary>
- <param name="value">The value to be checked.</param>
- <exception cref="T:NAnt.Core.ValidationException"><paramref name="value"/> is an empty string value and <see cref="P:NAnt.Core.Attributes.StringValidatorAttribute.AllowEmpty"/> is set to <see langword="false"/>.</exception>
- </member>
- <member name="P:NAnt.Core.Attributes.StringValidatorAttribute.AllowEmpty">
- <summary>
- Gets or sets a value indicating whether an empty string or
- <see langword="null" /> should be a considered a valid value.
- </summary>
- <value>
- <see langword="true" /> if an empty string or <see langword="null" />
- should be considered a valid value; otherwise, <see langword="false" />.
- The default is <see langword="true" />.
- </value>
- </member>
- <member name="P:NAnt.Core.Attributes.StringValidatorAttribute.Expression">
- <summary>
- Gets or sets a regular expression. The string will be validated to
- determine if it matches the expression.
- </summary>
- <value>
- <see cref="N:System.Text.RegularExpressions"/>
- </value>
- </member>
- <member name="P:NAnt.Core.Attributes.StringValidatorAttribute.ExpressionErrorMessage">
- <summary>
- An optional error message that can be used to better describe the
- regular expression error.
- </summary>
- </member>
- <member name="T:NAnt.Core.Attributes.TaskAttributeAttribute">
- <summary>
- Indicates that property should be treated as a XML attribute for the
- task.
- </summary>
- <example>
- Examples of how to specify task attributes
- <code>
- // 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();
- </code>
- 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.
- </example>
- </member>
- <member name="M:NAnt.Core.Attributes.TaskAttributeAttribute.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Attributes.TaskAttributeAttribute"/>
- with the specified attribute name.
- </summary>
- <param name="name">The name of the task attribute.</param>
- <exception cref="T:System.ArgumentNullException"><paramref name="name"/> is a <see langword="null"/>.</exception>
- <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="name"/> is a zero-length <see cref="T:System.String"/>.</exception>
- </member>
- <member name="T:NAnt.Core.Attributes.TaskNameAttribute">
- <summary>
- Indicates that class should be treated as a task.
- </summary>
- <remarks>
- 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.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Attributes.TaskNameAttribute.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Attributes.TaskNameAttribute"/>
- with the specified name.
- </summary>
- <param name="name">The name of the task.</param>
- <exception cref="T:System.ArgumentNullException"><paramref name="name"/> is <see langword="null"/>.</exception>
- <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="name"/> is a zero-length <see cref="T:System.String"/>.</exception>
- </member>
- <member name="T:NAnt.Core.Element">
- <summary>
- Models a NAnt XML element in the build file.
- </summary>
- <remarks>
- <para>
- Automatically validates attributes in the element based on attributes
- applied to members in derived classes.
- </para>
- </remarks>
- </member>
- <member name="M:NAnt.Core.Element.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Element"/> class.
- </summary>
- </member>
- <member name="M:NAnt.Core.Element.#ctor(NAnt.Core.Element)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Element"/> class
- from the specified element.
- </summary>
- <param name="e">The element that should be used to create a new instance of the <see cref="T:NAnt.Core.Element"/> class.</param>
- </member>
- <member name="M:NAnt.Core.Element.Initialize(System.Xml.XmlNode)">
- <summary>
- Performs default initialization.
- </summary>
- <remarks>
- Derived classes that wish to add custom initialization should override
- the <see cref="M:NAnt.Core.Element.Initialize"/> method.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Element.Log(NAnt.Core.Level,System.String)">
- <summary>
- Logs a message with the given priority.
- </summary>
- <param name="messageLevel">The message priority at which the specified message is to be logged.</param>
- <param name="message">The message to be logged.</param>
- <remarks>
- The actual logging is delegated to the project.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Element.Log(NAnt.Core.Level,System.String,System.Object[])">
- <summary>
- Logs a message with the given priority.
- </summary>
- <param name="messageLevel">The message priority at which the specified message is to be logged.</param>
- <param name="message">The message to log, containing zero or more format items.</param>
- <param name="args">An <see cref="T:System.Object"/> array containing zero or more objects to format.</param>
- <remarks>
- The actual logging is delegated to the project.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Element.InitializeElement(System.Xml.XmlNode)">
- <summary>
- Derived classes should override to this method to provide extra
- initialization and validation not covered by the base class.
- </summary>
- <param name="elementNode">The XML node of the element to use for initialization.</param>
- </member>
- <member name="M:NAnt.Core.Element.Initialize">
- <summary>
- Derived classes should override to this method to provide extra
- initialization and validation not covered by the base class.
- </summary>
- <remarks>
- Access to the <see cref="P:NAnt.Core.Element.XmlNode"/> that was used to initialize
- this <see cref="T:NAnt.Core.Element"/> is available through <see cref="P:NAnt.Core.Element.XmlNode"/>.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Element.CopyTo(NAnt.Core.Element)">
- <summary>
- Copies all instance data of the <see cref="T:NAnt.Core.Element"/> to a given
- <see cref="T:NAnt.Core.Element"/>.
- </summary>
- </member>
- <member name="M:NAnt.Core.Element.Initialize(System.Xml.XmlNode,NAnt.Core.PropertyDictionary,NAnt.Core.FrameworkInfo)">
- <summary>
- Performs initialization using the given set of properties.
- </summary>
- </member>
- <member name="M:NAnt.Core.Element.InitializeXml(System.Xml.XmlNode,NAnt.Core.PropertyDictionary,NAnt.Core.FrameworkInfo)">
- <summary>
- Initializes all build attributes and child elements.
- </summary>
- </member>
- <member name="M:NAnt.Core.Element.GetAttributeConfigurationNode(NAnt.Core.FrameworkInfo,System.String)">
- <summary>
- Locates the XML node for the specified attribute in the project
- configuration node.
- </summary>
- <param name="attributeName">The name of attribute for which the XML configuration node should be located.</param>
- <param name="framework">The framework to use to obtain framework specific information, or <see langword="null" /> if no framework specific information should be used.</param>
- <returns>
- The XML configuration node for the specified attribute, or
- <see langword="null" /> if no corresponding XML node could be
- located.
- </returns>
- <remarks>
- 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.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Element.GetElementNameFromType(System.Type)">
- <summary>
- Returns the <see cref="P:NAnt.Core.Attributes.ElementNameAttribute.Name"/> of the
- <see cref="T:NAnt.Core.Attributes.ElementNameAttribute"/> assigned to the specified
- <see cref="T:System.Type"/>.
- </summary>
- <param name="type">The <see cref="T:System.Type"/> of which the assigned <see cref="P:NAnt.Core.Attributes.ElementNameAttribute.Name"/> should be retrieved.</param>
- <returns>
- The <see cref="P:NAnt.Core.Attributes.ElementNameAttribute.Name"/> assigned to the specified
- <see cref="T:System.Type"/> or a null reference is no <see cref="P:NAnt.Core.Attributes.ElementNameAttribute.Name"/>
- is assigned to the <paramref name="type"/>.
- </returns>
- </member>
- <member name="P:NAnt.Core.Element.Parent">
- <summary>
- Gets or sets the parent of the element.
- </summary>
- <value>
- The parent of the element.
- </value>
- <remarks>
- This will be the parent <see cref="T:NAnt.Core.Task"/>, <see cref="T:NAnt.Core.Target"/>, or
- <see cref="P:NAnt.Core.Element.Project"/> depending on where the element is defined.
- </remarks>
- </member>
- <member name="P:NAnt.Core.Element.Name">
- <summary>
- Gets the name of the XML element used to initialize this element.
- </summary>
- <value>
- The name of the XML element used to initialize this element.
- </value>
- </member>
- <member name="P:NAnt.Core.Element.Project">
- <summary>
- Gets or sets the <see cref="P:NAnt.Core.Element.Project"/> to which this element belongs.
- </summary>
- <value>
- The <see cref="P:NAnt.Core.Element.Project"/> to which this element belongs.
- </value>
- </member>
- <member name="P:NAnt.Core.Element.Properties">
- <summary>
- Gets the properties local to this <see cref="T:NAnt.Core.Element"/> and the
- <see cref="P:NAnt.Core.Element.Project"/>.
- </summary>
- <value>
- The properties local to this <see cref="T:NAnt.Core.Element"/> and the <see cref="P:NAnt.Core.Element.Project"/>.
- </value>
- </member>
- <member name="P:NAnt.Core.Element.NamespaceManager">
- <summary>
- Gets or sets the <see cref="T:System.Xml.XmlNamespaceManager"/>.
- </summary>
- <value>
- The <see cref="T:System.Xml.XmlNamespaceManager"/>.
- </value>
- <remarks>
- The <see cref="P:NAnt.Core.Element.NamespaceManager"/> defines the current namespace
- scope and provides methods for looking up namespace information.
- </remarks>
- </member>
- <member name="P:NAnt.Core.Element.XmlNode">
- <summary>
- Gets or sets the XML node of the element.
- </summary>
- <value>
- The XML node of the element.
- </value>
- </member>
- <member name="P:NAnt.Core.Element.Location">
- <summary>
- Gets or sets the location in the build file where the element is
- defined.
- </summary>
- <value>
- The location in the build file where the element is defined.
- </value>
- </member>
- <member name="P:NAnt.Core.Element.CustomXmlProcessing">
- <summary>
- Gets a value indicating whether the element is performing additional
- processing using the <see cref="P:NAnt.Core.Element.XmlNode"/> that was used to
- initialize the element.
- </summary>
- <value>
- <see langword="false"/>.
- </value>
- <remarks>
- <para>
- Elements that need to perform additional processing of the
- <see cref="P:NAnt.Core.Element.XmlNode"/> that was used to initialize the element, should
- override this property and return <see langword="true"/>.
- </para>
- <para>
- When <see langword="true"/>, no build errors will be reported for
- unknown nested build elements.
- </para>
- </remarks>
- </member>
- <member name="T:NAnt.Core.Element.AttributeConfigurator">
- <summary>
- Configures an <see cref="P:NAnt.Core.Element.AttributeConfigurator.Element"/> using meta-data provided by
- assigned attributes.
- </summary>
- </member>
- <member name="M:NAnt.Core.Element.AttributeConfigurator.#ctor(NAnt.Core.Element,System.Xml.XmlNode,NAnt.Core.PropertyDictionary,NAnt.Core.FrameworkInfo)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Element.AttributeConfigurator"/>
- class for the given <see cref="P:NAnt.Core.Element.AttributeConfigurator.Element"/>.
- </summary>
- <param name="element">The <see cref="P:NAnt.Core.Element.AttributeConfigurator.Element"/> for which an <see cref="T:NAnt.Core.Element.AttributeConfigurator"/> should be created.</param>
- <param name="elementNode">The <see cref="P:NAnt.Core.Element.XmlNode"/> to initialize the <see cref="P:NAnt.Core.Element.AttributeConfigurator.Element"/> with.</param>
- <param name="properties">The <see cref="T:NAnt.Core.PropertyDictionary"/> to use for property expansion.</param>
- <param name="targetFramework">The framework that the <see cref="P:NAnt.Core.Element.AttributeConfigurator.Element"/> should target.</param>
- <exception cref="T:System.ArgumentNullException">
- <para><paramref name="element"/> is <see langword="null"/>.</para>
- <para>-or-</para>
- <para><paramref name="elementNode"/> is <see langword="null"/>.</para>
- <para>-or-</para>
- <para><paramref name="properties"/> is <see langword="null"/>.</para>
- </exception>
- </member>
- <member name="M:NAnt.Core.Element.AttributeConfigurator.CreateChildBuildElement(System.Reflection.PropertyInfo,System.Reflection.MethodInfo,System.Reflection.MethodInfo,System.Xml.XmlNode,NAnt.Core.PropertyDictionary,NAnt.Core.FrameworkInfo)">
- <summary>
- Creates a child <see cref="P:NAnt.Core.Element.AttributeConfigurator.Element"/> using property set/get methods.
- </summary>
- <param name="propInf">The <see cref="T:System.Reflection.PropertyInfo"/> instance that represents the property of the current class.</param>
- <param name="getter">A <see cref="T:System.Reflection.MethodInfo"/> representing the get accessor for the property.</param>
- <param name="setter">A <see cref="T:System.Reflection.MethodInfo"/> representing the set accessor for the property.</param>
- <param name="xml">The <see cref="P:NAnt.Core.Element.XmlNode"/> used to initialize the new <see cref="P:NAnt.Core.Element.AttributeConfigurator.Element"/> instance.</param>
- <param name="properties">The collection of property values to use for macro expansion.</param>
- <param name="framework">The <see cref="T:NAnt.Core.FrameworkInfo"/> from which to obtain framework-specific information.</param>
- <returns>The <see cref="P:NAnt.Core.Element.AttributeConfigurator.Element"/> child.</returns>
- </member>
- <member name="M:NAnt.Core.Element.AttributeConfigurator.CreateAttributeSetter(System.Type)">
- <summary>
- Creates an <see cref="T:NAnt.Core.Element.AttributeConfigurator.IAttributeSetter"/> for the given
- <see cref="T:System.Type"/>.
- </summary>
- <param name="attributeType">The <see cref="T:System.Type"/> for which an <see cref="T:NAnt.Core.Element.AttributeConfigurator.IAttributeSetter"/> should be created.</param>
- <returns>
- An <see cref="T:NAnt.Core.Element.AttributeConfigurator.IAttributeSetter"/> for the given <see cref="T:System.Type"/>.
- </returns>
- </member>
- <member name="F:NAnt.Core.Element.AttributeConfigurator._element">
- <summary>
- Holds the <see cref="P:NAnt.Core.Element.AttributeConfigurator.Element"/> that should be initialized.
- </summary>
- </member>
- <member name="F:NAnt.Core.Element.AttributeConfigurator._elementXml">
- <summary>
- Holds the <see cref="P:NAnt.Core.Element.XmlNode"/> that should be used to initialize
- the <see cref="P:NAnt.Core.Element.AttributeConfigurator.Element"/>.
- </summary>
- </member>
- <member name="F:NAnt.Core.Element.AttributeConfigurator._properties">
- <summary>
- Holds the dictionary that should be used for property
- expansion.
- </summary>
- </member>
- <member name="F:NAnt.Core.Element.AttributeConfigurator._targetFramework">
- <summary>
- Holds the framework that should be targeted by the
- <see cref="P:NAnt.Core.Element.AttributeConfigurator.Element"/> that we're configuring, or
- <see langword="null"/> if there's no current target
- framework.
- </summary>
- </member>
- <member name="F:NAnt.Core.Element.AttributeConfigurator._unprocessedAttributes">
- <summary>
- Holds the names of the attributes that still need to be
- processed.
- </summary>
- </member>
- <member name="F:NAnt.Core.Element.AttributeConfigurator._unprocessedChildNodes">
- <summary>
- Holds the names of the child nodes that still need to be
- processed.
- </summary>
- </member>
- <member name="F:NAnt.Core.Element.AttributeConfigurator.logger">
- <summary>
- Holds the logger for the current class.
- </summary>
- </member>
- <member name="F:NAnt.Core.Element.AttributeConfigurator.AttributeSetters">
- <summary>
- Holds the cache of <see cref="T:NAnt.Core.Element.AttributeConfigurator.IAttributeSetter"/> instances.
- </summary>
- </member>
- <member name="P:NAnt.Core.Element.AttributeConfigurator.NamespaceManager">
- <summary>
- Gets the <see cref="T:System.Xml.XmlNamespaceManager"/>.
- </summary>
- <value>
- The <see cref="T:System.Xml.XmlNamespaceManager"/>.
- </value>
- <remarks>
- The <see cref="P:NAnt.Core.Element.AttributeConfigurator.NamespaceManager"/> defines the current namespace
- scope and provides methods for looking up namespace information.
- </remarks>
- </member>
- <member name="T:NAnt.Core.Element.AttributeConfigurator.IAttributeSetter">
- <summary>
- Internal interface used for setting element attributes.
- </summary>
- </member>
- <member name="T:NAnt.Core.Configuration.DirList">
- <summary>
- Represents an explicitly named list of directories.
- </summary>
- <remarks>
- A <see cref="T:NAnt.Core.Configuration.DirList"/> is useful when you want to capture a list of
- directories regardless whether they currently exist.
- </remarks>
- </member>
- <member name="P:NAnt.Core.Configuration.DirList.Directory">
- <summary>
- The base of the directory of this dirlist. The default is the project
- base directory.
- </summary>
- </member>
- <member name="P:NAnt.Core.Configuration.ManagedExecutionMode…