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
AliasedSet<T>

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

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.

ArgumentResult

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

ArgumentResultExtensions

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

ArgumentValidation

Fournit des méthodes d’extension pour Argument.

Command

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

CommandExtensions

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

CommandLineConfiguration

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

CommandResult

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

CommandResultExtensions

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

CompletionSourceExtensions

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

DefaultHelpText

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

DefaultHelpText.AdditionalArguments

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

DefaultHelpText.Arguments

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

DefaultHelpText.Commands

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

DefaultHelpText.Options

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

DefaultHelpText.Usage

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

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.

HelpBuilder

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

HelpBuilder.HelpItem

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

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.

OptionExtensions

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

OptionResult

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

OptionResultExtensions

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

OptionValidation

Fournit des méthodes d’extension pour Option.

ParseError

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

Parser

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

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.

ParseResultExtensions

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

ParserExtensions

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

RootCommand

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

StandardStreamWriter

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

StringExtensions

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

SuggestionSource

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

Symbol

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

SymbolCannotContainDelimiterArgumentException

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

SymbolResult

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

SymbolResultSet

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

SymbolSet

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

SystemConsole

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

TestConsole

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

Token

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

TokenizeError

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

TokenizeResult

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

ValidationMessages

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

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.

Interfaces

Nom Description
IArgument

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

IArgumentArity

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

ICommand

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

IConsole

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

IDirectiveCollection

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

IHelpBuilder

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

IOption

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

IStandardError

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

IStandardIn

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

IStandardOut

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

IStandardStream

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

IStandardStreamReader

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

IStandardStreamWriter

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

ISuggestionSource

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

ISymbol

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

ISymbolSet

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

Énumérations

Nom Description
ResponseFileHandling

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

TokenType

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

Délégués

Nom Description
Suggest

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

TryConvertArgument

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

TryConvertArgument<T>

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

ValidateSymbol<T>

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