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) |
式と子ノードの構成が適切でエラーがないことを検証します。 |
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET