RuleExpressionWalker Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Propaga o comportamento atual na expressão para nós filhos. Esta 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
Observações
Esta classe é usada por todos IRuleExpression os métodos para propagar o comportamento para nós filhos.
Métodos
| Name | Description |
|---|---|
| AnalyzeUsage(RuleAnalysis, CodeExpression, Boolean, Boolean, RulePathQualifier) |
Identifica os campos e propriedades usados por uma expressão e adiciona-os como símbolos à RuleAnalysis instância. |
| Clone(CodeExpression) |
Cria uma cópia profunda dos nós filhos da corrente CodeExpression. |
| Decompile(StringBuilder, CodeExpression, CodeExpression) |
Descompila os nós filhos da expressão em forma de string. |
| Evaluate(RuleExecution, CodeExpression) |
Avalia a expressão e todas as expressões das crianças. |
| Match(CodeExpression, CodeExpression) |
Compara a expressão atual e os nós filhos com outra expressão para determinar se são iguais. |
| Validate(RuleValidation, CodeExpression, Boolean) |
Verifica se a expressão e os nós filhos estão configurados corretamente e não tem erros. |