ExpressionProperty class
Basisklasse, die einen Ausdruck oder Wert für eine Eigenschaft definiert.
Konstruktoren
Expression |
Initialisiert eine neue Instanz der ExpressionProperty Klasse. |
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
get |
Rufen Sie den Wert ab. |
set |
Legen Sie den Wert fest. |
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
ExpressionProperty(T | string | Expression, T)
Initialisiert eine neue Instanz der ExpressionProperty Klasse.
new ExpressionProperty(value?: T | string | Expression, defaultValue?: T)
Parameter
- value
-
T | string | Expression
Wahlfrei. Unformatierter Wert der Ausdruckseigenschaft.
- defaultValue
-
T
Wahlfrei. Standardwert für die Eigenschaft.
Details zur Eigenschaft
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
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.
setValue(T | string | Expression)
Legen Sie den Wert fest.
function setValue(value: T | string | Expression)
Parameter
- value
-
T | string | Expression
Festzulegende Wert.
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.
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.