Name |
Description |
ActionDebouncer |
A class that can be used to ensure an action only fires after a burst of triggers ends. |
ArgContextualAssistant |
|
ArgCopyright |
|
ArgParser |
|
ArgProductName |
|
ArgProductVersion |
|
ArgRequired |
|
ArgRequiredConditionalHook |
|
ArgumentAwareTabCompletionAttribute |
|
ArgumentScaffoldTypeCommandLineDefinitionFactory |
|
AsyncTimeline |
|
CommandLineAction |
A class that represents command line actions that users can specify on the command line. This is useful for programs like git where users first specify an action like 'push' and then the remaining arguments are either global or specific to 'push'. |
CommandLineArgument |
Instances of this class represent a single command line argument that users can specify on the command line. Supported syntaxes include: -argumentName argumentValue /argumentName:argumentValue -argumentName - If the argument is a boolean it will be true in this case. --argumentName=argumentValue - Only works if you have added an alias that starts with --. argumentValue - Only works if this argument defines the Position property as >= 0 |
CommandLineArgumentsDefinition |
This is the root class used to define a program's command line arguments. You can start with an empty definition and programatically add arguments or you can start from a Type that you have defined and have the definition inferred from it. |
CommandLineArgumentsDefinitionFactory |
A helper class that lets you create definition factories from Funcs |
ContextAssistSearch |
A context assist provider that lets a user search for an option. The class is abstract. Implementors just need to define the search implementation and this class will do the rest. |
ObjectEx |
|
ParseResult |
The raw parse result that contains the dictionary of values that were parsed |
PromptIfEmpty |
|
Resources |
|
StdConsoleProvider |
Used for internal implementation, but marked public for testing, please do not use. This is basically a wrapper around the system console. |
StdConsoleProvider.COORD |
|
StringEx |
string extension methods |
TabCompletion |
|
TableExpression |
A document expression that can be used to render a table that is specifically formatted to display in a console window. |
TableExpressionProvider |
A provider that can create a table expression given a replacement token and parameters. |
TimelineEvent |
|