RuleExpressionWalker Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Sprider det aktuella beteendet i uttrycket till underordnade noder. Det går inte att ärva den här klassen.
public ref class RuleExpressionWalker abstract sealed
public static class RuleExpressionWalker
type RuleExpressionWalker = class
Public Class RuleExpressionWalker
- Arv
-
RuleExpressionWalker
Kommentarer
Den här klassen används av alla IRuleExpression metoder för att sprida beteende till underordnade noder.
Metoder
| Name | Description |
|---|---|
| AnalyzeUsage(RuleAnalysis, CodeExpression, Boolean, Boolean, RulePathQualifier) |
Identifierar fälten och egenskaperna som används av ett uttryck och lägger till dessa som symboler i instansen RuleAnalysis . |
| Clone(CodeExpression) |
Skapar en djup kopia av de underordnade noderna i den aktuella CodeExpression. |
| Decompile(StringBuilder, CodeExpression, CodeExpression) |
Dekompilera de underordnade noderna i uttrycket till strängformulär. |
| Evaluate(RuleExecution, CodeExpression) |
Utvärderar uttrycket och alla underordnade uttryck. |
| Match(CodeExpression, CodeExpression) |
Jämför det aktuella uttrycket och underordnade noder med ett annat uttryck för att avgöra om de är lika. |
| Validate(RuleValidation, CodeExpression, Boolean) |
Verifierar att uttrycket och underordnade noder är korrekt konfigurerade och inte har några fel. |