Partager via


System.CommandLine Espace de noms

Fournit des types pour définir des commandes, des options, des arguments et leurs relations dans les applications en ligne de commande.

Classes

Nom Description
Argument

Symbole définissant une valeur qui peut être transmise sur la ligne de commande à une commande ou une option.

Argument<T>

Symbole définissant une valeur qui peut être transmise sur la ligne de commande à une commande ou une option.

ArgumentValidation

Fournit des méthodes d’extension pour Argument.

Command

Représente une action spécifique effectuée par l’application.

CompletionSourceExtensions

Fournit des méthodes d’extension pour travailler avec des sources d’achèvement.

DiagramDirective

Active l’utilisation de la [diagram] directive, qui, lorsqu’elle est spécifiée sur la ligne de commande, court-circuite la gestion normale des commandes et affiche un diagramme expliquant le résultat d’analyse pour l’entrée de ligne de commande.

Directive

Fournit des fonctionnalités croisées qui peuvent s’appliquer sur les applications en ligne de commande.

EnvironmentVariablesDirective

Active l’utilisation de la [env:key=value] directive, ce qui permet aux variables d’environnement d’être définies à partir de la ligne de commande pendant l’appel.

InvocationConfiguration

Fournit des types pour définir des commandes, des options, des arguments et leurs relations dans les applications en ligne de commande.

Option

Symbole définissant un paramètre nommé et une valeur pour ce paramètre.

Option<T>

Symbole définissant un paramètre nommé et une valeur pour ce paramètre.

OptionValidation

Fournit des méthodes d’extension pour Option.

ParserConfiguration

Représente la configuration utilisée par le CommandLineParser.

ParseResult

Décrit les résultats de l’analyse d’une entrée de ligne de commande en fonction d’une configuration d’analyseur spécifique.

RootCommand

Représente l’action principale effectuée par l’application.

Symbol

Définit un symbole nommé qui réside dans une hiérarchie avec des symboles parent et enfant.

VersionOption

Représente une option standard qui indique que les informations de version doivent être affichées pour l’application.

Structures

Nom Description
ArgumentArity

Définit l’arité d’une option ou d’un argument.