3 instantiations of DistinctOp
System.Data.Entity (3)
System\Data\Query\InternalTrees\Command.cs (2)
1336return new DistinctOp(keyVars); 1345return new DistinctOp(this.CreateVarVec(keyVar));
System\Data\Query\InternalTrees\RelOps.cs (1)
1000internal static readonly DistinctOp Pattern = new DistinctOp();
22 references to DistinctOp
System.Data.Entity (22)
System\Data\Query\InternalTrees\Command.cs (2)
1334internal DistinctOp CreateDistinctOp(VarVec keyVars) 1343internal DistinctOp CreateDistinctOp(Var keyVar)
System\Data\Query\InternalTrees\Dump.cs (1)
232public override void Visit(DistinctOp op, Node n) {
System\Data\Query\InternalTrees\NodeInfo.cs (1)
1183public override NodeInfo Visit(DistinctOp op, Node n)
System\Data\Query\InternalTrees\OpCopier.cs (2)
1008public override Node Visit(DistinctOp op, Node n) 1017DistinctOp newDistinctOp = m_destCmd.CreateDistinctOp(newDistinctKeys);
System\Data\Query\InternalTrees\RelOps.cs (1)
1000internal static readonly DistinctOp Pattern = new DistinctOp();
System\Data\Query\InternalTrees\Visitors.cs (2)
686public virtual void Visit(DistinctOp op, Node n) 1114public virtual TResultType Visit(DistinctOp op, Node n)
System\Data\Query\PlanCompiler\CTreeGenerator.cs (1)
2215public override DbExpression Visit(DistinctOp op, Node n)
System\Data\Query\PlanCompiler\NestPullup.cs (1)
632public override Node Visit(DistinctOp op, Node n)
System\Data\Query\PlanCompiler\NominalTypeEliminator.cs (3)
1048public override Node Visit(DistinctOp op, Node n) 1235DistinctOp distinctOp = (DistinctOp)n.Op;
System\Data\Query\PlanCompiler\ProjectionPruner.cs (1)
418public override Node Visit(DistinctOp op, Node n)
System\Data\Query\PlanCompiler\PropertyPushdownHelper.cs (1)
599public override void Visit(DistinctOp op, Node n)
System\Data\Query\PlanCompiler\TransformationRules.cs (4)
1628new Node(DistinctOp.Pattern, 3086public override int Visit(DistinctOp op, Node n) 4432DistinctOp op = (DistinctOp)n.Op;
System\Data\Query\PlanCompiler\VarRefManager.cs (1)
128return HasVarReferences(((DistinctOp)node.Op).Keys, vars);
System\Data\Query\PlanCompiler\VarRemapper.cs (1)
282public override void Visit(DistinctOp op, Node n)