RuleExpressionWalker 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将表达式中的当前行为传播到子节点。 此类不能被继承。
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) |
验证表达式和子节点是否配置正确且没有错误。 |