Constant 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
常量表达式。
public class Constant : AdaptiveExpressions.Expression
type Constant = class
inherit Expression
Public Class Constant
Inherits Expression
- 继承
构造函数
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) |
通过不向下推送到树叶来重写表达式。 |