ParseResult Klass

Definition

Beskriver resultatet av att parsa en kommandoradsindata baserat på en specifik parserkonfiguration.

public ref class ParseResult sealed
public sealed class ParseResult
type ParseResult = class
Public NotInheritable Class ParseResult
Arv
ParseResult

Egenskaper

Name Description
Action

CommandLineAction Hämtar det för parsade resultatet. Hanteraren representerar den åtgärd som ska utföras när parsningsresultatet anropas.

CommandResult

Hämtar ett resultat som anger kommandot som anges i kommandoradsindata.

Configuration

Hämtar den konfiguration som används för att skapa parsningsresultatet.

Errors

Hämtar parsningsfelen som hittades vid parsning av kommandoradsindata.

InvocationConfiguration

Hämtar konfigurationen som används för att ange körningsbeteende för kommandoraden.

RootCommandResult

Hämtar rotkommandoresultatet.

Tokens

Hämtar de token som identifieras vid parsning av kommandoradsindata.

UnmatchedTokens

Hämtar listan över token som används på kommandoraden som inte matchades av parsern.

Metoder

Name Description
GetCompletionContext()

Hämtar slutförandekontexten för parsningsresultatet.

GetCompletions(Nullable<Int32>)

Hämtar slutföranden baserat på ett givet parsningsresultat.

GetRequiredValue<T>(Argument<T>)

Hämtar det parsade värdet eller standardvärdet för det angivna obligatoriska argumentet eller genererar.

GetRequiredValue<T>(Option<T>)

Hämtar det parsade eller standardvärdet för det angivna obligatoriska alternativet eller genererar.

GetRequiredValue<T>(String)

Hämtar det parsade eller standardvärdet för det angivna obligatoriska symbolnamnet i kontexten för det parsade kommandot (inte hela symbolträdet).

GetResult(Argument)

Hämtar resultatet, om det finns, för det angivna argumentet.

GetResult(Command)

Hämtar resultatet, om det finns något, för det angivna kommandot.

GetResult(Directive)

Hämtar resultatet, om det finns, för det angivna direktivet.

GetResult(Option)

Hämtar resultatet, om det finns, för det angivna alternativet.

GetResult(String)

Hittar ett resultat för en symbol med det angivna namnet var som helst i parsningsträdet.

GetResult(Symbol)

Hämtar resultatet, om det finns, för den angivna symbolen.

GetValue<T>(Argument<T>)

Hämtar det parsade eller standardvärdet för det angivna argumentet.

GetValue<T>(Option<T>)

Hämtar det parsade eller standardvärdet för det angivna alternativet.

GetValue<T>(String)

Hämtar det parsade eller standardvärdet för det angivna symbolnamnet i kontexten för det tolkade kommandot (inte hela symbolträdet).

Invoke(InvocationConfiguration)

Anropar lämplig kommandohanterare för en parsad kommandoradsinmatning.

InvokeAsync(InvocationConfiguration, CancellationToken)

Anropar lämplig kommandohanterare för en parsad kommandoradsinmatning.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

Gäller för