ParseResult 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
描述根據特定剖析器組態剖析命令行輸入的結果。
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) |
針對剖析的命令行輸入叫用適當的命令處理程式。 |