ParseResult Klas

Definitie

Beschrijft de resultaten van het parseren van een opdrachtregelinvoer op basis van een specifieke parserconfiguratie.

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

Eigenschappen

Name Description
Action

Hiermee haalt u het CommandLineAction geparseerde resultaat op. De handler vertegenwoordigt de actie die wordt uitgevoerd wanneer het parseringsresultaat wordt aangeroepen.

CommandResult

Hiermee wordt een resultaat weergegeven dat de opdracht aangeeft die is opgegeven in de opdrachtregelinvoer.

Configuration

Hiermee haalt u de configuratie op die wordt gebruikt om het parseringsresultaat te produceren.

Errors

Haalt de gevonden parseringsfouten op tijdens het parseren van opdrachtregelinvoer.

InvocationConfiguration

Hiermee haalt u de configuratie op die wordt gebruikt om runtimegedrag van de opdrachtregel op te geven.

RootCommandResult

Hiermee haalt u het resultaat van de hoofdopdracht op.

Tokens

Hiermee haalt u de tokens op die zijn geïdentificeerd tijdens het parseren van opdrachtregelinvoer.

UnmatchedTokens

Hiermee haalt u de lijst met tokens op die worden gebruikt op de opdrachtregel die niet overeenkomen met de parser.

Methoden

Name Description
GetCompletionContext()

Hiermee haalt u de voltooiingscontext voor het parseringsresultaat op.

GetCompletions(Nullable<Int32>)

Hiermee haalt u voltooiingen op op basis van een bepaald parseringsresultaat.

GetRequiredValue<T>(Argument<T>)

Hiermee haalt u de geparseerde of standaardwaarde op voor het opgegeven vereiste argument of genereert.

GetRequiredValue<T>(Option<T>)

Hiermee haalt u de geparseerde of standaardwaarde op voor de opgegeven vereiste optie of genereert.

GetRequiredValue<T>(String)

Hiermee haalt u de geparseerde of standaardwaarde op voor de opgegeven vereiste symboolnaam in de context van de geparseerde opdracht (niet de volledige symboolstructuur).

GetResult(Argument)

Hiermee haalt u het resultaat op, indien van toepassing, voor het opgegeven argument.

GetResult(Command)

Hiermee haalt u het resultaat op, indien aanwezig, voor de opgegeven opdracht.

GetResult(Directive)

Hiermee haalt u het resultaat, indien aanwezig, voor de opgegeven instructie op.

GetResult(Option)

Hiermee haalt u het resultaat, indien aanwezig, voor de opgegeven optie op.

GetResult(String)

Hiermee wordt een resultaat gevonden voor een symbool met de opgegeven naam ergens in de parseringsstructuur.

GetResult(Symbol)

Hiermee wordt het resultaat, indien aanwezig, voor het opgegeven symbool weergegeven.

GetValue<T>(Argument<T>)

Hiermee haalt u de geparseerde of standaardwaarde voor het opgegeven argument op.

GetValue<T>(Option<T>)

Hiermee haalt u de geparseerde of standaardwaarde voor de opgegeven optie op.

GetValue<T>(String)

Hiermee haalt u de geparseerde of standaardwaarde op voor de opgegeven symboolnaam, in de context van de geparseerde opdracht (geen volledige symboolstructuur).

Invoke(InvocationConfiguration)

Roept de juiste opdrachthandler aan voor een geparseerde opdrachtregelinvoer.

InvokeAsync(InvocationConfiguration, CancellationToken)

Roept de juiste opdrachthandler aan voor een geparseerde opdrachtregelinvoer.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

Van toepassing op