Freigeben über


ParseResult Klasse

Definition

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.

Gilt für: