Тіл

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)

Проверяет, правильно ли настроены выражения и дочерние узлы и не имеют ошибок.

Применяется к