Sprache

ExpressionProperty<T> Klasse

Definition

Basisklasse, die einen Ausdruck oder 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

Art des Objekts, auf das der Ausdruck ausgewertet werden sollte.

Vererbung
ExpressionProperty<T>
Abgeleitet
Implementiert

Konstruktoren

Name Beschreibung
ExpressionProperty<T>()

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

ExpressionProperty<T>(Object)

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

Eigenschaften

Name Beschreibung
ExpressionText

Erhält oder setzt den Ausdruck text so, dass er auswertet, um den Wert zu erhalten.

Value

Erhält oder setzt den Rohwert der Ausdruckseigenschaft.

Methoden

Name Beschreibung
ConvertObject(Object)

Konvertiere das rohe Objekt in den gewünschten Werttyp.

GetObject(Object)

Erhalten Sie Wert als Objekt.

GetValue(Object)

Erfassen Sie den Wert.

SetObject(Object)

Wert als Objekt festlegen.

SetValue(Object)

Setzt den Wert.

ToExpression()

Dies gibt den bestehenden Ausdruck oder ConstantExpression(Value) zurück, wenn der Wert vom nicht-komplexen Typ ist.

ToString()

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

TryGetObject(Object)

Versuche, Wert als Objekt zu erhalten.

TryGetValue(Object)

Versuche, den Wert zu bekommen.

Operatoren

Name Beschreibung
Implicit(Expression to ExpressionProperty<T>)

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

Implicit(String to ExpressionProperty<T>)

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

Implicit(T to ExpressionProperty<T>)

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

Gilt für: