通过


System.CommandLine 命名空间

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

名称 说明
Argument

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

Argument<T>

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

ArgumentValidation

为 . 提供扩展方法 Argument

Command

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

CompletionSourceExtensions

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

DiagramDirective

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

Directive

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

EnvironmentVariablesDirective

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

InvocationConfiguration

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

Option

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

Option<T>

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

OptionValidation

为 . 提供扩展方法 Option

ParserConfiguration

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

ParseResult

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

RootCommand

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

Symbol

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

VersionOption

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

结构

名称 说明
ArgumentArity

定义选项或参数的 arity。