RuleExpressionWalker Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
AnalyzeUsage(RuleAnalysis, CodeExpression, Boolean, Boolean, RulePathQualifier) |
Identifica os campos e as propriedades usados por uma expressão e adiciona-os como símbolos à instância RuleAnalysis. |
Clone(CodeExpression) |
Cria uma cópia profunda dos nós filho do CodeExpression atual. |
Decompile(StringBuilder, CodeExpression, CodeExpression) |
Descompila os nós filho de uma expressão na forma de cadeia de caracteres. |
Evaluate(RuleExecution, CodeExpression) |
Avalia a expressão e todas as expressões filho. |
Match(CodeExpression, CodeExpression) |
Compara os nós de expressão e filho atuais com outra expressão para determinar se são iguais. |
Validate(RuleValidation, CodeExpression, Boolean) |
Verifica se os nós filho e de expressão estão configurados corretamente e não têm erros. |