次の方法で共有


RuleExpressionWalker.AnalyzeUsage メソッド

定義

式の中で使われているフィールドやプロパティを、シンボルとして RuleAnalysis インスタンスに追加します。

public:
 static void AnalyzeUsage(System::Workflow::Activities::Rules::RuleAnalysis ^ analysis, System::CodeDom::CodeExpression ^ expression, bool isRead, bool isWritten, System::Workflow::Activities::Rules::RulePathQualifier ^ qualifier);
public static void AnalyzeUsage (System.Workflow.Activities.Rules.RuleAnalysis analysis, System.CodeDom.CodeExpression expression, bool isRead, bool isWritten, System.Workflow.Activities.Rules.RulePathQualifier qualifier);
static member AnalyzeUsage : System.Workflow.Activities.Rules.RuleAnalysis * System.CodeDom.CodeExpression * bool * bool * System.Workflow.Activities.Rules.RulePathQualifier -> unit
Public Shared Sub AnalyzeUsage (analysis As RuleAnalysis, expression As CodeExpression, isRead As Boolean, isWritten As Boolean, qualifier As RulePathQualifier)

パラメーター

analysis
RuleAnalysis

RuleAnalysis インスタンス。ここに、ルールの条件やアクションで使われている、プロパティやフィールドを表すシンボルを格納します。

expression
CodeExpression

実行する式。

isRead
Boolean

true 中で参照されるフィールドやプロパティを RuleAction に追加するのであれば RuleAnalysis、それ以外の場合は false

isWritten
Boolean

RuleAction 中で更新されるフィールドやプロパティを RuleAnalysis に追加するのであれば true、それ以外の場合は false

qualifier
RulePathQualifier

この時点までに決定されたフィールドやプロパティのパス。

例外

analysis が null 参照 (Visual Basic の場合は Nothing) です。

適用対象