Ookii.CommandLine.Support Namespace

Provides types to support source generation. Types in this namespace should not be used directly in your code.

Classes

ArgumentProvider A source of arguments for the CommandLineParser.
CommandProvider A source of commands for the CommandManager.
GeneratedArgument Represents information about an argument determined by the source generator.
GeneratedArgumentTElementWithNullable Represents information about an argument determined by the source generator. Used for all arguments except dictionary arguments.
GeneratedArgumentBase Represents information about an argument determined by the source generator.
GeneratedArgumentProvider A base class for argument providers created by the GeneratedParserAttribute.
GeneratedCommandInfo Represents information about a subcommand determined by the source generator.
GeneratedCommandInfoWithCustomParsingT Represents information about a subcommand that uses the ICommandWithCustomParsing interface, determined by the source generator.
GeneratedDictionaryArgumentTKey, TValue Represents information about a dictionary argument determined by the source generator.

Structures

ArgumentCreationInfo Provides information needed to create an instance of the GeneratedArgumentBase class.

Enumerations

ProviderKind Specifies the kind of provider that was the source of the arguments or subcommands.