RuleExpressionWalker 类

定义

将表达式中的当前行为传播到子节点。 此类不能被继承。

public ref class RuleExpressionWalker abstract sealed
public static class RuleExpressionWalker
type RuleExpressionWalker = class
Public Class RuleExpressionWalker
继承
RuleExpressionWalker

注解

此类由所有 IRuleExpression 方法用于将行为传播到子节点。

方法

名称 说明
AnalyzeUsage(RuleAnalysis, CodeExpression, Boolean, Boolean, RulePathQualifier)

标识表达式使用的字段和属性,并将这些字段作为符号添加到 RuleAnalysis 实例。

Clone(CodeExpression)

创建当前 CodeExpression子节点的深层副本。

Decompile(StringBuilder, CodeExpression, CodeExpression)

将表达式的子节点反编译为字符串形式。

Evaluate(RuleExecution, CodeExpression)

计算表达式和所有子表达式。

Match(CodeExpression, CodeExpression)

将当前表达式和子节点与另一个表达式进行比较,以确定它们是否相等。

Validate(RuleValidation, CodeExpression, Boolean)

验证表达式和子节点是否已正确配置,并且没有错误。

适用于