ParseResult 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
描述根據特定解析器配置解析命令列輸入的結果。
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() |
回傳一個代表當前物件的字串。 |