Поделиться через


ExpressionProperty<T> Класс

Определение

Базовый класс, определяющий выражение или значение для свойства.

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

Параметры типа

T

тип объекта, для которого должно вычислить выражение.

Наследование
ExpressionProperty<T>
Производный
Реализации

Конструкторы

ExpressionProperty<T>()

Инициализирует новый экземпляр класса ExpressionProperty<T>.

ExpressionProperty<T>(Object)

Инициализирует новый экземпляр класса ExpressionProperty<T>.

Свойства

ExpressionText

Возвращает или задает текст выражения для вычисления для получения значения.

Value

Возвращает или задает необработанное значение свойства выражения.

Методы

ConvertObject(Object)

Преобразование необработанного объекта в требуемый тип значения.

GetObject(Object)

Получение значения в виде объекта.

GetValue(Object)

Получите значение .

SetObject(Object)

Задайте значение в качестве объекта .

SetValue(Object)

Задает значение.

ToExpression()

При этом возвращается существующее выражение или ConstantExpression(Value), если значение не является сложным типом.

ToString()

Возвращает строку, представляющую текущий объект.

TryGetObject(Object)

Попробуйте получить значение как объект.

TryGetValue(Object)

Попробуйте получить значение.

Операторы

Implicit(Expression to ExpressionProperty<T>)

Базовый класс, определяющий выражение или значение для свойства.

Implicit(String to ExpressionProperty<T>)

Базовый класс, определяющий выражение или значение для свойства.

Implicit(T to ExpressionProperty<T>)

Базовый класс, определяющий выражение или значение для свойства.

Применяется к