EnumExpression class
EnumExpression - stellt eine Eigenschaft dar, die entweder eine Enumeration von T oder ein Zeichenfolgenausdruck ist, der in eine Enumeration aufgelöst wird.
- Extends
Hinweise
Zeichenfolgenwerte werden immer als Ausdruck interpretiert, unabhängig davon, ob sie das Präfix '=' aufweist, da Zeichenfolgenwerte nicht in Enumerationswerte analysiert werden können.
Konstruktoren
Enum |
Initialisiert eine neue Instanz der EnumExpression Klasse. |
Geerbte Eigenschaften
expression |
Ruft den Ausdruckstext ab, der ausgewertet werden soll, um den Wert abzurufen, oder legt diesen fest. |
value | Dient zum Abrufen oder Festlegen des Rohwerts der Ausdruckseigenschaft. |
Methoden
set |
Legen Sie einen Enumerationswert fest. |
Geerbte Methoden
get |
Rufen Sie den Wert ab. |
to |
Dadurch wird der vorhandene Ausdruck zurückgegeben, wenn der Wert kein komplexer Typ ist. |
to |
Konvertieren Sie eine Ausdruckseigenschaft in eine Zeichenfolge. |
try |
Versuchen Sie, den Wert abzurufen. |
Details zum Konstruktor
EnumExpression(T | string | Expression)
Initialisiert eine neue Instanz der EnumExpression Klasse.
new EnumExpression(value: T | string | Expression)
Parameter
- value
-
T | string | Expression
Eine Enumeration von T
oder einem string
Ausdruck, der zu einem enum
aufgelöst wird.
Geerbte Eigenschaftsdetails
expressionText
Ruft den Ausdruckstext ab, der ausgewertet werden soll, um den Wert abzurufen, oder legt diesen fest.
expressionText: string
Eigenschaftswert
string
value
Dient zum Abrufen oder Festlegen des Rohwerts der Ausdruckseigenschaft.
value: T
Eigenschaftswert
T
Details zur Methode
setValue(T | string | Expression)
Legen Sie einen Enumerationswert fest.
function setValue(value: T | string | Expression)
Parameter
- value
-
T | string | Expression
festzulegende Wert.
Details zur geerbten Methode
getValue(object)
Rufen Sie den Wert ab.
function getValue(data: object): T
Parameter
- data
-
object
Daten, die für die Ausdrucksbindung verwendet werden sollen.
Gibt zurück
T
Der Wert.
Hinweise
Wenn der Wert ein ungültiger Ausdruck ist, wird ein Fehler ausgelöst.
toExpression()
Dadurch wird der vorhandene Ausdruck zurückgegeben, wenn der Wert kein komplexer Typ ist.
function toExpression(): Expression
Gibt zurück
Der vorhandene Ausdruck, wenn der Wert kein komplexer Typ ist.
toString()
Konvertieren Sie eine Ausdruckseigenschaft in eine Zeichenfolge.
function toString(): string
Gibt zurück
string
Die konvertierte Zeichenfolge.
vonExpressionProperty.toString- geerbt
tryGetValue(object)
Versuchen Sie, den Wert abzurufen.
function tryGetValue(data: object): { error: Error, value: T }
Parameter
- data
-
object
Daten, die für die Ausdrucksbindung verwendet werden sollen.
Gibt zurück
{ error: Error, value: T }
der Wert oder ein Fehler.