Ookii.CommandLine.Conversion Namespace

Provides functionality for converting argument strings from the command line to the actual type of an argument.

Classes

ArgumentConverter Base class for converters from a string to the type of an argument.
ArgumentConverterAttribute Specifies a custom ArgumentConverter to use for converting the value of an argument from a string.
BooleanConverter Converter for arguments with Boolean values. These are typically switch arguments.
EnumConverter A converter for arguments with enumeration values.
GeneratedConverterNamespaceAttribute Sets the namespace to use for argument converters generated for arguments classes with the GeneratedParserAttribute attribute.
KeyConverterAttribute Specifies a custom ArgumentConverter to use for the keys of a dictionary argument.
KeyValuePairConverter Static class providing constants for the KeyValuePairConverterTKey, TValue class.
KeyValuePairConverterTKey, TValue Converts key-value pairs to and from strings using "key=value" notation.
KeyValueSeparatorAttribute Defines a custom key/value separator for dictionary arguments.
NullableConverter Converts from a string to a NullableT.
ParsableConverterT An argument converter for types that implement the IParsableTSelf interface.
SpanParsableConverterT An argument converter for types that implement the ISpanParsableTSelf interface.
StringConverter A converter for arguments with string values.
ValueConverterAttribute Specifies a custom ArgumentConverter to use for the keys of a dictionary argument.
WrappedDefaultTypeConverterT An ArgumentConverter that wraps the default TypeConverter for a type.
WrappedTypeConverter An ArgumentConverter that wraps an existing TypeConverter.
WrappedTypeConverterT An ArgumentConverter that wraps an existing TypeConverter.