RuleExpressionWalker Clase

Definición

Propaga el comportamiento actual de la expresión a los nodos secundarios. Esta clase no puede heredarse.

public ref class RuleExpressionWalker abstract sealed
public static class RuleExpressionWalker
type RuleExpressionWalker = class
Public Class RuleExpressionWalker
Herencia
RuleExpressionWalker

Comentarios

Todos los métodos usan esta IRuleExpression clase para propagar el comportamiento a los nodos secundarios.

Métodos

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

Identifica los campos y propiedades usados por una expresión y los agrega como símbolos a la RuleAnalysis instancia.

Clone(CodeExpression)

Crea una copia profunda de los nodos secundarios del objeto actual CodeExpression.

Decompile(StringBuilder, CodeExpression, CodeExpression)

Descompila los nodos secundarios de la expresión en forma de cadena.

Evaluate(RuleExecution, CodeExpression)

Evalúa la expresión y todas las expresiones secundarias.

Match(CodeExpression, CodeExpression)

Compara la expresión actual y los nodos secundarios con otra expresión para determinar si son iguales.

Validate(RuleValidation, CodeExpression, Boolean)

Comprueba que la expresión y los nodos secundarios están configurados correctamente y no tienen errores.

Se aplica a