ParseResult Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Beskriver resultatet av att parsa en kommandoradsindata baserat på en specifik parserkonfiguration.
public ref class ParseResult sealed
public sealed class ParseResult
type ParseResult = class
Public NotInheritable Class ParseResult
- Arv
-
ParseResult
Egenskaper
| Name | Description |
|---|---|
| Action |
CommandLineAction Hämtar det för parsade resultatet. Hanteraren representerar den åtgärd som ska utföras när parsningsresultatet anropas. |
| CommandResult |
Hämtar ett resultat som anger kommandot som anges i kommandoradsindata. |
| Configuration |
Hämtar den konfiguration som används för att skapa parsningsresultatet. |
| Errors |
Hämtar parsningsfelen som hittades vid parsning av kommandoradsindata. |
| InvocationConfiguration |
Hämtar konfigurationen som används för att ange körningsbeteende för kommandoraden. |
| RootCommandResult |
Hämtar rotkommandoresultatet. |
| Tokens |
Hämtar de token som identifieras vid parsning av kommandoradsindata. |
| UnmatchedTokens |
Hämtar listan över token som används på kommandoraden som inte matchades av parsern. |
Metoder
| Name | Description |
|---|---|
| GetCompletionContext() |
Hämtar slutförandekontexten för parsningsresultatet. |
| GetCompletions(Nullable<Int32>) |
Hämtar slutföranden baserat på ett givet parsningsresultat. |
| GetRequiredValue<T>(Argument<T>) |
Hämtar det parsade värdet eller standardvärdet för det angivna obligatoriska argumentet eller genererar. |
| GetRequiredValue<T>(Option<T>) |
Hämtar det parsade eller standardvärdet för det angivna obligatoriska alternativet eller genererar. |
| GetRequiredValue<T>(String) |
Hämtar det parsade eller standardvärdet för det angivna obligatoriska symbolnamnet i kontexten för det parsade kommandot (inte hela symbolträdet). |
| GetResult(Argument) |
Hämtar resultatet, om det finns, för det angivna argumentet. |
| GetResult(Command) |
Hämtar resultatet, om det finns något, för det angivna kommandot. |
| GetResult(Directive) |
Hämtar resultatet, om det finns, för det angivna direktivet. |
| GetResult(Option) |
Hämtar resultatet, om det finns, för det angivna alternativet. |
| GetResult(String) |
Hittar ett resultat för en symbol med det angivna namnet var som helst i parsningsträdet. |
| GetResult(Symbol) |
Hämtar resultatet, om det finns, för den angivna symbolen. |
| GetValue<T>(Argument<T>) |
Hämtar det parsade eller standardvärdet för det angivna argumentet. |
| GetValue<T>(Option<T>) |
Hämtar det parsade eller standardvärdet för det angivna alternativet. |
| GetValue<T>(String) |
Hämtar det parsade eller standardvärdet för det angivna symbolnamnet i kontexten för det tolkade kommandot (inte hela symbolträdet). |
| Invoke(InvocationConfiguration) |
Anropar lämplig kommandohanterare för en parsad kommandoradsinmatning. |
| InvokeAsync(InvocationConfiguration, CancellationToken) |
Anropar lämplig kommandohanterare för en parsad kommandoradsinmatning. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. |