![]() |
virtualSoC
0.6.2
baskett
|
An argument that can have any value. More...
Public Member Functions | |
OptionArgument (string defaultValue, bool required=false) | |
Initializes a new instance of the OptionArgument class. More... | |
OptionArgument (string defaultValue, bool required=false) | |
Initializes a new instance of the OptionArgument class. More... | |
OptionArgument (string defaultValue, bool required=false) | |
Initializes a new instance of the OptionArgument class. More... | |
virtual object | GetValue () |
Gets the value of this argument. More... | |
virtual object | GetValue () |
Gets the value of this argument. More... | |
virtual object | GetValue () |
Gets the value of this argument. More... | |
virtual void | Reset () |
Resets this argument. More... | |
virtual void | Reset () |
Resets this argument. More... | |
virtual void | Reset () |
Resets this argument. More... | |
virtual void | SetValue (object value) |
Sets the value for this argument. More... | |
virtual void | SetValue (object value) |
Sets the value for this argument. More... | |
virtual void | SetValue (object value) |
Sets the value for this argument. More... | |
Properties | |
object | DefaultValue [get, set] |
The default value that will be used if no value was passed on the command line. More... | |
string | HelpMessage [get, set] |
The message that will be displayed in the help page for your program. More... | |
string | HelpPlaceholder [get, set] |
Value that will be shown (in upper case) in the usage page for this argument. Setting this to null will display the default value (i.e. OPTION, COLLECTION, etc.). More... | |
bool | IsRequired [get, protected set] |
Flag indicating whether this argument is required, i.e. must be provided via the command line. More... | |
bool | NeedsValue [get, protected set] |
Indicates whether this argument requires an explicit option. More... | |
Action< object > | Processor [get, set] |
A method that can be executed when the command line arguments are processed. More... | |
bool | SupportsMultipleValues [get, protected set] |
Flag indicating whether multplie calls to SetValue will add a value or overwrite the existing one. More... | |
Func< object, bool > | Validator [get, set] |
A method that can be used to validate a value for this argument. More... | |
An argument that can have any value.
An option can be specified by passing -OPTION VALUE
, -OPTION=VALUE
, -OPTION:VALUE
, –OPTION VALUE
, –OPTION=VALUE
, –OPTION:VALUE
, /OPTION VALUE
, /OPTION:VALUE
or /OPTION=VALUE
from the command line
DotArgs.OptionArgument.OptionArgument | ( | string | defaultValue, |
bool | required = false |
||
) |
Initializes a new instance of the OptionArgument class.
defaultValue | The default value. |
required | Flag indicating whether this argument is required. |
DotArgs.OptionArgument.OptionArgument | ( | string | defaultValue, |
bool | required = false |
||
) |
Initializes a new instance of the OptionArgument class.
defaultValue | The default value. |
required | Flag indicating whether this argument is required. |
DotArgs.OptionArgument.OptionArgument | ( | string | defaultValue, |
bool | required = false |
||
) |
Initializes a new instance of the OptionArgument class.
defaultValue | The default value. |
required | Flag indicating whether this argument is required. |
|
virtualinherited |
Gets the value of this argument.
Reimplemented in DotArgs.CollectionArgument, DotArgs.CollectionArgument, DotArgs.CollectionArgument, DotArgs.AliasArgument, DotArgs.AliasArgument, and DotArgs.AliasArgument.
|
virtualinherited |
Gets the value of this argument.
Reimplemented in DotArgs.CollectionArgument, DotArgs.CollectionArgument, DotArgs.CollectionArgument, DotArgs.AliasArgument, DotArgs.AliasArgument, and DotArgs.AliasArgument.
|
virtualinherited |
Gets the value of this argument.
Reimplemented in DotArgs.CollectionArgument, DotArgs.CollectionArgument, DotArgs.CollectionArgument, DotArgs.AliasArgument, DotArgs.AliasArgument, and DotArgs.AliasArgument.
|
virtualinherited |
Resets this argument.
Reimplemented in DotArgs.CollectionArgument, DotArgs.CollectionArgument, and DotArgs.CollectionArgument.
|
virtualinherited |
Resets this argument.
Reimplemented in DotArgs.CollectionArgument, DotArgs.CollectionArgument, and DotArgs.CollectionArgument.
|
virtualinherited |
Resets this argument.
Reimplemented in DotArgs.CollectionArgument, DotArgs.CollectionArgument, and DotArgs.CollectionArgument.
|
virtualinherited |
Sets the value for this argument.
value | The value to set. |
Reimplemented in DotArgs.CollectionArgument, DotArgs.CollectionArgument, DotArgs.CollectionArgument, DotArgs.AliasArgument, DotArgs.AliasArgument, and DotArgs.AliasArgument.
|
virtualinherited |
Sets the value for this argument.
value | The value to set. |
Reimplemented in DotArgs.CollectionArgument, DotArgs.CollectionArgument, DotArgs.CollectionArgument, DotArgs.AliasArgument, DotArgs.AliasArgument, and DotArgs.AliasArgument.
|
virtualinherited |
Sets the value for this argument.
value | The value to set. |
Reimplemented in DotArgs.CollectionArgument, DotArgs.CollectionArgument, DotArgs.CollectionArgument, DotArgs.AliasArgument, DotArgs.AliasArgument, and DotArgs.AliasArgument.
|
getsetinherited |
The default value that will be used if no value was passed on the command line.
Using this when IsRequired is set will have no effect.
|
getsetinherited |
The message that will be displayed in the help page for your program.
|
getsetinherited |
Value that will be shown (in upper case) in the usage page for this argument. Setting this to null
will display the default value (i.e. OPTION, COLLECTION, etc.).
|
getprotected setinherited |
Flag indicating whether this argument is required, i.e. must be provided via the command line.
|
getprotected setinherited |
Indicates whether this argument requires an explicit option.
|
getsetinherited |
A method that can be executed when the command line arguments are processed.
|
getprotected setinherited |
Flag indicating whether multplie calls to SetValue will add a value or overwrite the existing one.
|
getsetinherited |
A method that can be used to validate a value for this argument.