58 references to VisitNode
System.Data.Entity (58)
System\Data\Query\InternalTrees\NodeCounter.cs (2)
32
return counter.
VisitNode
(subTree);
46
count +=
VisitNode
(child);
System\Data\Query\InternalTrees\NodeInfo.cs (1)
356
NodeInfo nodeInfo =
VisitNode
(n);
System\Data\Query\InternalTrees\Visitors.cs (4)
779
VisitNode
(n.Children[i]);
791
VisitNode
(n.Children[i]);
1661
n.Children[i] =
VisitNode
(n.Children[i]);
1673
n.Children[i] =
VisitNode
(n.Children[i]);
System\Data\Query\PlanCompiler\AggregatePushdown.cs (2)
348
templateNode = handler.
VisitNode
(inputNode);
576
Node processedChild =
VisitNode
(n.Children[i]);
System\Data\Query\PlanCompiler\CTreeGenerator.cs (13)
358
DbExpression queryExpression =
VisitNode
(toConvert);
412
DbExpression inputExpr =
VisitNode
(inputNode);
531
varDefs.Add(defOp.Var,
VisitNode
(childNode.Child0));
653
return
VisitNode
(n.Children[index]);
661
retList.Add(
VisitNode
(argNode));
1073
DbExpression inputExpr =
VisitNode
(n.Child0);
1090
DbExpression inputExpr =
VisitNode
(n.Child0);
1490
DbExpression predicateExpr =
VisitNode
(n.Child1);
1601
DbExpression inputExpr = this.
VisitNode
(n.Child0);
1608
retExpr = this.CreateLimitExpression(inputExpr, this.
VisitNode
(n.Child2), op.WithTies);
1747
DbExpression aggDef =
VisitNode
(aggOpNode.Child0);
1893
joinCond =
VisitNode
(joinNode.Child2);
2272
inputExpr =
VisitNode
(n.Child0);
System\Data\Query\PlanCompiler\JoinElimination.cs (1)
87
this.Command.Root =
VisitNode
(this.Command.Root);
System\Data\Query\PlanCompiler\NestPullup.cs (4)
104
Command.Root =
VisitNode
(Command.Root);
746
return
VisitNode
(projectNode);
2763
command.Root = sortRemover.
VisitNode
(command.Root);
2782
n.Children[i] =
VisitNode
(n.Children[i]);
System\Data\Query\PlanCompiler\NominalTypeEliminator.cs (1)
1264
Node definingNode =
VisitNode
(n.Child0);
System\Data\Query\PlanCompiler\Normalizer.cs (1)
69
m_command.Root =
VisitNode
(m_command.Root);
System\Data\Query\PlanCompiler\PreProcessor.cs (12)
178
m_command.Root =
VisitNode
(m_command.Root);
806
ret =
VisitNode
(ret);
1069
ret =
VisitNode
(ret);
1158
ret =
VisitNode
(ret);
1296
ret =
VisitNode
(ret);
1519
ret =
VisitNode
(ret);
1680
Node ret =
VisitNode
(filterNode);
2032
return
VisitNode
(collectNode);
2130
ret =
VisitNode
(ret);
2249
return
VisitNode
(n.Child0);
2317
n.Child1 =
VisitNode
(n.Child1);
2372
return
VisitNode
(m_command.CreateNode(sort, sortChildren));
System\Data\Query\PlanCompiler\ProjectionPruner.cs (11)
161
return
VisitNode
(node);
304
newChildren.Add(
VisitNode
(chi));
445
n.Child0 =
VisitNode
(n.Child0); // visit the child
487
n.Children[i] =
VisitNode
(n.Children[i]);
500
n.Children[1] =
VisitNode
(n.Children[1]);
503
n.Children[0] =
VisitNode
(n.Children[0]);
604
n.Child2 =
VisitNode
(n.Child2);
606
n.Child0 =
VisitNode
(n.Child0);
607
n.Child1 =
VisitNode
(n.Child1);
718
n.Child1 =
VisitNode
(n.Child1);
721
n.Child0 =
VisitNode
(n.Child0);
System\Data\Query\PlanCompiler\SubqueryTrackingVisitor.cs (1)
126
n.Children[i] =
VisitNode
(n.Children[i]);
System\Data\Query\PlanCompiler\TransformationRules.cs (5)
3026
return visitor.
VisitNode
(node);
3045
result +=
VisitNode
(child);
3099
return
VisitNode
(n.Child0);
3155
return
VisitNode
(n.Child0);
4066
return replacer.
VisitNode
(root);