|
Joutsen.ArgumentsParsing
v0.2.1
|
A group of arguments that cannot appear together in the input string: they are mutually exclusive. More...
Public Member Functions | |
| void | AddArgument (ParserArgument argument, string name=null) |
| Adds a new argument to the group. More... | |
| void | AddArgument (string name, ParserArgument argument) |
| Adds a new argument that is identified by its name to the group. More... | |
| void | AddArgument (string name, string alternative, ParserArgument argument) |
| Adds a new argument that is identified by its name or an alternative name to the group. More... | |
| void | AddArgument< FlagValueType > (FlagArgument< FlagValueType > argument) |
| Adds a new argument that represents a flag. More... | |
Properties | |
| String | Name [get] |
| The name of the group. More... | |
| bool | IsRequired [get] |
| Determines if one of the arguments in the group is required to occur in the input string. More... | |
A group of arguments that cannot appear together in the input string: they are mutually exclusive.
| void Joutsen.ArgumentsParsing.MutuallyExclusiveArgumentsGroup.AddArgument | ( | ParserArgument | argument, |
| string | name = null |
||
| ) |
Adds a new argument to the group.
| argument | the new argument |
| name | the name that identifies the argument |
| void Joutsen.ArgumentsParsing.MutuallyExclusiveArgumentsGroup.AddArgument | ( | string | name, |
| ParserArgument | argument | ||
| ) |
Adds a new argument that is identified by its name to the group.
| name | the name that identifies this argument |
| argument | the argument |
| void Joutsen.ArgumentsParsing.MutuallyExclusiveArgumentsGroup.AddArgument | ( | string | name, |
| string | alternative, | ||
| ParserArgument | argument | ||
| ) |
Adds a new argument that is identified by its name or an alternative name to the group.
| name | the name that identifies this argument in the input list |
| alternative | the alternative name that identifies this argument in the input list |
| argument | the argument |
| void Joutsen.ArgumentsParsing.MutuallyExclusiveArgumentsGroup.AddArgument< FlagValueType > | ( | FlagArgument< FlagValueType > | argument | ) |
Adds a new argument that represents a flag.
|
get |
Determines if one of the arguments in the group is required to occur in the input string.
|
get |
The name of the group.
1.8.13