RuleExpressionWalker Classe

Definição

Propaga o comportamento atual na expressão para nós filho. Essa classe não pode ser herdada.

public ref class RuleExpressionWalker abstract sealed
public static class RuleExpressionWalker
type RuleExpressionWalker = class
Public Class RuleExpressionWalker
Herança
RuleExpressionWalker

Comentários

Essa classe é usada por todos os IRuleExpression métodos para propagar o comportamento para nós filho.

Métodos

Nome Description
AnalyzeUsage(RuleAnalysis, CodeExpression, Boolean, Boolean, RulePathQualifier)

Identifica os campos e as propriedades usados por uma expressão e os adiciona como símbolos à RuleAnalysis instância.

Clone(CodeExpression)

Cria uma cópia profunda dos nós filho do atual CodeExpression.

Decompile(StringBuilder, CodeExpression, CodeExpression)

Descompile os nós filho da expressão em forma de cadeia de caracteres.

Evaluate(RuleExecution, CodeExpression)

Avalia a expressão e todas as expressões filho.

Match(CodeExpression, CodeExpression)

Compara a expressão atual e os nós filho com outra expressão para determinar se eles são iguais.

Validate(RuleValidation, CodeExpression, Boolean)

Verifica se a expressão e os nós filho estão configurados corretamente e não tem erros.

Aplica-se a