CreateShellCommandOptions Properties | 
The CreateShellCommandOptions type exposes the following members.
| Name | Description | |
|---|---|---|
| AllowDuplicateArguments | 
            Gets or sets a value indicating whether duplicate arguments are allowed.
              | |
| AllowWhiteSpaceValueSeparator | 
            Gets or sets a value indicating whether the value of arguments may be separated from the name by white space.
              | |
| ArgumentNameComparer | 
            Gets or set the IComparerT to use to compare argument names.
              | |
| ArgumentNamePrefixes | 
            Gets or sets the argument name prefixes to use when parsing the shell command's arguments.
              | |
| AvailableCommandsHeader | 
            Gets or sets the header that is used when printing a list of commands if no command name was supplied or the command name was not recognized.
              | |
| CommandDescriptionFormat | 
            Gets or sets the format string used to format a command's name and description.
              | |
| CommandDescriptionIndent | 
            Gets or sets the number of characters by which to indent the all but the first line of command descriptions.
              | |
| CommandNameComparer | 
            Gets or sets the IEqualityComparerT used to compare command names.
              | |
| CommandUsageFormat | 
            Gets or sets the format string to use for the usage help if no command name was supplied or the command name was not recognized.
              | |
| Error | 
            Gets or sets the TextWriter used to print error information.
              | |
| Out | 
            Gets or sets the output TextWriter used to print usage information.
              | |
| UsageOptions | 
            Gets or sets the options to use when parsing the shell command fails.
              |