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>)

定义属性的表达式或值的基类。

适用于