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)

将表达式实例转换为 BoolExpression。

Implicit(JToken to BoolExpression)

将 JSON 令牌转换为 BoolExpression。

Implicit(String to BoolExpression)

将字符串值转换为 BoolExpression。

适用于