System.CommandLine Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando.
Classes
| Nome | Description |
|---|---|
| AliasedSet<T> |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| Argument |
Um símbolo que define um valor que pode ser passado na linha de comando para um comando ou opção. |
| Argument<T> |
Um símbolo que define um valor que pode ser passado na linha de comando para um comando ou opção. |
| ArgumentResult |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| ArgumentResultExtensions |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| ArgumentValidation |
Fornece métodos de extensão para Argument. |
| Command |
Representa uma ação específica que o aplicativo executa. |
| CommandExtensions |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| CommandLineConfiguration |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| CommandResult |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| CommandResultExtensions |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| CompletionSourceExtensions |
Fornece métodos de extensão para trabalhar com fontes de conclusão. |
| DefaultHelpText |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| DefaultHelpText.AdditionalArguments |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| DefaultHelpText.Arguments |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| DefaultHelpText.Commands |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| DefaultHelpText.Options |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| DefaultHelpText.Usage |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| DiagramDirective |
Habilita o uso da |
| Directive |
Fornece funcionalidade de corte cruzado que pode ser aplicada entre aplicativos de linha de comando. |
| EnvironmentVariablesDirective |
Permite o uso da |
| HelpBuilder |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| HelpBuilder.HelpItem |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| InvocationConfiguration |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| Option |
Um símbolo que define um parâmetro nomeado e um valor para esse parâmetro. |
| Option<T> |
Um símbolo que define um parâmetro nomeado e um valor para esse parâmetro. |
| OptionExtensions |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| OptionResult |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| OptionResultExtensions |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| OptionValidation |
Fornece métodos de extensão para Option. |
| ParseError |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| Parser |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| ParserConfiguration |
Representa a configuração usada pelo CommandLineParser. |
| ParseResult |
Descreve os resultados da análise de uma entrada de linha de comando com base em uma configuração específica do analisador. |
| ParseResultExtensions |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| ParserExtensions |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| RootCommand |
Representa a ação principal executada pelo aplicativo. |
| StandardStreamWriter |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| StringExtensions |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| SuggestionSource |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| Symbol |
Define um símbolo nomeado que reside em uma hierarquia com símbolos pai e filho. |
| SymbolCannotContainDelimiterArgumentException |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| SymbolResult |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| SymbolResultSet |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| SymbolSet |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| SystemConsole |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| TestConsole |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| Token |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| TokenizeError |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| TokenizeResult |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| ValidationMessages |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| VersionOption |
Representa uma opção padrão que indica que as informações de versão devem ser exibidas para o aplicativo. |
Estruturas
| Nome | Description |
|---|---|
| ArgumentArity |
Define a aridade de uma opção ou argumento. |
Interfaces
| Nome | Description |
|---|---|
| IArgument |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| IArgumentArity |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| ICommand |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| IConsole |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| IDirectiveCollection |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| IHelpBuilder |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| IOption |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| IStandardError |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| IStandardIn |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| IStandardOut |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| IStandardStream |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| IStandardStreamReader |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| IStandardStreamWriter |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| ISuggestionSource |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| ISymbol |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| ISymbolSet |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
Enumerações
| Nome | Description |
|---|---|
| ResponseFileHandling |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| TokenType |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
Delegados
| Nome | Description |
|---|---|
| Suggest |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| TryConvertArgument |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| TryConvertArgument<T> |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |
| ValidateSymbol<T> |
Fornece tipos para definir comandos, opções, argumentos e suas relações em aplicativos de linha de comando. |