6 instantiations of RulePathQualifier
System.Workflow.Activities (6)
Rules\Expressions.cs (4)
985
RuleExpressionWalker.AnalyzeUsage(analysis, targetObject, isRead, isWritten, new
RulePathQualifier
(fieldRefExpr.FieldName, qualifier));
1195
RuleExpressionWalker.AnalyzeUsage(analysis, targetObject, isRead, isWritten, new
RulePathQualifier
(pi.Name, qualifier));
1812
argQualifier = new
RulePathQualifier
("*", null);
1822
argQualifier = analysis.ForWrites ? null : new
RulePathQualifier
("*", null);
Rules\RuleAttributes.cs (2)
200
RuleExpressionWalker.AnalyzeUsage(analysis, targetExpression, isRead, isWrite, new
RulePathQualifier
(suffix, targetQualifier));
224
RulePathQualifier qualifier = string.IsNullOrEmpty(suffix) ? null : new
RulePathQualifier
(suffix, null);
30 references to RulePathQualifier
System.Workflow.Activities (30)
Rules\Expressions.cs (17)
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)
67
for (
RulePathQualifier
q = qualifier; q != null; q = q.Next)
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)
1805
RulePathQualifier
argQualifier = null;
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\References.cs (4)
16
private
RulePathQualifier
next;
18
public RulePathQualifier(string name,
RulePathQualifier
next)
29
public
RulePathQualifier
Next
76
internal void AnalyzeRuleAttributes(MemberInfo member, CodeExpression targetExpr,
RulePathQualifier
targetQualifier, CodeExpressionCollection argExprs, ParameterInfo[] parameters, List<CodeExpression> attributedExprs)
Rules\RuleAttributes.cs (7)
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)
224
RulePathQualifier
qualifier = string.IsNullOrEmpty(suffix) ? null : new RulePathQualifier(suffix, null);
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\Walker.cs (2)
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)