RuleExpressionWalker 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將運算式中的目前行為傳播到子節點。 此類別無法獲得繼承。
public ref class RuleExpressionWalker abstract sealed
public static class RuleExpressionWalker
type RuleExpressionWalker = class
Public Class RuleExpressionWalker
- 繼承
-
RuleExpressionWalker
備註
所有的 IRuleExpression 方法會使用這個類別將行為傳播至子節點。
方法
AnalyzeUsage(RuleAnalysis, CodeExpression, Boolean, Boolean, RulePathQualifier) |
識別由運算式使用的欄位和屬性,並將這些欄位和屬性做為符號加入至 RuleAnalysis 執行個體。 |
Clone(CodeExpression) |
建立目前 CodeExpression 之子節點的深層複本。 |
Decompile(StringBuilder, CodeExpression, CodeExpression) |
將運算式的子節點反編譯為字串格式。 |
Evaluate(RuleExecution, CodeExpression) |
評估運算式與所有子運算式。 |
Match(CodeExpression, CodeExpression) |
將目前運算式和子節點與其他運算式比較,判斷它們是否相等。 |
Validate(RuleValidation, CodeExpression, Boolean) |
驗證運算式和子節點已正確設定,且沒有錯誤。 |