Språk

ParseResult Klass

Definition

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

public ref class ParseResult sealed
public ref class ParseResult
public sealed class ParseResult
public class ParseResult
type ParseResult = class
Public NotInheritable Class ParseResult
Public 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.

Directives

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

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.

Item[String]

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

Parser

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

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.

UnparsedTokens

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

Metoder

Name Description
FindResultFor(IArgument)

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

FindResultFor(ICommand)

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

FindResultFor(IOption)

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

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.

ValueForOption(String)

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

ValueForOption<T>(String)

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

Tilläggsmetoder

Name Description
Diagram(ParseResult)

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

GetBindingContext(ParseResult)

Hämtar bindningskontexten för det angivna parsningsresultatet.

GetHost(ParseResult)

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

HasOption(ParseResult, IOption)

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

HasOption(ParseResult, String)

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

Suggestions(ParseResult, Nullable<Int32>)

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

TextToMatch(ParseResult, Nullable<Int32>)

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

Gäller för