RuleExpressionWalker Třída

Definice

Šíří aktuální chování ve výrazu do podřízených uzlů. Tuto třídu nelze dědit.

public ref class RuleExpressionWalker abstract sealed
public static class RuleExpressionWalker
type RuleExpressionWalker = class
Public Class RuleExpressionWalker
Dědičnost
RuleExpressionWalker

Poznámky

Tuto třídu používají všechny IRuleExpression metody k šíření chování do podřízených uzlů.

Metody

AnalyzeUsage(RuleAnalysis, CodeExpression, Boolean, Boolean, RulePathQualifier)

Identifikuje pole a vlastnosti používané výrazem a přidá je jako symboly do RuleAnalysis instance.

Clone(CodeExpression)

Vytvoří hlubokou kopii podřízených uzlů aktuálního CodeExpression.

Decompile(StringBuilder, CodeExpression, CodeExpression)

Dekompiluje podřízené uzly výrazu do řetězcové formy.

Evaluate(RuleExecution, CodeExpression)

Vyhodnotí výraz a všechny podřízené výrazy.

Match(CodeExpression, CodeExpression)

Porovná aktuální výraz a podřízené uzly s jiným výrazem a určí, jestli jsou si rovny.

Validate(RuleValidation, CodeExpression, Boolean)

Ověří, že výraz a podřízené uzly jsou správně nakonfigurované a neobsahují žádné chyby.

Platí pro