Freigeben über


ParseResult Klasse

Definition

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.

Gilt für: