Constant 类

定义

常量表达式。

public class Constant : AdaptiveExpressions.Expression
type Constant = class
    inherit Expression
Public Class Constant
Inherits Expression
继承
Constant

构造函数

Constant(Object)

初始化 Constant 类的新实例。 构造表达式常量。

属性

Children

获取或设置子表达式。

(继承自 Expression)
Evaluator

获取表达式计算器。

(继承自 Expression)
ReturnType

获取计算表达式的预期结果。

(继承自 Expression)
Type

获取表达式的类型。

(继承自 Expression)
Value

获取或设置常量值。

方法

DeepEquals(Expression)

确定当前 Expression 实例是否深度等于另一个表达式实例。

References()

将静态引用路径返回到内存。

(继承自 Expression)
ReferenceWalk(Expression, Func<Expression,Boolean>)

用于标识表达式中的静态内存引用的步行函数。

(继承自 Expression)
ToString()

返回表示当前对象的字符串。

TryEvaluate(IMemory, Options)

计算表达式。

(继承自 Expression)
TryEvaluate(Object, Options)

计算表达式。

(继承自 Expression)
TryEvaluate<T>(IMemory, Options)

计算表达式。

(继承自 Expression)
TryEvaluate<T>(Object, Options)

计算表达式。

(继承自 Expression)
Validate()

验证即时表达式。

(继承自 Expression)
ValidateTree()

以递归方式验证表达式树。

(继承自 Expression)

扩展方法

DisjunctiveNormalForm(Expression)

将表达式重写为分离法线形式。

PushDownNot(Expression)

通过不向下推送到树叶来重写表达式。

适用于