Sdílet prostřednictvím


ObjectExpression<T> Třída

Definice

ObjectExpression(T) – představuje vlastnost, která je objektem typu T nebo řetězcovým výrazem, který se překládá na objekt typu T.

public class ObjectExpression<T> : AdaptiveExpressions.Properties.ExpressionProperty<T>
type ObjectExpression<'T> = class
    inherit ExpressionProperty<'T>
Public Class ObjectExpression(Of T)
Inherits ExpressionProperty(Of T)

Parametry typu

T

typ objektu.

Dědičnost
ObjectExpression<T>
Odvozené

Poznámky

Řetězcové hodnoty jsou vždy interpretovány jako výraz bez ohledu na to, jestli má předponu =.

Konstruktory

ObjectExpression<T>()

Inicializuje novou instanci ObjectExpression<T> třídy .

ObjectExpression<T>(Expression)

Inicializuje novou instanci ObjectExpression<T> třídy .

ObjectExpression<T>(Func<Object,Object>)

Inicializuje novou instanci ObjectExpression<T> třídy .

ObjectExpression<T>(JToken)

Inicializuje novou instanci ObjectExpression<T> třídy .

ObjectExpression<T>(String)

Inicializuje novou instanci ObjectExpression<T> třídy .

ObjectExpression<T>(T)

Inicializuje novou instanci ObjectExpression<T> třídy .

Vlastnosti

ExpressionText

Získá nebo nastaví text výrazu k vyhodnocení pro získání hodnoty.

(Zděděno od ExpressionProperty<T>)
Value

Získá nebo nastaví nezpracovanou hodnotu výrazu vlastnost.

(Zděděno od ExpressionProperty<T>)

Metody

ConvertObject(Object)

Převeďte nezpracovaný objekt na požadovaný typ hodnoty.

(Zděděno od ExpressionProperty<T>)
GetObject(Object)

Získá hodnotu jako objekt.

(Zděděno od ExpressionProperty<T>)
GetValue(Object)

Získejte hodnotu .

(Zděděno od ExpressionProperty<T>)
SetObject(Object)

Nastavte hodnotu jako objekt.

(Zděděno od ExpressionProperty<T>)
SetValue(Object)

Nastaví hodnotu .

(Zděděno od ExpressionProperty<T>)
ToExpression()

Vrátí existující výraz nebo ConstantExpression(Value), pokud je hodnota nekomplikovaný typ.

(Zděděno od ExpressionProperty<T>)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od ExpressionProperty<T>)
TryGetObject(Object)

Zkuste Získat hodnotu jako objekt.

(Zděděno od ExpressionProperty<T>)
TryGetValue(Object)

Zkuste získat hodnotu .

(Zděděno od ExpressionProperty<T>)

Operátory

Implicit(Expression to ObjectExpression<T>)

ObjectExpression(T) – představuje vlastnost, která je objektem typu T nebo řetězcovým výrazem, který se překládá na objekt typu T.

Implicit(JToken to ObjectExpression<T>)

ObjectExpression(T) – představuje vlastnost, která je objektem typu T nebo řetězcovým výrazem, který se překládá na objekt typu T.

Implicit(String to ObjectExpression<T>)

ObjectExpression(T) – představuje vlastnost, která je objektem typu T nebo řetězcovým výrazem, který se překládá na objekt typu T.

Implicit(T to ObjectExpression<T>)

ObjectExpression(T) – představuje vlastnost, která je objektem typu T nebo řetězcovým výrazem, který se překládá na objekt typu T.

Platí pro