SymbolResult Klass

Definition

Ett resultat som genereras under parsningen för en specifik symbol.

public ref class SymbolResult abstract
public abstract class SymbolResult
type SymbolResult = class
Public MustInherit Class SymbolResult
Arv
SymbolResult
Härledda

Egenskaper

Name Description
Errors

De parsningsfel som är associerade med det här symbolresultatet.

Parent

Den överordnade symbolen resulterar i parsningsträdet.

Tokens

Listan över token som är associerade med det här symbolresultatet under parsningen.

Metoder

Name Description
AddError(String)

Lägger till ett felmeddelande för det här symbolresultatet i parsningsträdet.

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 värdet för en symbol med det angivna namnet var som helst i parsningsträdet.

GetResult(Argument)

Hittar ett resultat för det specifika argumentet var som helst i parsningsträdet, inklusive överordnade och underordnade symbolresultat.

GetResult(Command)

Hittar ett resultat för det specifika kommandot var som helst i parsningsträdet, inklusive överordnade och underordnade symbolresultat.

GetResult(Directive)

Hittar ett resultat för det specifika direktivet var som helst i parsningsträdet.

GetResult(Option)

Söker efter ett resultat för det specifika alternativet var som helst i parsningsträdet, inklusive överordnade och underordnade symbolresultat.

GetResult(String)

Hittar ett resultat för att Symbol ha angett name någonstans i parsningsträdet.

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 värdet för en symbol med det angivna namnet var som helst i parsningsträdet.

Gäller för