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
public class ParseResult
type ParseResult = class
Public Class ParseResult
- Vererbung
-
ParseResult
Eigenschaften
CommandResult |
Ein Ergebnis, das den in der Befehlszeileneingabe angegebenen Befehl angibt. |
Directives |
Ruft die Anweisungen ab, die beim Analysieren von Befehlszeileneingaben gefunden wurden. |
Errors |
Ruft die Analysefehler ab, die beim Analysieren von Befehlszeileneingaben gefunden wurden. |
Parser |
Der Parser, der zum Erzeugen des Analyseergebnisses verwendet wird. |
RootCommandResult |
Ruft das Ergebnis des Stammbefehls ab. |
Tokens |
Ruft die Token ab, die beim Analysieren von Befehlszeileneingaben identifiziert wurden. |
UnmatchedTokens |
Ruft die Liste der Token ab, die in der Befehlszeile verwendet werden und die nicht vom Parser abgeglichen wurden. |
UnparsedTokens |
Ruft die Liste der Token ab, die in der Befehlszeile verwendet werden, die vom Parser ignoriert wurden. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
FindResultFor(Argument) |
Ruft das Ergebnis ab, falls vorhanden, für das angegebene Argument. |
FindResultFor(Command) |
Ruft das Ergebnis ab, falls vorhanden, für den angegebenen Befehl. |
FindResultFor(Option) |
Ruft das Ergebnis ab, falls vorhanden, für die angegebene Option. |
FindResultFor(Symbol) |
Ruft das Ergebnis ab, falls vorhanden, für das angegebene Symbol. |
GetCompletionContext() |
Ruft den Vervollständigungskontext für das Analyseergebnis ab. |
GetCompletions(Nullable<Int32>) |
Ruft Vervollständigungen basierend auf einem bestimmten Analyseergebnis ab. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
GetValueForArgument(Argument) |
Ruft den analysierten oder Standardwert für das angegebene Argument ab. |
GetValueForArgument<T>(Argument<T>) |
Ruft den analysierten oder Standardwert für das angegebene Argument ab. |
GetValueForOption(Option) |
Ruft den analysierten oder Standardwert für die angegebene Option ab. |
GetValueForOption<T>(Option<T>) |
Ruft den analysierten oder Standardwert für die angegebene Option ab. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. |
Erweiterungsmethoden
Diagram(ParseResult) |
Formatiert eine Zeichenfolge, die ein Analyseergebnis erklärt. |
HasOption(ParseResult, Option) |
Gibt an, ob eine bestimmte Option im Analyseergebnis vorhanden ist. |
Invoke(ParseResult, IConsole) |
Ruft den entsprechenden Befehlshandler für eine analysierte Befehlszeileneingabe auf. |
InvokeAsync(ParseResult, IConsole) |
Ruft den entsprechenden Befehlshandler für eine analysierte Befehlszeileneingabe auf. |