System.CommandLine 命名空间

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

类

名称 说明
AliasedSet<T>

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

Argument

一个符号,定义可在命令行上传递给 命令 或 选项的值。

Argument<T>

一个符号,定义可在命令行上传递给 命令 或 选项的值。

ArgumentResult

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

ArgumentResultExtensions

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

ArgumentValidation

为 . 提供扩展方法 Argument。

Command

表示应用程序执行的特定操作。

CommandExtensions

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

CommandLineConfiguration

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

CommandResult

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

CommandResultExtensions

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

CompletionSourceExtensions

提供用于处理完成源的扩展方法。

DefaultHelpText

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

DefaultHelpText.AdditionalArguments

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

DefaultHelpText.Arguments

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

DefaultHelpText.Commands

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

DefaultHelpText.Options

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

DefaultHelpText.Usage

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

DiagramDirective

启用指令的使用 [diagram] ,该指令在命令行上指定时会短路正常命令处理,并显示说明命令行输入分析结果的关系图。

Directive

提供跨命令行应用可应用的跨剪切功能。

EnvironmentVariablesDirective

启用指令的使用 [env:key=value] ,允许在调用期间从命令行设置环境变量。

HelpBuilder

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

HelpBuilder.HelpItem

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

InvocationConfiguration

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

Option

定义命名参数和该参数的值的符号。

Option<T>

定义命名参数和该参数的值的符号。

OptionExtensions

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

OptionResult

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

OptionResultExtensions

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

OptionValidation

为 . 提供扩展方法 Option。

ParseError

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

Parser

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

ParserConfiguration

表示由 <a0/a0> 使用的配置。

ParseResult

描述基于特定分析程序配置分析命令行输入的结果。

ParseResultExtensions

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

ParserExtensions

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

RootCommand

表示应用程序执行的主要作。

StandardStreamWriter

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

StringExtensions

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

SuggestionSource

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

Symbol

定义驻留在具有父符号和子符号的层次结构中的命名符号。

SymbolCannotContainDelimiterArgumentException

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

SymbolResult

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

SymbolResultSet

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

SymbolSet

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

SystemConsole

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

TestConsole

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

Token

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

TokenizeError

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

TokenizeResult

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

ValidationMessages

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

VersionOption

表示一个标准选项,指示应为应用显示版本信息。

结构

名称 说明
ArgumentArity

定义选项或参数的 arity。

接口

名称 说明
IArgument

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

IArgumentArity

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

ICommand

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

IConsole

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

IDirectiveCollection

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

IHelpBuilder

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

IOption

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

IStandardError

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

IStandardIn

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

IStandardOut

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

IStandardStream

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

IStandardStreamReader

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

IStandardStreamWriter

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

ISuggestionSource

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

ISymbol

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

ISymbolSet

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

枚举

名称 说明
ResponseFileHandling

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

TokenType

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

委托

名称 说明
Suggest

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

TryConvertArgument

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

TryConvertArgument<T>

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。

ValidateSymbol<T>

提供用于在命令行应用程序中定义命令、选项、参数及其关系的类型。