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

によって読み取られるフィールドとプロパティをに追加する場合は a0/&。それ以外の場合は。

isWritten
Boolean

true RuleActionによって書き込まれたフィールドとプロパティをRuleAnalysisに追加する場合は。それ以外の場合はfalse

qualifier
RulePathQualifier

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

例外

analysis は null 参照です (Visual Basic では Nothing)。

適用対象