RuleExpressionWalker クラス

定義

式における現在の動作が子ノードにも及ぶようにします。 このクラスは継承できません。

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)

式と子ノードの構成が適切でエラーがないことを検証します。

適用対象