RuleExpressionWalker 類別

定義

將表達式中的當前行為傳遞給子節點。 此類別無法獲得繼承。

public ref class RuleExpressionWalker abstract sealed
public static class RuleExpressionWalker
type RuleExpressionWalker = class
Public Class RuleExpressionWalker
繼承
RuleExpressionWalker

備註

此類別被所有 IRuleExpression 方法用來將行為傳播到子節點。

方法

名稱 Description
AnalyzeUsage(RuleAnalysis, CodeExpression, Boolean, Boolean, RulePathQualifier)

識別表達式所使用的欄位與屬性,並將其作為符號加入實 RuleAnalysis 例。

Clone(CodeExpression)

建立當前 CodeExpression子節點的深度副本。

Decompile(StringBuilder, CodeExpression, CodeExpression)

將表達式的子節點反編譯成字串形式。

Evaluate(RuleExecution, CodeExpression)

評估表達式及所有子表達式。

Match(CodeExpression, CodeExpression)

將目前的表達式與子節點與其他表達式比較,以判斷它們是否相等。

Validate(RuleValidation, CodeExpression, Boolean)

驗證表達式與子節點的設定正確且無錯誤。

適用於