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. 66internal abstract ProcessedAction OnExpressionProcessed { get; } 79private static Tuple<DbExpression, DbExpressionRule.ProcessedAction> ProcessRules(DbExpression expression, List<DbExpressionRule> rules) 94if (currentRule.OnExpressionProcessed != DbExpressionRule.ProcessedAction.Continue) 105return Tuple.Create(expression, DbExpressionRule.ProcessedAction.Continue); 117while (ruleResult.Item2 == DbExpressionRule.ProcessedAction.Reset) 122if (ruleResult.Item2 == DbExpressionRule.ProcessedAction.Stop)
System\Data\Common\CommandTrees\Internal\PatternMatchRules.cs (8)
31private readonly ProcessedAction processed; 33private PatternMatchRule(Func<DbExpression, bool> matchFunc, Func<DbExpression, DbExpression> processor, ProcessedAction onProcessed) 51internal 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"/> 61return PatternMatchRule.Create(matchFunc, processor, ProcessedAction.Reset); 65/// Constructs a new PatternMatchRule with the specified pattern, processor and <see cref="DbExpressionRule.ProcessedAction"/> 67internal static PatternMatchRule Create(Func<DbExpression, bool> matchFunc, Func<DbExpression, DbExpression> processor, ProcessedAction onProcessed)