Argument 類別

定義

符號,定義可在命令行上傳遞至 命令選項的值。

public ref class Argument : System::CommandLine::Symbol, System::CommandLine::Binding::IValueDescriptor
public class Argument : System.CommandLine.Symbol, System.CommandLine.Binding.IValueDescriptor
type Argument = class
    inherit Symbol
    interface IValueDescriptor
Public Class Argument
Inherits Symbol
Implements IValueDescriptor
繼承
Argument
衍生
實作

建構函式

Argument()

初始化 Argument 類別的新實例。

Argument(String, String)

初始化 Argument 類別的新實例。

屬性

Arity

取得或設定自變數的arity。

Completions

取得自變數的完成來源清單。

Description

取得或設定符號的描述。

(繼承來源 Symbol)
HasDefaultValue

指定是否為自變數定義預設值。

HelpName

說明輸出中用來描述自變數的名稱。

IsHidden

取得或設定值,指出符號是否隱藏。

(繼承來源 Symbol)
Name

取得或設定符號的名稱。

(繼承來源 Symbol)
Parents

取得父代符號。

(繼承來源 Symbol)
ValueType

取得或設定 Type 自變數標記 () 將轉換成的 。

方法

AddValidator(ValidateSymbolResult<ArgumentResult>)

將自定義 ValidateSymbolResult<T> 加入至 自變數。 驗證程式可用來根據使用者輸入提供自定義錯誤。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetCompletions()

取得符號的完成。

(繼承來源 Symbol)
GetCompletions(CompletionContext)

取得命令行完成的建議值。

GetDefaultValue()

取得自變數的預設值。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
SetDefaultValue(Object)

設定自變數的預設值。

SetDefaultValueFactory(Func<ArgumentResult,Object>)

設定需要自變數預設值時要叫用的委派。

SetDefaultValueFactory(Func<Object>)

設定需要自變數預設值時要叫用的委派。

ToString()

傳回代表目前物件的字串。

明確介面實作

IValueDescriptor.ValueName

取得值的名稱。

擴充方法

Parse(Argument, String)

使用自變數剖析命令行字串值。

Parse(Argument, String[])

使用自變數剖析命令行字串值。

適用於