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