Freigeben über


ArgumentResult Klasse

Definition

Stellt ein Ergebnis dar, das beim Analysieren eines Argument.

public ref class ArgumentResult sealed : System::CommandLine::Parsing::SymbolResult
public sealed class ArgumentResult : System.CommandLine.Parsing.SymbolResult
type ArgumentResult = class
    inherit SymbolResult
Public NotInheritable Class ArgumentResult
Inherits SymbolResult
Vererbung
ArgumentResult

Eigenschaften

Name Beschreibung
Argument

Ruft das Argument ab, auf das das Ergebnis angewendet wird.

Errors

Die Analysefehler, die diesem Symbolergebnis zugeordnet sind.

(Geerbt von SymbolResult)
Implicit

Stellt ein Ergebnis dar, das beim Analysieren eines Argument.

Parent

Das übergeordnete Symbol führt zur Analysestruktur.

(Geerbt von SymbolResult)
Tokens

Die Liste der Token, die diesem Symbolergebnis während der Analyse zugeordnet sind.

(Geerbt von SymbolResult)

Methoden

Name Beschreibung
AddError(String)

Fügt der Analysestruktur eine Fehlermeldung für dieses Symbolergebnis hinzu.

GetRequiredValue<T>(Argument<T>)

Ruft den analysierten oder Standardwert für das angegebene erforderliche Argument oder Auslösen ab.

(Geerbt von SymbolResult)
GetRequiredValue<T>(Option<T>)

Ruft den analysierten oder Standardwert für die angegebene erforderliche Option oder Denkfehler ab.

(Geerbt von SymbolResult)
GetRequiredValue<T>(String)

Ruft den Wert für ein Symbol mit dem angegebenen Namen an einer beliebigen Stelle in der Analysestruktur ab.

(Geerbt von SymbolResult)
GetResult(Argument)

Sucht ein Ergebnis für das bestimmte Argument an einer beliebigen Stelle in der Analysestruktur, einschließlich der Ergebnisse des übergeordneten und untergeordneten Symbols.

(Geerbt von SymbolResult)
GetResult(Command)

Sucht ein Ergebnis für den spezifischen Befehl an einer beliebigen Stelle in der Analysestruktur, einschließlich der Ergebnisse des übergeordneten und untergeordneten Symbols.

(Geerbt von SymbolResult)
GetResult(Directive)

Sucht ein Ergebnis für die spezifische Direktive an einer beliebigen Stelle in der Analysestruktur.

(Geerbt von SymbolResult)
GetResult(Option)

Sucht ein Ergebnis für die spezifische Option an einer beliebigen Stelle in der Analysestruktur, einschließlich der Ergebnisse des übergeordneten und untergeordneten Symbols.

(Geerbt von SymbolResult)
GetResult(String)

Sucht ein Ergebnis für ein Symbol Element, das an einer beliebigen Stelle in der Analysestruktur angegeben name ist.

(Geerbt von SymbolResult)
GetValue<T>(Argument<T>)

Ruft den analysierten oder Standardwert für das angegebene Argument ab.

(Geerbt von SymbolResult)
GetValue<T>(Option<T>)

Ruft den analysierten oder Standardwert für die angegebene Option ab.

(Geerbt von SymbolResult)
GetValue<T>(String)

Ruft den Wert für ein Symbol mit dem angegebenen Namen an einer beliebigen Stelle in der Analysestruktur ab.

(Geerbt von SymbolResult)
GetValueOrDefault<T>()

Ruft den analysierten Wert oder den Standardwert für Argument.

OnlyTake(Int32)

Gibt die maximale Anzahl von Token an, die für das Argument verwendet werden sollen. Verbleibende Token werden übergeben und können von späteren Argumenten verwendet werden oder anderweitig hinzugefügt UnmatchedTokenswerden.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

Gilt für: