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