The Gallio.Runtime.ConsoleSupport namespace contains a command-line argument
parsing Api and a rich console abstraction.
Classes
| Class | Description | |
|---|---|---|
| CommandLineArgumentAttribute |
Allows control of command line parsing.
| |
| CommandLineArgumentParser |
Parser for command line arguments.
| |
| CommandLineOutput |
Responsible for creating output.
| |
| ConsoleProgram<(Of <(TArguments>)>) |
A base class for implementing robust console applications.
| |
| DefaultCommandLineArgumentAttribute |
Indicates that this argument is the default argument.
| |
| NativeConsole |
An implementation of IRichConsole that targets the
native Console.
| |
| RichConsoleLogger |
A logger that sends all output to the console and displays messages in color
according to their status.
|
Interfaces
| Interface | Description | |
|---|---|---|
| IRichConsole |
A rich console provides a number of services that enable a console to be
shared among several cooperating tasks that are independently updating
different portions of the display.
|
Delegates
| Delegate | Description | |
|---|---|---|
| CommandLineErrorReporter |
A delegate used in error reporting.
| |
| ResponseFileReader |
Reads the contents of a response file.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| CommandLineArgumentFlags |
Used to control parsing of command line arguments.
|
