Sdílet prostřednictvím


System.CommandLine Obor názvů

Poskytuje typy pro definování příkazů, možností, argumentů a jejich vztahů v aplikacích příkazového řádku.

Třídy

Name Description
Argument

Symbol definující hodnotu, kterou lze předat na příkazovém řádku příkazu nebo možnosti.

Argument<T>

Symbol definující hodnotu, kterou lze předat na příkazovém řádku příkazu nebo možnosti.

ArgumentValidation

Poskytuje rozšiřující metody pro Argument.

Command

Představuje konkrétní akci, kterou aplikace provede.

CompletionSourceExtensions

Poskytuje rozšiřující metody pro práci se zdroji dokončení.

DiagramDirective

Povolí použití [diagram] direktivy, která po zadání na příkazovém řádku způsobí běžné zpracování příkazů zkratového okruhu a zobrazí diagram vysvětlující výsledek analýzy vstupu příkazového řádku.

Directive

Poskytuje průřezové funkce, které se dají použít napříč aplikacemi příkazového řádku.

EnvironmentVariablesDirective

Povolí použití direktivy, což umožňuje nastavení proměnných [env:key=value] prostředí z příkazového řádku během vyvolání.

InvocationConfiguration

Poskytuje typy pro definování příkazů, možností, argumentů a jejich vztahů v aplikacích příkazového řádku.

Option

Symbol definující pojmenovaný parametr a hodnotu pro tento parametr.

Option<T>

Symbol definující pojmenovaný parametr a hodnotu pro tento parametr.

OptionValidation

Poskytuje rozšiřující metody pro Option.

ParserConfiguration

Představuje konfiguraci používanou objektem CommandLineParser.

ParseResult

Popisuje výsledky analýzy vstupu příkazového řádku na základě konkrétní konfigurace analyzátoru.

RootCommand

Představuje hlavní akci, kterou aplikace provádí.

Symbol

Definuje pojmenovaný symbol, který se nachází v hierarchii s nadřazenými a podřízenými symboly.

VersionOption

Představuje standardní možnost, která označuje, že informace o verzi by se měly zobrazit pro aplikaci.

Struktury

Name Description
ArgumentArity

Definuje arity možnosti nebo argumentu.