2 instantiations of VarRefOp
System.Data.Entity (2)
System\Data\Query\InternalTrees\Command.cs (1)
899return new VarRefOp(v);
System\Data\Query\InternalTrees\ScalarOps.cs (1)
316internal static readonly VarRefOp Pattern = new VarRefOp();
64 references to VarRefOp
System.Data.Entity (64)
System\Data\Mapping\FunctionImportMappingComposable.cs (1)
186public override Node Visit(VarRefOp op, Node n)
System\Data\Query\InternalTrees\Command.cs (1)
897internal VarRefOp CreateVarRefOp(Var v)
System\Data\Query\InternalTrees\Dump.cs (1)
536public override void Visit(VarRefOp op, Node n) {
System\Data\Query\InternalTrees\NodeInfo.cs (4)
435&& nonNullableInputs.IsSet(((VarRefOp)definition.Op).Var)); 455public override NodeInfo Visit(VarRefOp op, Node n) 569VarRefOp varRefOp = varDefNode.Child0.Op as VarRefOp;
System\Data\Query\InternalTrees\OpCopier.cs (1)
504public override Node Visit(VarRefOp op, Node n)
System\Data\Query\InternalTrees\ScalarOps.cs (3)
316internal static readonly VarRefOp Pattern = new VarRefOp(); 330VarRefOp otherVarRef = other as VarRefOp;
System\Data\Query\InternalTrees\Visitors.cs (2)
340public virtual void Visit(VarRefOp op, Node n) 1629public virtual TResultType Visit(VarRefOp op, Node n)
System\Data\Query\PlanCompiler\AggregatePushdown.cs (4)
390public override Node Visit(VarRefOp op, Node n) 409VarRefOp varRefOp = (VarRefOp)n.Child0.Op; 819return ((VarRefOp)node.Op).Var == var;
System\Data\Query\PlanCompiler\CTreeGenerator.cs (1)
1024public override DbExpression Visit(VarRefOp op, Node n)
System\Data\Query\PlanCompiler\NestPullup.cs (5)
296m_varRefMap.Add(op.Var, ((VarRefOp)n.Child0.Op).Var); 313public override Node Visit(VarRefOp op, Node n) 342Var refVar = ((VarRefOp)chi.Op).Var; 1012Var refVar = ((VarRefOp)definingExprNode.Op).Var; 1776Var refVar = ((VarRefOp)newNode.Op).Var;
System\Data\Query\PlanCompiler\NominalTypeEliminator.cs (2)
2506public override Node Visit(VarRefOp op, Node n) 2540VarRefOp newVarRefOp = m_command.CreateVarRefOp(v);
System\Data\Query\PlanCompiler\Normalizer.cs (1)
187VarRefOp unnestVarRefOp = m_command.CreateVarRefOp(unnestOutputVar);
System\Data\Query\PlanCompiler\Predicate.cs (11)
349VarRefOp leftVarOp = simplePredicateNode.Child0.Op as VarRefOp; 354VarRefOp rightVarOp = simplePredicateNode.Child1.Op as VarRefOp; 423VarRefOp varRefOp; 433varRefOp = simplePredNode.Child0.Op as VarRefOp; 438varRefOp = simplePredNode.Child1.Op as VarRefOp; 450varRefOp = simplePredNode.Child0.Child0.Op as VarRefOp; 461varRefOp = simplePredNode.Child0.Op as VarRefOp; 484VarRefOp varRefOp = (VarRefOp)left.Op;
System\Data\Query\PlanCompiler\PreProcessor.cs (2)
2286VarRefOp varRefOp = n.Child1.Child0.Op as VarRefOp;
System\Data\Query\PlanCompiler\ProjectionPruner.cs (1)
763public override Node Visit(VarRefOp op, Node n)
System\Data\Query\PlanCompiler\PropertyPushdownHelper.cs (1)
525public override void Visit(VarRefOp op, Node n)
System\Data\Query\PlanCompiler\TransformationRules.cs (22)
94VarRefOp varRefOp = node.Op as VarRefOp; 128VarRefOp op = node.Op as VarRefOp; 343VarRefOp varRefOp = this.Command.CreateVarRefOp(conditionVar); 561VarRefOp varRefOp = (VarRefOp)node.Op; 1306new Node(VarRefOp.Pattern)), 1325Var v = ((VarRefOp)isNullNode.Child0.Op).Var; 2245VarRefOp varRefOp = (VarRefOp)definingExprNode.Op; 2271VarRefOp varRefOp = varDefNode.Child0.Op as VarRefOp; 2368VarRefOp varRefOp = command.CreateVarRefOp(inputSentinel); 2744VarRefOp varRefOp = varDefNode.Child0.Op as VarRefOp; 3904VarRefOp varRefOp = (VarRefOp)definingExprNode.Op; 3929VarRefOp varRefOp = varDefNode.Child0.Op as VarRefOp; 4069public override Node Visit(VarRefOp op, Node n) 4126public override void Visit(VarRefOp op, Node n)
System\Data\Query\PlanCompiler\VarRemapper.cs (1)
240public override void Visit(VarRefOp op, Node n)