System.CommandLine Namespace

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 [diagram] diretiva, que, quando especificada na linha de comando, fará um curto-circuito no tratamento de comando normal e exibirá um diagrama explicando o resultado da análise da entrada da linha de comando.

Directive

Fornece funcionalidade de corte cruzado que pode ser aplicada entre aplicativos de linha de comando.

EnvironmentVariablesDirective

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

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.