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. |