RuleExpressionWalker Klass

Definition

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.

Gäller för