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) |
式と子ノードが正しく構成されており、エラーがないことを確認します。 |