RuleExpressionWalker Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Propaga il comportamento corrente all'interno dell'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 è utilizzata da tutti i metodi IRuleExpression per propagare il comportamento ai nodi figlio.
Metodi
AnalyzeUsage(RuleAnalysis, CodeExpression, Boolean, Boolean, RulePathQualifier) |
Identifica i campi e le proprietà utilizzate da un'espressione e li aggiunge come simboli all'istanza RuleAnalysis. |
Clone(CodeExpression) |
Crea una copia completa dei nodi figlio della classe CodeExpression corrente. |
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 privi di errori. |