Język

RuleExpressionWalker.AnalyzeUsage Metoda

Definicja

Identyfikuje pola i właściwości używane przez wyrażenie i dodaje je jako symbole do RuleAnalysis wystąpienia.

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)

Parametry

analysis
RuleAnalysis

Wystąpienie RuleAnalysis , które przechowuje symbole reprezentujące właściwości i pola używane przez warunki i akcje reguły.

expression
CodeExpression

Wykonywane wyrażenie.

isRead
Boolean

truejeśli pola i właściwości odczytane przez element RuleAction mają zostać dodane do RuleAnalysis; w przeciwnym razie . false

isWritten
Boolean

true jeśli pola i właściwości napisane przez element RuleAction mają zostać dodane do RuleAnalysis; w przeciwnym razie , false.

qualifier
RulePathQualifier

Ścieżka pola lub właściwości została określona do tego momentu.

Wyjątki

analysis jest odwołaniem o wartości null (Nothing w Visual Basic).

Dotyczy