RuleExpressionWalker 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將表達式中的當前行為傳遞給子節點。 此類別無法獲得繼承。
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) |
驗證表達式與子節點的設定正確且無錯誤。 |