Provides functionality for converting argument strings from the command line to the actual type of an argument.
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. |