3 instantiations of RuleAnalysis
System.Workflow.Activities (3)
Rules\DeclarativeExpressionConditionDeclaration.cs (1)
190
RuleAnalysis analyzer = new
RuleAnalysis
(validation, false);
Rules\Parser\Parser.cs (1)
1138
RuleAnalysis analysis = new
RuleAnalysis
(validation, true);
Rules\RuleAction.cs (1)
259
RuleAnalysis analysis = new
RuleAnalysis
(validation, true);
30 references to RuleAnalysis
System.Workflow.Activities (30)
Rules\DeclarativeExpressionConditionDeclaration.cs (1)
190
RuleAnalysis
analyzer = new RuleAnalysis(validation, false);
Rules\Expressions.cs (15)
22
void AnalyzeUsage(
RuleAnalysis
analysis, bool isRead, bool isWritten, RulePathQualifier qualifier);
33
internal abstract void AnalyzeUsage(CodeExpression expression,
RuleAnalysis
analysis, bool isRead, bool isWritten, RulePathQualifier qualifier);
59
internal override void AnalyzeUsage(CodeExpression expression,
RuleAnalysis
analysis, bool isRead, bool isWritten, RulePathQualifier qualifier)
130
internal override void AnalyzeUsage(CodeExpression expression,
RuleAnalysis
analysis, bool isRead, bool isWritten, RulePathQualifier qualifier)
418
internal override void AnalyzeUsage(CodeExpression expression,
RuleAnalysis
analysis, bool isRead, bool isWritten, RulePathQualifier qualifier)
981
internal override void AnalyzeUsage(CodeExpression expression,
RuleAnalysis
analysis, bool isRead, bool isWritten, RulePathQualifier qualifier)
1157
internal override void AnalyzeUsage(CodeExpression expression,
RuleAnalysis
analysis, bool isRead, bool isWritten, RulePathQualifier qualifier)
1447
internal override void AnalyzeUsage(CodeExpression expression,
RuleAnalysis
analysis, bool isRead, bool isWritten, RulePathQualifier qualifier)
1798
internal override void AnalyzeUsage(CodeExpression expression,
RuleAnalysis
analysis, bool isRead, bool isWritten, RulePathQualifier qualifier)
1911
internal override void AnalyzeUsage(CodeExpression expression,
RuleAnalysis
analysis, bool isRead, bool isWritten, RulePathQualifier qualifier)
2147
internal override void AnalyzeUsage(CodeExpression expression,
RuleAnalysis
analysis, bool isRead, bool isWritten, RulePathQualifier qualifier)
2426
internal override void AnalyzeUsage(CodeExpression expression,
RuleAnalysis
analysis, bool isRead, bool isWritten, RulePathQualifier qualifier)
2791
internal override void AnalyzeUsage(CodeExpression expression,
RuleAnalysis
analysis, bool isRead, bool isWritten, RulePathQualifier qualifier)
3008
internal override void AnalyzeUsage(CodeExpression expression,
RuleAnalysis
analysis, bool isRead, bool isWritten, RulePathQualifier qualifier)
3367
internal override void AnalyzeUsage(CodeExpression expression,
RuleAnalysis
analysis, bool isRead, bool isWritten, RulePathQualifier qualifier)
Rules\Parser\Parser.cs (1)
1138
RuleAnalysis
analysis = new RuleAnalysis(validation, true);
Rules\RuleAction.cs (1)
259
RuleAnalysis
analysis = new RuleAnalysis(validation, true);
Rules\RuleAttributes.cs (6)
26
internal abstract void Analyze(
RuleAnalysis
analysis, MemberInfo member, CodeExpression targetExpression, RulePathQualifier targetQualifier, CodeExpressionCollection argumentExpressions, ParameterInfo[] parameters, List<CodeExpression> attributedExpressions);
167
internal void AnalyzeReadWrite(
RuleAnalysis
analysis, CodeExpression targetExpression, RulePathQualifier targetQualifier, CodeExpressionCollection argumentExpressions, ParameterInfo[] parameters, List<CodeExpression> attributedExpressions)
261
internal override void Analyze(
RuleAnalysis
analysis, MemberInfo member, CodeExpression targetExpression, RulePathQualifier targetQualifier, CodeExpressionCollection argumentExpressions, ParameterInfo[] parameters, List<CodeExpression> attributedExpressions)
284
internal override void Analyze(
RuleAnalysis
analysis, MemberInfo member, CodeExpression targetExpression, RulePathQualifier targetQualifier, CodeExpressionCollection argumentExpressions, ParameterInfo[] parameters, List<CodeExpression> attributedExpressions)
401
internal override void Analyze(
RuleAnalysis
analysis, MemberInfo member, CodeExpression targetExpression, RulePathQualifier targetQualifier, CodeExpressionCollection argumentExpressions, ParameterInfo[] parameters, List<CodeExpression> attributedExpressions)
411
private void AnalyzeInvokeAttribute(
RuleAnalysis
analysis, Type contextType, Stack<MemberInfo> methodStack, CodeExpression targetExpression, RulePathQualifier targetQualifier, CodeExpressionCollection argumentExpressions, ParameterInfo[] parameters, List<CodeExpression> attributedExpressions)
Rules\Statements.cs (3)
17
internal abstract void AnalyzeUsage(
RuleAnalysis
analysis);
62
internal override void AnalyzeUsage(
RuleAnalysis
analysis)
186
internal override void AnalyzeUsage(
RuleAnalysis
analysis)
Rules\Walker.cs (3)
31
internal override void AnalyzeUsage(CodeExpression expression,
RuleAnalysis
analysis, bool isRead, bool isWritten, RulePathQualifier qualifier)
158
public static void AnalyzeUsage(
RuleAnalysis
analysis, CodeExpression expression, bool isRead, bool isWritten, RulePathQualifier qualifier)
263
internal static void AnalyzeUsage(
RuleAnalysis
analysis, CodeStatement statement)