共用方式為


ParseResult 類別

定義

描述根據特定剖析器組態剖析命令行輸入的結果。

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

屬性

CommandResult

結果,指出命令行輸入中指定的命令。

Directives

取得剖析命令行輸入時找到的指示詞。

Errors

取得剖析命令列輸入時找到的剖析錯誤。

Parser

用來產生剖析結果的剖析器。

RootCommandResult

取得根命令結果。

Tokens

取得剖析命令行輸入時識別的令牌。

UnmatchedTokens

取得剖析器未比對之命令行上所使用的令牌清單。

UnparsedTokens

取得剖析器忽略之命令行上所使用的令牌清單。

方法

Equals(Object)

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

(繼承來源 Object)
FindResultFor(Argument)

取得指定自變數的結果,如果有的話。

FindResultFor(Command)

取得指定命令的結果,如果有的話。

FindResultFor(Option)

取得指定選項的結果,如果有的話。

FindResultFor(Symbol)

取得指定符號的結果,如果有的話。

GetCompletionContext()

取得剖析結果的完成內容。

GetCompletions(Nullable<Int32>)

根據指定的剖析結果取得完成。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
GetValueForArgument(Argument)

取得所指定自變數的剖析或預設值。

GetValueForArgument<T>(Argument<T>)

取得所指定自變數的剖析或預設值。

GetValueForOption(Option)

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

GetValueForOption<T>(Option<T>)

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

MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

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

擴充方法

Diagram(ParseResult)

格式化說明剖析結果的字串。

HasOption(ParseResult, Option)

指出指定的選項是否存在於剖析結果中。

Invoke(ParseResult, IConsole)

針對剖析的命令行輸入叫用適當的命令處理程式。

InvokeAsync(ParseResult, IConsole)

針對剖析的命令行輸入叫用適當的命令處理程式。

適用於