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.
|