Summary
    Represents a valid command-line argument.
    
		- Assembly
 - NAnt
.Core .dll  - Namespace
 - NAnt
.Core .Util  - Base Types
 - 
									
- Object
 
 
							graph BT
	Type-->Base0["Object"]
	Type["CommandLineArgument"]
class Type type-node
						
					Syntax
public class CommandLineArgument
			Constructors
| Name | Summary | 
|---|---|
| CommandLineArgument | 
									
    Initializes a new instance of the NAnt.Core.Util.CommandLineArgument class.
     | 
							
Properties
| Name | Value | Summary | 
|---|---|---|
| AllowMultiple | bool | 
									 
    Gets a value indicating whether the argument can be specified multiple
    times.
     
								 | 
							
| Description | string | 
									 
    Gets the description of the argument.
     
								 | 
							
| IsArray | bool | 
									 
    Gets a value indicating whether the argument is array-based.
     
								 | 
							
| IsCollection | bool | 
									 
    Gets a value indicating whether the argument is collection-based.
     
								 | 
							
| IsDefault | bool | 
									 
    Gets a value indicating whether the argument is the default argument.
     
								 | 
							
| IsExclusive | bool | 
									 
    Gets a value indicating whether the argument cannot be combined with
    other arguments.
     
								 | 
							
| Is | 
								bool | 
									 
    Gets a value indicating whether the argument is a set of name/value
    pairs.
     
								 | 
							
| IsRequired | bool | 
									 
    Gets a value indicating whether the argument is required.
     
								 | 
							
| LongName | string | 
									 
    Gets the long name of the argument.
     
								 | 
							
| Property | PropertyInfo | 
									 
    Gets the property that backs the argument.
     
								 | 
							
| SeenValue | bool | 
									 
    Gets a value indicating whether a matching command-line argument 
    was already found.
     
								 | 
							
| ShortName | string | 
									 
    Gets the short name of the argument.
     
								 | 
							
| Type | Type | 
									 
    Gets the  
								NAnt.Core.Util.CommandLineArgument.Type of the property to which the argument
    is applied.
     | 
							
| Unique | bool | 
									 
    Gets a value indicating whether the argument can only be specified once
    with a certain value.
     
								 | 
							
| ValueType | Type | 
									 
    Gets the underlying  
								NAnt.Core.Util.CommandLineArgument.Type of the argument.
     | 
							
Methods
| Name | Value | Summary | 
|---|---|---|
| Finish | 
								void | 
									 
    Sets the value of the argument on the specified object.
     
								 | 
							
| SetValue | 
								void | 
									 
    Assigns the specified value to the argument.
     
								 | 
							
