Skip to content

N_CommandLine

Moh.Hassan edited this page Oct 10, 2019 · 1 revision

CommandLine Namespace

Classes

ClassDescription
Public classBadFormatConversionError Models an error generated when a value conversion fails.
Public classBadFormatTokenError Models an error generated when an invalid token is detected.
Public classBadVerbSelectedError Models an error generated when an unknown verb is detected.
Public classBaseAttribute Models a base attribute to define command line syntax.
Public classError Base type of all errors.
Protected classErrorExtensions
Public classHelpRequestedError Models an error generated when a user explicitly requests help.
Public classHelpTextExtensions
Public classHelpVerbRequestedError Models an error generated when a user explicitly requests help in verb commands scenario.
Public classInvalidAttributeConfigurationError Models an error generated when an invalid token is detected.
Public classMissingRequiredOptionError Models an error generated when a required option is required.
Public classMissingValueOptionError Models an error generated when an option lacks its value.
Public classMutuallyExclusiveSetError Models an error generated when a an option from another set is defined.
Public classNamedError Base type of all erros with name information.
Public classNameInfo Models name information, used in Error instances.
Public classNotParsed(T) It contains a sequence of Error.
Public classNoVerbSelectedError Models an error generated when no verb is selected.
Public classNullInstance Models a null result when constructing a ParserResult(T) in a faling verbs scenario.
Public classOptionAttribute Models an option specification.
Public classParsed(T) It contains an instance of type T with parsed values.
Public classParser Provides methods to parse command line arguments.
Public classParserExtensions Defines generic overloads for ParseArguments(IEnumerable(String), Type[]).
Public classParserResult(T) Models a parser result. When inherited by Parsed(T), it contains an instance of type T with parsed values. When inherited by NotParsed(T), it contains a sequence of Error.
Public classParserResultExtensions Provides convenience extension methods for ParserResult(T).
Public classParserSettings Provides settings for Parser. Once consumed cannot be reused.
Public classRepeatedOptionError Models an error generated when an option is repeated two or more times.
Public classSequenceOutOfRangeError Models an error generated when a sequence value lacks elements.
Public classSetValueExceptionError Models as error generated when exception is thrown at Property.SetValue
Public classTokenError Base type of all errors related to bad token detection.
Public classTypeInfo
Public classUnknownOptionError Models an error generated when an unknown option is detected.
Public classUnParserExtensions Provides overloads to unparse options instance.
Public classUnParserSettings Provides settings for when formatting command line from an options instance../>.
Public classValueAttribute Models an value specification, or better how to handle values not bound to options.
Public classVerbAttribute Models a verb command specification.
Public classVersionRequestedError Models an error generated when a user explicitly requests version.

Enumerations

EnumerationDescription
Public enumerationErrorType Discriminator enumeration of Error derivates.
Public enumerationParserResultType Discriminator enumeration of ParserResultType derivates.

Clone this wiki locally