Freigeben über


RuleExpressionWalker.AnalyzeUsage Methode

Definition

Identifiziert die von einem Ausdruck verwendeten Felder und Eigenschaften und fügt sie als Symbole der RuleAnalysis-Instanz hinzu.

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)

Parameter

analysis
RuleAnalysis

Die RuleAnalysis-Instanz, die Symbole speichert, die die von Regelbedingungen und Aktionen verwendeten Eigenschaften und Felder darstellen.

expression
CodeExpression

Der Ausdruck, der ausgeführt wird.

isRead
Boolean

true, wenn Felder und Eigenschaften, die von einer RuleAction gelesen werden, der RuleAnalysis hinzugefügt werden sollen; andernfalls false.

isWritten
Boolean

true, wenn Felder und Eigenschaften, die von einer RuleAction geschrieben werden, der RuleAnalysis hinzugefügt werden sollen; andernfalls false.

qualifier
RulePathQualifier

Der Pfad eines bis zu diesem Punkt bestimmten Felds oder einer Eigenschaft.

Ausnahmen

analysis ist ein NULL-Verweis (Nothing in Visual Basic).

Gilt für