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