System.CommandLine Espaço de Nomes

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

Classes

Nome Descrição
AliasedSet<T>

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

Argument

Um símbolo que define um valor que pode ser passado na linha de comandos para um comando ou opção.

Argument<T>

Um símbolo que define um valor que pode ser passado na linha de comandos para um comando ou opção.

ArgumentResult

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

ArgumentResultExtensions

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

ArgumentValidation

Fornece métodos de extensão para Argument.

Command

Representa uma ação específica que a aplicação realiza.

CommandExtensions

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

CommandLineConfiguration

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

CommandResult

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

CommandResultExtensions

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

CompletionSourceExtensions

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

DefaultHelpText

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

DefaultHelpText.AdditionalArguments

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

DefaultHelpText.Arguments

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

DefaultHelpText.Commands

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

DefaultHelpText.Options

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

DefaultHelpText.Usage

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

DiagramDirective

Permite o uso da [diagram] diretiva, que, quando especificada na linha de comandos, irá curto-circuitar o tratamento normal de comandos e exibir um diagrama explicando o resultado da análise para a entrada da linha de comandos.

Directive

Fornece funcionalidade de corte transversal que pode ser aplicada a várias aplicações de linha de comando.

EnvironmentVariablesDirective

Permite a utilização da [env:key=value] diretiva, permitindo que variáveis de ambiente sejam definidas a partir da linha de comandos durante a invocação.

HelpBuilder

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

HelpBuilder.HelpItem

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

InvocationConfiguration

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

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 as suas relações em aplicações de linha de comandos.

OptionResult

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

OptionResultExtensions

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

OptionValidation

Fornece métodos de extensão para Option.

ParseError

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

Parser

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

ParserConfiguration

Representa a configuração usada pelos CommandLineParser.

ParseResult

Descreve os resultados da análise de uma entrada de linha de comandos baseada numa configuração específica de analisador.

ParseResultExtensions

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

ParserExtensions

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

RootCommand

Representa a principal ação que a aplicação realiza.

StandardStreamWriter

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

StringExtensions

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

SuggestionSource

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

Symbol

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

SymbolCannotContainDelimiterArgumentException

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

SymbolResult

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

SymbolResultSet

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

SymbolSet

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

SystemConsole

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

TestConsole

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

Token

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

TokenizeError

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

TokenizeResult

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

ValidationMessages

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

VersionOption

Representa uma opção padrão que indica que a informação de versão deve ser apresentada para a aplicação.

Estruturas

Nome Descrição
ArgumentArity

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

Interfaces

Nome Descrição
IArgument

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

IArgumentArity

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

ICommand

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

IConsole

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

IDirectiveCollection

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

IHelpBuilder

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

IOption

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

IStandardError

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

IStandardIn

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

IStandardOut

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

IStandardStream

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

IStandardStreamReader

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

IStandardStreamWriter

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

ISuggestionSource

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

ISymbol

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

ISymbolSet

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

Enumerações

Nome Descrição
ResponseFileHandling

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

TokenType

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

Delegados

Nome Descrição
Suggest

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

TryConvertArgument

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

TryConvertArgument<T>

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.

ValidateSymbol<T>

Fornece tipos para definir comandos, opções, argumentos e as suas relações em aplicações de linha de comandos.