Condividi tramite


System.CommandLine Spazio dei nomi

Fornisce tipi per la definizione di comandi, opzioni, argomenti e relative relazioni nelle applicazioni da riga di comando.

Classi

Nome Descrizione
Argument

Simbolo che definisce un valore che può essere passato dalla riga di comando a un comando o a un'opzione.

Argument<T>

Simbolo che definisce un valore che può essere passato dalla riga di comando a un comando o a un'opzione.

ArgumentValidation

Fornisce metodi di estensione per Argument.

Command

Rappresenta un'azione specifica eseguita dall'applicazione.

CompletionSourceExtensions

Fornisce metodi di estensione per l'utilizzo delle origini di completamento.

DiagramDirective

Abilita l'uso della [diagram] direttiva , che, se specificata nella riga di comando, cortocircuiterà la gestione normale dei comandi e visualizzerà un diagramma che illustra il risultato dell'analisi per l'input della riga di comando.

Directive

Fornisce funzionalità trasversali che possono essere applicate tra app da riga di comando.

EnvironmentVariablesDirective

Abilita l'uso della direttiva, consentendo l'impostazione delle [env:key=value] variabili di ambiente dalla riga di comando durante la chiamata.

InvocationConfiguration

Fornisce tipi per la definizione di comandi, opzioni, argomenti e relative relazioni nelle applicazioni da riga di comando.

Option

Simbolo che definisce un parametro denominato e un valore per tale parametro.

Option<T>

Simbolo che definisce un parametro denominato e un valore per tale parametro.

OptionValidation

Fornisce metodi di estensione per Option.

ParserConfiguration

Rappresenta la configurazione utilizzata da CommandLineParser.

ParseResult

Descrive i risultati dell'analisi di un input della riga di comando in base a una configurazione del parser specifica.

RootCommand

Rappresenta l'azione principale eseguita dall'applicazione.

Symbol

Definisce un simbolo denominato che risiede in una gerarchia con simboli padre e figlio.

VersionOption

Rappresenta un'opzione standard che indica che le informazioni sulla versione devono essere visualizzate per l'app.

Struct

Nome Descrizione
ArgumentArity

Definisce l'arità di un'opzione o di un argomento.