語言

ParseResult 類別

定義

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

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

屬性

名稱 Description
Action

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

CommandResult

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

Configuration

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

Directives

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

Errors

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

InvocationConfiguration

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

Item[String]

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

Parser

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

RootCommandResult

會取得根指令的結果。

Tokens

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

UnmatchedTokens

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

UnparsedTokens

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

方法

名稱 Description
FindResultFor(IArgument)

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

FindResultFor(ICommand)

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

FindResultFor(IOption)

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

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()

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

ValueForOption(String)

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

ValueForOption<T>(String)

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

擴充方法

名稱 Description
Diagram(ParseResult)

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

GetBindingContext(ParseResult)

取得指定解析結果的綁定上下文。

GetHost(ParseResult)

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

HasOption(ParseResult, IOption)

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

HasOption(ParseResult, String)

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

Suggestions(ParseResult, Nullable<Int32>)

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

TextToMatch(ParseResult, Nullable<Int32>)

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

適用於