RuleExpressionWalker Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt das aktuelle Verhalten im Ausdruck an untergeordneten Knoten weiter. Diese Klasse kann nicht vererbt werden.
public ref class RuleExpressionWalker abstract sealed
public static class RuleExpressionWalker
type RuleExpressionWalker = class
Public Class RuleExpressionWalker
- Vererbung
-
RuleExpressionWalker
Hinweise
Diese Klasse wird von allem IRuleExpression-Methoden zur Weitergabe des Verhaltens an untergeordneten Knoten verwendet.
Methoden
AnalyzeUsage(RuleAnalysis, CodeExpression, Boolean, Boolean, RulePathQualifier) |
Identifiziert die von einem Ausdruck verwendeten Felder und Eigenschaften und fügt sie als Symbole der RuleAnalysis-Instanz hinzu. |
Clone(CodeExpression) |
Erstellt eine tiefe Kopie der untergeordneten Knoten des aktuellen CodeExpression. |
Decompile(StringBuilder, CodeExpression, CodeExpression) |
Dekompiliert die untergeordneten Knoten des Ausdrucks in eine Zeichenfolge. |
Evaluate(RuleExecution, CodeExpression) |
Wertet den Ausdruck und alle untergeordneten Ausdrücke aus. |
Match(CodeExpression, CodeExpression) |
Vergleicht den aktuellen Ausdruck und untergeordnete Knoten mit einem anderen Ausdruck, um zu bestimmen, ob sie gleich sind. |
Validate(RuleValidation, CodeExpression, Boolean) |
Überprüft, ob der Ausdruck und untergeordnete Knoten ordnungsgemäß konfiguriert und fehlerfrei sind. |