51 references to Left
System.Data.Entity (51)
System\Data\Common\CommandTrees\BasicExpressionVisitor.cs (1)
41
VisitExpression(expression.
Left
);
System\Data\Common\CommandTrees\DefaultExpressionVisitor.cs (2)
283
DbExpression newLeft = this.VisitExpression(expression.
Left
);
285
if (!object.ReferenceEquals(expression.
Left
, newLeft) ||
System\Data\Common\CommandTrees\Internal\ExpressionDumper.cs (1)
422
Dump(e.
Left
);
System\Data\Common\CommandTrees\Internal\ExpressionKeyGen.cs (1)
166
expr.
Left
.Accept(this);
System\Data\Common\CommandTrees\Internal\ExpressionPrinter.cs (4)
470
retInfo.Children.Add(this.VisitExpression(expr.
Left
));
601
return this.VisitInfix(e, e.
Left
, _opMap[e.ExpressionKind], e.Right);
633
return this.VisitInfix(e, e.
Left
, "And", e.Right);
638
return this.VisitInfix(e, e.
Left
, "Or", e.Right);
System\Data\Common\CommandTrees\Internal\ViewSimplifier.cs (4)
439
EdmProperty discriminatorProp = (EdmProperty)((DbPropertyExpression)((DbComparisonExpression)discriminatorPredicates.First().Value).
Left
).Property;
769
exp => { DbOrExpression orExp = (DbOrExpression)exp; return new[] { orExp.
Left
, orExp.Right }; });
809
if (equals.
Left
.ExpressionKind != DbExpressionKind.Property) { return false; }
810
property = (DbPropertyExpression)equals.
Left
;
System\Data\Mapping\Update\Internal\Propagator.cs (1)
183
ChangeNode left = Visit(node.
Left
);
System\Data\Mapping\Update\Internal\Propagator.Evaluator.cs (3)
222
PropagatorResult leftResult = Visit(predicate.
Left
);
258
PropagatorResult left = Visit(predicate.
Left
);
286
PropagatorResult left = Visit(predicate.
Left
);
System\Data\Mapping\Update\Internal\Propagator.JoinPropagator.JoinPredicateVisitor.cs (2)
109
Visit(node.
Left
);
126
m_leftKeySelectors.Add(node.
Left
);
System\Data\Query\PlanCompiler\ITreeGenerator.cs (5)
623
return _iqtCommand.CreateNode(op, exprDelegate(e.
Left
), exprDelegate(e.Right));
1312
Node leftArg = VisitExprAsScalar(e.
Left
);
1315
TypeUsage commonType = TypeHelpers.GetCommonTypeUsage(e.
Left
.ResultType, e.Right.ResultType);
1318
if (!Command.EqualTypes(e.
Left
.ResultType, e.Right.ResultType))
1599
Node leftNode = EnsureRelOp(VisitExpr(expression.
Left
));
System\Data\SqlClient\SqlGen\DmlSqlGenerator.cs (2)
516
RegisterMemberValue(expression.
Left
, expression.Right);
625
expression.
Left
.Accept(this);
System\Data\SqlClient\SqlGen\Sql8ConformanceChecker.cs (3)
86
bool leftNeedsRewrite = VisitExpression(expr.
Left
);
347
VisitExpression(expression.
Left
);
409
VisitExpression(expression.
Left
);
System\Data\SqlClient\SqlGen\Sql8ExpressionRewriter.cs (2)
75
return TransformIntersectOrExcept(VisitExpression(e.
Left
), VisitExpression(e.Right), DbExpressionKind.Except);
85
return TransformIntersectOrExcept(VisitExpression(e.
Left
), VisitExpression(e.Right), DbExpressionKind.Intersect);
System\Data\SqlClient\SqlGen\SqlGenerator.cs (20)
581
return VisitBinaryExpression(" AND ", DbExpressionKind.And, e.
Left
, e.Right);
728
if (TypeSemantics.IsPrimitiveType(e.
Left
.ResultType, PrimitiveTypeKind.String))
737
result = VisitComparisonExpression(" = ", e.
Left
, e.Right);
740
result = VisitComparisonExpression(" < ", e.
Left
, e.Right);
743
result = VisitComparisonExpression(" <= ", e.
Left
, e.Right);
746
result = VisitComparisonExpression(" > ", e.
Left
, e.Right);
749
result = VisitComparisonExpression(" >= ", e.
Left
, e.Right);
753
result = VisitComparisonExpression(" <> ", e.
Left
, e.Right);
805
DbExpression left = compareExpr.
Left
;
1220
return VisitSetOpExpression(e.
Left
, e.Right, "EXCEPT");
1569
return VisitSetOpExpression(e.
Left
, e.Right, "INTERSECT");
1808
if (TypeSemantics.IsPrimitiveType(comparisonExpression.
Left
.ResultType, PrimitiveTypeKind.String))
1812
SqlBuilder binaryResult = VisitBinaryExpression(" <> ", DbExpressionKind.NotEquals, comparisonExpression.
Left
, comparisonExpression.Right);
1886
return VisitBinaryExpression(" OR ", e.ExpressionKind, e.
Left
, e.Right);
2139
if (IsKeyForIn(e.
Left
))
2141
values.Add(e.
Left
, e.Right);
2146
values.Add(e.Right, e.
Left
);
2181
return HasBuiltMapForIn(comparisonExpression.
Left
, values) && HasBuiltMapForIn(comparisonExpression.Right, values);
2607
return VisitSetOpExpression(e.
Left
, e.Right, "UNION ALL");
2782
return new[] { binaryExpression.
Left
, binaryExpression.Right };