Freigeben über


ExpressionProperty<T> Klasse

Definition

Basisklasse, die einen Ausdruck oder einen Wert für eine Eigenschaft definiert.

public class ExpressionProperty<T> : AdaptiveExpressions.Properties.IExpressionProperty
type ExpressionProperty<'T> = class
    interface IExpressionProperty
Public Class ExpressionProperty(Of T)
Implements IExpressionProperty

Typparameter

T

Objekttyp, zu dem der Ausdruck ausgewertet werden soll.

Vererbung
ExpressionProperty<T>
Abgeleitet
Implementiert

Konstruktoren

ExpressionProperty<T>()

Initialisiert eine neue Instanz der ExpressionProperty<T>-Klasse.

ExpressionProperty<T>(Object)

Initialisiert eine neue Instanz der ExpressionProperty<T>-Klasse.

Eigenschaften

ExpressionText

Ruft den Ausdruckstext ab, der ausgewertet werden soll, um den Wert abzurufen, oder legt diesen fest.

Value

Ruft den Rohwert der Ausdruckseigenschaft ab oder legt diese fest.

Methoden

ConvertObject(Object)

Konvertieren eines Rohobjekts in den gewünschten Werttyp.

GetObject(Object)

Abrufen des Werts als Objekt.

GetValue(Object)

Rufen Sie den Wert ab.

SetObject(Object)

Legen Sie den Wert als Objekt fest.

SetValue(Object)

Legt den Wert fest.

ToExpression()

Dadurch wird der vorhandene Ausdruck oder ConstantExpression(Value) zurückgegeben, wenn der Wert nicht komplex ist.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

TryGetObject(Object)

Versuchen Sie, Wert als Objekt abzurufen.

TryGetValue(Object)

Versuchen Sie, den Wert abzurufen.

Operatoren

Implicit(Expression to ExpressionProperty<T>)

Basisklasse, die einen Ausdruck oder einen Wert für eine Eigenschaft definiert.

Implicit(String to ExpressionProperty<T>)

Basisklasse, die einen Ausdruck oder einen Wert für eine Eigenschaft definiert.

Implicit(T to ExpressionProperty<T>)

Basisklasse, die einen Ausdruck oder einen Wert für eine Eigenschaft definiert.

Gilt für: