15 references to ProcessedAction
System.Data.Entity (15)
System\Data\Common\CommandTrees\Internal\DbExpressionRules.cs (7)
64
/// Indicates what action - as a <see cref="
ProcessedAction
"/> value - the rule processor should take if <see cref="TryProcess"/> returns true.
66
internal abstract
ProcessedAction
OnExpressionProcessed { get; }
79
private static Tuple<DbExpression, DbExpressionRule.
ProcessedAction
> ProcessRules(DbExpression expression, List<DbExpressionRule> rules)
94
if (currentRule.OnExpressionProcessed != DbExpressionRule.
ProcessedAction
.Continue)
105
return Tuple.Create(expression, DbExpressionRule.
ProcessedAction
.Continue);
117
while (ruleResult.Item2 == DbExpressionRule.
ProcessedAction
.Reset)
122
if (ruleResult.Item2 == DbExpressionRule.
ProcessedAction
.Stop)
System\Data\Common\CommandTrees\Internal\PatternMatchRules.cs (8)
31
private readonly
ProcessedAction
processed;
33
private PatternMatchRule(Func<DbExpression, bool> matchFunc, Func<DbExpression, DbExpression> processor,
ProcessedAction
onProcessed)
51
internal override
ProcessedAction
OnExpressionProcessed
57
/// Constructs a new PatternMatch rule with the specified pattern, processor and default <see cref="DbExpressionRule.
ProcessedAction
"/> of <see cref="DbExpressionRule.
ProcessedAction
.Reset"/>
61
return PatternMatchRule.Create(matchFunc, processor,
ProcessedAction
.Reset);
65
/// Constructs a new PatternMatchRule with the specified pattern, processor and <see cref="DbExpressionRule.
ProcessedAction
"/>
67
internal static PatternMatchRule Create(Func<DbExpression, bool> matchFunc, Func<DbExpression, DbExpression> processor,
ProcessedAction
onProcessed)