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


ExpressionProperty class

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

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

ExpressionProperty(T | string | Expression, T)

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

Свойства

expressionText

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

value

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

Методы

getValue(object)

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

setValue(T | string | Expression)

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

toExpression()

Это возвращает существующее выражение, если значение не является сложным типом.

toString()

Преобразование свойства выражения в строку.

tryGetValue(object)

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

Сведения о конструкторе

ExpressionProperty(T | string | Expression, T)

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

new ExpressionProperty(value?: T | string | Expression, defaultValue?: T)

Параметры

value

T | string | Expression

Необязательный. Необработанное значение свойства выражения.

defaultValue

T

Необязательный. Значение по умолчанию для свойства.

Сведения о свойстве

expressionText

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

expressionText: string

Значение свойства

string

value

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

value: T

Значение свойства

T

Сведения о методе

getValue(object)

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

function getValue(data: object): T

Параметры

data

object

Данные, используемые для привязки выражений.

Возвращаемое значение

T

Значение.

Комментарии

Ошибка возникает, если значение является недопустимым выражением.

setValue(T | string | Expression)

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

function setValue(value: T | string | Expression)

Параметры

value

T | string | Expression

Значение для задания.

toExpression()

Это возвращает существующее выражение, если значение не является сложным типом.

function toExpression(): Expression

Возвращаемое значение

Существующее выражение, если значение не является сложным типом.

toString()

Преобразование свойства выражения в строку.

function toString(): string

Возвращаемое значение

string

Преобразованная строка.

tryGetValue(object)

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

function tryGetValue(data: object): { error: Error, value: T }

Параметры

data

object

Данные, используемые для привязки выражений.

Возвращаемое значение

{ error: Error, value: T }

значение или ошибка.