Get or set the type of value to support
For most properties and fields, this is optional (can be left null), but for IList types of properties that take multiple values, this property needs to be set to know how to convert the command-line values to the type the list expects
OptDefAttribute Class | CommandLine.OptParse Namespace