|
| | ChoiceArgument (string name, Set< ValueType > values, bool required=true, ValueType defaultValue=default(ValueType), string destination=null, string help=null) |
| | Creates a new instance of the argument. More...
|
| |
| override string | Description (string name=null, string alternative=null) |
| | Fetches the description of this argument. More...
|
| |
| | ValueArgument (string name, bool required=true, ValueType defaultValue=default(ValueType), string destination=null, string help=null) |
| | Creates a new instance of the argument. More...
|
| |
| override string | Usage (string name=null) |
| | Fetches the usage description of this argument. More...
|
| |
| override string | Description (string name=null, string alternative=null) |
| | Fetches the description of this argument. More...
|
| |
| virtual string | Description (string name=null, string alternative=null) |
| | Fetches the description of this argument. More...
|
| |
| virtual string | Usage (string name=null) |
| | Fetches the usage description of this argument. More...
|
| |
| ArgumentLiteralParser | GetParser () |
| | Fetchs the literal parser for this argument. More...
|
| |
| string | Description (string name=null, string alternative=null) |
| | Fetches the description of this argument. More...
|
| |
| string | Usage (string name=null) |
| | Fetches the usage description of this argument. More...
|
| |
| ArgumentLiteralParser | GetParser () |
| | Fetchs the literal parser for this argument. More...
|
| |
|
| static ChoiceArgument< ValueType > | Create< TargetType, ValueType > (string name, Set< ValueType > values, bool required=true, ValueType defaultValue=default(ValueType), Expression< Func< TargetType, ValueType > > destination=null, string help=null) |
| | Creates a new instance of the ChoiceArgument. More...
|
| |
| static ValueArgument< ValueType > | Create< TargetType, ValueType > (string name, bool required=true, ValueType defaultValue=default(ValueType), Expression< Func< TargetType, ValueType > > destination=null, string help=null) |
| | Creates a new instance of a ValueArgument. More...
|
| |
|
| | ValueArgument (ArgumentReader< ValueType > reader, string name, bool required, ValueType defaultValue, string destination, string help) |
| |
| | TargetPropertyArgument (ArgumentReader< ValueType > reader, string name, bool required, ValueType defaultValue, string destination, string help, bool isFlag) |
| | Creates a new instance of the argument. More...
|
| |
| string | helpText |
| |
| TargetPropertyParser< ValueType > | parser |
| |
| String | ValueStartDelimiter [get, set] |
| | The delimiter indicating the start of the combined value. More...
|
| |
| String | ValueEndDelimiter [get, set] |
| | The delimiter indicating the end of the combined value. More...
|
| |
| String | ValuePartsConnector [get, set] |
| | A term that is used to connect the values from the input list into a single parsed one. More...
|
| |
| bool | KeepDelimiters [get, set] |
| | Determiens wether the delimiters are part of the resulting value or not. More...
|
| |
| SimpleTypeConverter< string, ValueType > | TypeConverter [get, set] |
| | The converter used to create the parsed value from the input value. More...
|
| |
| String | Name [get] |
| |
| bool | IsRequired [get] |
| |
A parser argument that only accepts distinct predefined values.
A static class offering convenient ways to create ChoiceArguments.
- Since
- 0.2.0