通过


Option 类

定义

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

public ref class Option abstract : System::CommandLine::Symbol
public abstract class Option : System.CommandLine.Symbol
type Option = class
    inherit Symbol
Public MustInherit Class Option
Inherits Symbol
继承
Option
派生

构造函数

名称 说明
Option(String, String[])

初始化 Option 类的新实例。

属性

名称 说明
Action

获取或设置 CommandLineAction 选项。 处理程序表示将在调用 Option 时执行的作。

Aliases

获取可用于命令行指定 Option 的唯一字符串集。

AllowMultipleArgumentsPerToken

获取一个值,该值指示是否允许每个选项标识符令牌使用多个参数令牌。

Arity

获取或设置选项的 arity。

CompletionSources

获取选项的完成源的列表。

Description

获取或设置符号的说明。

(继承自 Symbol)
HasDefaultValue

指定是否为选项定义了默认值。

HelpName

获取或设置选项值的使用情况帮助中显示的占位符名称。 该值将用尖括号(<>)包装。

Hidden

获取或设置一个值,该值指示是否隐藏符号。

(继承自 Symbol)
Name

获取符号的名称。

(继承自 Symbol)
Parents

获取父符号。

(继承自 Symbol)
Recursive

如果设置为 true,此选项将应用于其即时父命令或命令,并递归应用于其子命令。

Required

指示调用其父命令时是否需要该选项。

Validators

当选项与分析程序匹配时将调用的验证程序。

ValueType

获取 Type 该选项分析的令牌将转换为该标记。

方法

名称 说明
GetCompletions(CompletionContext)

获取符号的完成。

GetDefaultValue()

获取选项的默认值。

ToString()

返回一个表示当前对象的字符串。

(继承自 Symbol)

适用于