1 instantiation of Propagator
System.Data.Entity (1)
System\Data\Mapping\Update\Internal\Propagator.cs (1)
101DbExpressionVisitor<ChangeNode> propagator = new Propagator(parent, table);
11 references to Propagator
System.Data.Entity (11)
System\Data\Mapping\Update\Internal\Propagator.cs (1)
66private static readonly string s_visitorName = typeof(Propagator).FullName;
System\Data\Mapping\Update\Internal\Propagator.Evaluator.cs (5)
62private Evaluator(PropagatorResult row, Propagator parent) 74private Propagator m_parent; 93internal static IEnumerable<PropagatorResult> Filter(DbExpression predicate, IEnumerable<PropagatorResult> rows, Propagator parent) 114internal static bool EvaluatePredicate(DbExpression predicate, PropagatorResult row, Propagator parent) 132static internal PropagatorResult Evaluate(DbExpression node, PropagatorResult row, Propagator parent)
System\Data\Mapping\Update\Internal\Propagator.JoinPropagator.cs (4)
52internal JoinPropagator(ChangeNode left, ChangeNode right, DbJoinExpression node, Propagator parent) 101private readonly Propagator m_parent; 257ChangeNode result = Propagator.BuildChangeNode(m_joinExpression); 480private static CompositeKey ExtractKey(PropagatorResult change, ReadOnlyCollection<DbExpression> keySelectors, Propagator parent)
System\Data\Mapping\Update\Internal\UpdateTranslator.cs (1)
666ChangeNode changeNode = Propagator.Propagate(this, table, umView);