共用方式為


ParseResult 類別

定義

描述根據特定解析器配置解析命令列輸入的結果。

public ref class ParseResult sealed
public sealed class ParseResult
type ParseResult = class
Public NotInheritable Class ParseResult
繼承
ParseResult

屬性

名稱 Description
Action

會得到 CommandLineAction for 解析結果。 處理器代表當解析結果被呼叫時將執行的動作。

CommandResult

會得到一個指示命令列輸入中指定的指令結果。

Configuration

取得用來產生解析結果的配置。

Errors

讀取指令列輸入解析時發現的解析錯誤。

InvocationConfiguration

取得用來指定命令列執行時行為的設定。

RootCommandResult

會取得根指令的結果。

Tokens

在解析命令列輸入時,能辨識出標記。

UnmatchedTokens

取得指令列中使用但解析器未匹配的標記清單。

方法

名稱 Description
GetCompletionContext()

取得解析結果的完備性上下文。

GetCompletions(Nullable<Int32>)

根據給定的解析結果獲得完備。

GetRequiredValue<T>(Argument<T>)

取得指定參數的解析或預設值,或拋出。

GetRequiredValue<T>(Option<T>)

取得指定所需選項或拋出的解析或預設值。

GetRequiredValue<T>(String)

在解析指令的上下文中取得指定的所需符號名稱的解析後或預設值(非整個符號樹)。

GetResult(Argument)

取得指定參數的結果(若有)。

GetResult(Command)

取得指定指令的結果(若有)。

GetResult(Directive)

取得指定指令的結果(若有)。

GetResult(Option)

取得指定選項的結果(若有)。

GetResult(String)

在解析樹中找到具有指定名稱的符號的結果。

GetResult(Symbol)

取得指定符號的結果(若有)。

GetValue<T>(Argument<T>)

取得指定參數的解析後或預設值。

GetValue<T>(Option<T>)

取得指定選項的解析後或預設值。

GetValue<T>(String)

取得指定符號名稱的解析後或預設值,在解析指令的上下文中(非整個符號樹)。

Invoke(InvocationConfiguration)

呼叫適當的指令處理器來處理解析後的命令列輸入。

InvokeAsync(InvocationConfiguration, CancellationToken)

呼叫適當的指令處理器來處理解析後的命令列輸入。

ToString()

回傳一個代表當前物件的字串。

適用於