NAnt SDK Documentation - v0.92 |

# CommandLineArgument Members

CommandLineArgument overview

#### Public Instance Constructors

CommandLineArgument Constructor |

#### Public Instance Properties

AllowMultiple | Gets a value indicating whether the argument can be specified multiple times.
Description | Gets the description of the argument.
IsArray | Gets a value indicating whether the argument is array-based.
IsCollection | Gets a value indicating whether the argument is collection-based.
IsDefault | Gets a value indicating whether the argument is the default argument.
IsExclusive | Gets a value indicating whether the argument cannot be combined with other arguments.
IsNameValueCollection | Gets a value indicating whether the argument is a set of name/value pairs.
IsRequired | Gets a value indicating whether the argument is required.
LongName | Gets the long name of the argument.
Property | Gets the property that backs the argument.
SeenValue | Gets a value indicating whether a mathing command-line argument was already found.
ShortName | Gets the short name of the argument.
Type | Gets the Type of the property to which the argument is applied.
Unique | Gets a value indicating whether the argument can only be specified once with a certain value.
ValueType | Gets the underlying Type of the argument.

#### Public Instance Methods

Equals (inherited from Object) | Determines whether the specified Object is equal to the current Object.
Finish | Sets the value of the argument on the specified object.
GetHashCode (inherited from Object) | Serves as a hash function for a particular type.
GetType (inherited from Object) | Gets the Type of the current instance.
SetValue | Assigns the specified value to the argument.
ToString (inherited from Object) | Returns a String that represents the current Object.

#### Protected Instance Methods

Finalize (inherited from Object) | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object) | Creates a shallow copy of the current Object.

#### See Also

CommandLineArgument Class | NAnt.Core.Util Namespace