RuleExpressionWalker Classe

Definizione

Propaga il comportamento corrente nell'espressione ai nodi figlio. La classe non può essere ereditata.

public ref class RuleExpressionWalker abstract sealed
public static class RuleExpressionWalker
type RuleExpressionWalker = class
Public Class RuleExpressionWalker
Ereditarietà
RuleExpressionWalker

Commenti

Questa classe viene usata da tutti i IRuleExpression metodi per propagare il comportamento ai nodi figlio.

Metodi

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

Identifica i campi e le proprietà utilizzati da un'espressione e li aggiunge come simboli all'istanza RuleAnalysis .

Clone(CodeExpression)

Crea una copia completa dei nodi figlio dell'oggetto corrente CodeExpression.

Decompile(StringBuilder, CodeExpression, CodeExpression)

Decompila i nodi figlio dell'espressione in formato stringa.

Evaluate(RuleExecution, CodeExpression)

Valuta l'espressione e tutte le espressioni figlio.

Match(CodeExpression, CodeExpression)

Confronta l'espressione corrente e i nodi figlio con un'altra espressione per determinare se sono uguali.

Validate(RuleValidation, CodeExpression, Boolean)

Verifica che l'espressione e i nodi figlio siano configurati correttamente e che non siano presenti errori.

Si applica a