System.CommandLine Naamruimte

Biedt typen voor het definiëren van opdrachten, opties, argumenten en hun relaties in opdrachtregeltoepassingen.

Klassen

Name Description
Argument

Een symbool dat een waarde definieert die op de opdrachtregel kan worden doorgegeven aan een opdracht of optie.

Argument<T>

Een symbool dat een waarde definieert die op de opdrachtregel kan worden doorgegeven aan een opdracht of optie.

ArgumentValidation

Biedt uitbreidingsmethoden voor Argument.

Command

Vertegenwoordigt een specifieke actie die door de toepassing wordt uitgevoerd.

CompletionSourceExtensions

Biedt uitbreidingsmethoden voor het werken met voltooiingsbronnen.

DiagramDirective

Maakt het gebruik van de [diagram] instructie mogelijk, die wanneer opgegeven op de opdrachtregel de normale opdrachtafhandeling kortsluit en een diagram weergeeft waarin het parseringsresultaat voor de opdrachtregelinvoer wordt uitgelegd.

Directive

Biedt geavanceerde functionaliteit die kan worden toegepast op opdrachtregel-apps.

EnvironmentVariablesDirective

Maakt het gebruik van de [env:key=value] instructie mogelijk, waardoor omgevingsvariabelen vanaf de opdrachtregel kunnen worden ingesteld tijdens het aanroepen.

InvocationConfiguration

Biedt typen voor het definiëren van opdrachten, opties, argumenten en hun relaties in opdrachtregeltoepassingen.

Option

Een symbool dat een benoemde parameter en een waarde voor die parameter definieert.

Option<T>

Een symbool dat een benoemde parameter en een waarde voor die parameter definieert.

OptionValidation

Biedt uitbreidingsmethoden voor Option.

ParserConfiguration

Vertegenwoordigt de configuratie die wordt gebruikt door de CommandLineParser.

ParseResult

Beschrijft de resultaten van het parseren van een opdrachtregelinvoer op basis van een specifieke parserconfiguratie.

RootCommand

Vertegenwoordigt de hoofdactie die door de toepassing wordt uitgevoerd.

Symbol

Definieert een benoemd symbool dat zich in een hiërarchie bevindt met bovenliggende en onderliggende symbolen.

VersionOption

Vertegenwoordigt een standaardoptie die aangeeft dat versiegegevens voor de app moeten worden weergegeven.

Structs

Name Description
ArgumentArity

Definieert de arity van een optie of argument.