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


BoolExpression Класс

Определение

BoolExpression — представляет свойство, которое является логическим или строковым выражением, которое разрешается в логическое.

public class BoolExpression : AdaptiveExpressions.Properties.ExpressionProperty<bool>
type BoolExpression = class
    inherit ExpressionProperty<bool>
Public Class BoolExpression
Inherits ExpressionProperty(Of Boolean)
Наследование

Комментарии

Строковые значения всегда интерпретируются как выражение, независимо от того, имеет ли оно префикс "=".

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

BoolExpression()

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

BoolExpression(Boolean)

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

BoolExpression(Expression)

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

BoolExpression(Func<Object,Object>)

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

BoolExpression(JToken)

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

BoolExpression(String)

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

Свойства

ExpressionText

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

(Унаследовано от ExpressionProperty<T>)
Value

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

(Унаследовано от ExpressionProperty<T>)

Методы

ConvertObject(Object)

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

(Унаследовано от ExpressionProperty<T>)
GetObject(Object)

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

(Унаследовано от ExpressionProperty<T>)
GetValue(Object)

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

(Унаследовано от ExpressionProperty<T>)
SetObject(Object)

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

(Унаследовано от ExpressionProperty<T>)
SetValue(Object)

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

(Унаследовано от ExpressionProperty<T>)
ToExpression()

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

(Унаследовано от ExpressionProperty<T>)
ToString()

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

(Унаследовано от ExpressionProperty<T>)
TryGetObject(Object)

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

(Унаследовано от ExpressionProperty<T>)
TryGetValue(Object)

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

(Унаследовано от ExpressionProperty<T>)

Операторы

Implicit(Boolean to BoolExpression)

Преобразует логическое значение в BoolExpression.

Implicit(Expression to BoolExpression)

Преобразует экземпляр expression в BoolExpression.

Implicit(JToken to BoolExpression)

Преобразует токен JSON в BoolExpression.

Implicit(String to BoolExpression)

Преобразует строковое значение в BoolExpression.

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