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
| 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. |