ParseResult Osztály

Definíció

Egy parancssori bemenet adott elemzőkonfiguráción alapuló elemzésének eredményeit ismerteti.

public ref class ParseResult sealed
public sealed class ParseResult
type ParseResult = class
Public NotInheritable Class ParseResult
Öröklődés
ParseResult

Tulajdonságok

Name Description
Action

Lekéri az CommandLineAction elemzési eredményt. A kezelő az elemzési eredmény meghívásakor végrehajtandó műveletet jelöli.

CommandResult

A parancssor bemenetében megadott parancsot jelző eredményt kap.

Configuration

Lekéri az elemzési eredmény létrehozásához használt konfigurációt.

Errors

Lekéri a parancssori bemenet elemzése során talált elemzési hibákat.

InvocationConfiguration

Lekéri a parancssor futásidejű viselkedésének megadásához használt konfigurációt.

RootCommandResult

Lekéri a gyökérparancs eredményét.

Tokens

Lekéri a parancssori bemenet elemzése során azonosított jogkivonatokat.

UnmatchedTokens

Lekéri az elemző által nem egyeztetett parancssorban használt jogkivonatok listáját.

Metódusok

Name Description
GetCompletionContext()

Lekéri az elemzés eredményének befejezési környezetét.

GetCompletions(Nullable<Int32>)

A befejezéseket egy adott elemzési eredmény alapján kapja meg.

GetRequiredValue<T>(Argument<T>)

Lekéri a megadott kötelező argumentum vagy dobás elemzett vagy alapértelmezett értékét.

GetRequiredValue<T>(Option<T>)

Lekéri a megadott kötelező beállítás vagy dobás elemzett vagy alapértelmezett értékét.

GetRequiredValue<T>(String)

Lekéri a megadott kötelező szimbólumnév elemzett vagy alapértelmezett értékét az elemzett parancs környezetében (nem a teljes szimbólumfában).

GetResult(Argument)

Lekéri a megadott argumentum eredményét, ha van ilyen.

GetResult(Command)

Lekéri a megadott parancs eredményét, ha van ilyen.

GetResult(Directive)

Lekéri a megadott irányelv eredményét, ha van ilyen.

GetResult(Option)

Lekéri a megadott beállítás eredményét, ha van ilyen.

GetResult(String)

A megadott névvel rendelkező szimbólum eredményének keresése az elemzési fában.

GetResult(Symbol)

Lekéri a megadott szimbólum eredményét, ha van ilyen.

GetValue<T>(Argument<T>)

Lekéri a megadott argumentum elemzett vagy alapértelmezett értékét.

GetValue<T>(Option<T>)

Lekéri a megadott beállítás elemzett vagy alapértelmezett értékét.

GetValue<T>(String)

Lekéri a megadott szimbólumnév elemzett vagy alapértelmezett értékét az elemzett parancs környezetében (nem a teljes szimbólumfában).

Invoke(InvocationConfiguration)

Meghívja a megfelelő parancskezelőt egy elemezett parancssori bemenethez.

InvokeAsync(InvocationConfiguration, CancellationToken)

Meghívja a megfelelő parancskezelőt egy elemezett parancssori bemenethez.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

A következőre érvényes: