System.CommandLine Namnområde

Innehåller typer för att definiera kommandon, alternativ, argument och deras relationer i kommandoradsprogram.

Klasser

Name Description
Argument

En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ.

Argument<T>

En symbol som definierar ett värde som kan skickas på kommandoraden till ett kommando eller alternativ.

ArgumentValidation

Tillhandahåller tilläggsmetoder för Argument.

Command

Representerar en specifik åtgärd som programmet utför.

CompletionSourceExtensions

Tillhandahåller tilläggsmetoder för att arbeta med slutförandekällor.

DiagramDirective

Aktiverar användningen av [diagram] direktivet, som när det anges på kommandoraden kortsluter normal kommandohantering och visar ett diagram som förklarar parsningsresultatet för kommandoradsindata.

Directive

Tillhandahåller övergripande funktioner som kan tillämpas i kommandoradsappar.

EnvironmentVariablesDirective

Möjliggör användning av [env:key=value] direktivet, vilket gör att miljövariabler kan anges från kommandoraden under anropet.

InvocationConfiguration

Innehåller typer för att definiera kommandon, alternativ, argument och deras relationer i kommandoradsprogram.

Option

En symbol som definierar en namngiven parameter och ett värde för den parametern.

Option<T>

En symbol som definierar en namngiven parameter och ett värde för den parametern.

OptionValidation

Tillhandahåller tilläggsmetoder för Option.

ParserConfiguration

Representerar konfigurationen som används av CommandLineParser.

ParseResult

Beskriver resultatet av att parsa en kommandoradsindata baserat på en specifik parserkonfiguration.

RootCommand

Representerar den huvudsakliga åtgärd som programmet utför.

Symbol

Definierar en namngiven symbol som finns i en hierarki med överordnade och underordnade symboler.

VersionOption

Representerar ett standardalternativ som anger att versionsinformation ska visas för appen.

Strukturer

Name Description
ArgumentArity

Definierar ariteten för ett alternativ eller argument.