ParseResult Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Beschreibt die Ergebnisse der Analyse einer Befehlszeileneingabe basierend auf einer bestimmten Parserkonfiguration.
public ref class ParseResult sealed
public sealed class ParseResult
type ParseResult = class
Public NotInheritable Class ParseResult
- Vererbung
-
ParseResult
Eigenschaften
| Name | Beschreibung |
|---|---|
| Action |
Ruft das CommandLineAction analysierte Ergebnis ab. Der Handler stellt die Aktion dar, die ausgeführt wird, wenn das Analyseergebnis aufgerufen wird. |
| CommandResult |
Ruft ein Ergebnis ab, das den in der Befehlszeileneingabe angegebenen Befehl angibt. |
| Configuration |
Ruft die Konfiguration ab, die verwendet wird, um das Analyseergebnis zu erzeugen. |
| Errors |
Ruft die Analysefehler beim Analysieren von Befehlszeileneingaben ab. |
| InvocationConfiguration |
Ruft die Konfiguration ab, die zum Angeben des Laufzeitverhaltens der Befehlszeile verwendet wird. |
| RootCommandResult |
Ruft das Stammbefehlsergebnis ab. |
| Tokens |
Ruft die Token ab, die beim Analysieren der Befehlszeileneingabe identifiziert werden. |
| UnmatchedTokens |
Ruft die Liste der Token ab, die in der Befehlszeile verwendet wurden, die nicht vom Parser abgeglichen wurden. |
Methoden
| Name | Beschreibung |
|---|---|
| GetCompletionContext() |
Ruft den Abschlusskontext für das Analyseergebnis ab. |
| GetCompletions(Nullable<Int32>) |
Ruft Fertigstellungen basierend auf einem bestimmten Analyseergebnis ab. |
| GetRequiredValue<T>(Argument<T>) |
Ruft den analysierten oder Standardwert für das angegebene erforderliche Argument oder Auslösen ab. |
| GetRequiredValue<T>(Option<T>) |
Ruft den analysierten oder Standardwert für die angegebene erforderliche Option oder Denkfehler ab. |
| GetRequiredValue<T>(String) |
Ruft den analysierten oder Standardwert für den angegebenen erforderlichen Symbolnamen im Kontext des analysierten Befehls (nicht die gesamte Symbolstruktur) ab. |
| GetResult(Argument) |
Ruft das Ergebnis (falls vorhanden) für das angegebene Argument ab. |
| GetResult(Command) |
Ruft das Ergebnis (falls vorhanden) für den angegebenen Befehl ab. |
| GetResult(Directive) |
Ruft das Ergebnis (falls vorhanden) für die angegebene Direktive ab. |
| GetResult(Option) |
Ruft das Ergebnis (falls vorhanden) für die angegebene Option ab. |
| GetResult(String) |
Sucht ein Ergebnis für ein Symbol mit dem angegebenen Namen an einer beliebigen Stelle in der Analysestruktur. |
| GetResult(Symbol) |
Ruft das Ergebnis (falls vorhanden) für das angegebene Symbol ab. |
| GetValue<T>(Argument<T>) |
Ruft den analysierten oder Standardwert für das angegebene Argument ab. |
| GetValue<T>(Option<T>) |
Ruft den analysierten oder Standardwert für die angegebene Option ab. |
| GetValue<T>(String) |
Ruft den analysierten oder Standardwert für den angegebenen Symbolnamen im Kontext des analysierten Befehls (nicht die gesamte Symbolstruktur) ab. |
| Invoke(InvocationConfiguration) |
Ruft den entsprechenden Befehlshandler für eine analysierte Befehlszeileneingabe auf. |
| InvokeAsync(InvocationConfiguration, CancellationToken) |
Ruft den entsprechenden Befehlshandler für eine analysierte Befehlszeileneingabe auf. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. |