RuleExpressionWalker Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Propage le comportement actuel de l'expression aux nœuds enfants. Cette classe ne peut pas être héritée.
public ref class RuleExpressionWalker abstract sealed
public static class RuleExpressionWalker
type RuleExpressionWalker = class
Public Class RuleExpressionWalker
- Héritage
-
RuleExpressionWalker
Remarques
Cette classe est utilisée par toutes les méthodes IRuleExpression pour propager le comportement aux nœuds enfants.
Méthodes
AnalyzeUsage(RuleAnalysis, CodeExpression, Boolean, Boolean, RulePathQualifier) |
Identifie les champs et les propriétés utilisés par une expression et les ajoute comme symboles à l'instance RuleAnalysis. |
Clone(CodeExpression) |
Crée une copie complète des nœuds enfants du CodeExpression actuel. |
Decompile(StringBuilder, CodeExpression, CodeExpression) |
Décompile les nœuds enfants de l'expression sous forme de chaîne. |
Evaluate(RuleExecution, CodeExpression) |
Évalue l'expression et toutes les expressions enfants. |
Match(CodeExpression, CodeExpression) |
Compare l'expression actuelle et les nœuds enfants à une autre expression pour déterminer s'ils sont égaux. |
Validate(RuleValidation, CodeExpression, Boolean) |
Vérifie que l'expression et les nœuds enfants sont configurés correctement et ne présentent pas d'erreurs. |