Compartilhar via


System.CommandLine Namespace

Classes

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.

ArgumentExtensions

Fornece métodos de extensão para Argument.

Command

Representa uma ação específica que o aplicativo executa.

CommandExtensions

Fornece métodos de extensão para Command.

CommandLineConfiguration

Representa a configuração usada pelo Parser.

CommandLineConfigurationException

Indica que uma configuração de linha de comando é inválida.

CompletionSourceExtensions

Fornece métodos de extensão para trabalhar com fontes de conclusão.

CompletionSourceList

Uma lista de fontes de conclusão a serem usadas ao fornecer conclusões para conclusão.

ConsoleExtensions

Fornece métodos de extensão para IConsole.

DirectiveCollection

Uma coleção de diretivas analisadas de uma linha de comando.

Handler

Fornece métodos para criar e trabalhar com manipuladores de comando.

IdentifierSymbol

Um símbolo, como uma opção ou um comando, com um ou mais nomes fixos em uma interface de linha de comando.

LocalizationResources

Fornece cadeias de caracteres localizáveis para mensagens de ajuda e erro.

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 métodos de extensão para Option.

RootCommand

Representa a ação principal que o aplicativo executa.

Symbol

Define um símbolo nomeado que reside em uma hierarquia com símbolos pai e filho.

Estruturas

ArgumentArity

Define a aridade de uma opção ou argumento.

Interfaces

IConsole

Representa os fluxos de entrada, saída e erro do console padrão.