System.CommandLine Espacio de nombres

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

Clases

Nombre Description
AliasedSet<T>

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

Argument

Símbolo que define un valor que se puede pasar en la línea de comandos a un comando o opción.

Argument<T>

Símbolo que define un valor que se puede pasar en la línea de comandos a un comando o opción.

ArgumentResult

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

ArgumentResultExtensions

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

ArgumentValidation

Proporciona métodos de extensión para Argument.

Command

Representa una acción específica que realiza la aplicación.

CommandExtensions

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

CommandLineConfiguration

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

CommandResult

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

CommandResultExtensions

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

CompletionSourceExtensions

Proporciona métodos de extensión para trabajar con orígenes de finalización.

DefaultHelpText

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

DefaultHelpText.AdditionalArguments

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

DefaultHelpText.Arguments

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

DefaultHelpText.Commands

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

DefaultHelpText.Options

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

DefaultHelpText.Usage

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

DiagramDirective

Habilita el uso de la [diagram] directiva , que cuando se especifica en la línea de comandos, se cortocircuitará el control de comandos normal y mostrará un diagrama que explica el resultado del análisis de la entrada de la línea de comandos.

Directive

Proporciona funcionalidad transversal que se puede aplicar a través de aplicaciones de línea de comandos.

EnvironmentVariablesDirective

Habilita el uso de la [env:key=value] directiva , lo que permite establecer variables de entorno desde la línea de comandos durante la invocación.

HelpBuilder

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

HelpBuilder.HelpItem

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

InvocationConfiguration

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

Option

Símbolo que define un parámetro con nombre y un valor para ese parámetro.

Option<T>

Símbolo que define un parámetro con nombre y un valor para ese parámetro.

OptionExtensions

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

OptionResult

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

OptionResultExtensions

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

OptionValidation

Proporciona métodos de extensión para Option.

ParseError

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

Parser

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

ParserConfiguration

Representa la configuración usada por .CommandLineParser

ParseResult

Describe los resultados del análisis de una entrada de línea de comandos basada en una configuración específica del analizador.

ParseResultExtensions

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

ParserExtensions

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

RootCommand

Representa la acción principal que realiza la aplicación.

StandardStreamWriter

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

StringExtensions

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

SuggestionSource

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

Symbol

Define un símbolo con nombre que reside en una jerarquía con símbolos primarios y secundarios.

SymbolCannotContainDelimiterArgumentException

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

SymbolResult

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

SymbolResultSet

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

SymbolSet

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

SystemConsole

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

TestConsole

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

Token

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

TokenizeError

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

TokenizeResult

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

ValidationMessages

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

VersionOption

Representa una opción estándar que indica que se debe mostrar información de versión para la aplicación.

Estructuras

Nombre Description
ArgumentArity

Define la aridad de una opción o argumento.

Interfaces

Nombre Description
IArgument

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

IArgumentArity

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

ICommand

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

IConsole

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

IDirectiveCollection

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

IHelpBuilder

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

IOption

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

IStandardError

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

IStandardIn

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

IStandardOut

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

IStandardStream

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

IStandardStreamReader

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

IStandardStreamWriter

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

ISuggestionSource

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

ISymbol

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

ISymbolSet

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

Enumeraciones

Nombre Description
ResponseFileHandling

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

TokenType

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

Delegados

Nombre Description
Suggest

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

TryConvertArgument

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

TryConvertArgument<T>

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.

ValidateSymbol<T>

Proporciona tipos para definir comandos, opciones, argumentos y sus relaciones en aplicaciones de línea de comandos.