47 references to Right
System.Data.Entity (47)
System\Data\Common\CommandTrees\BasicExpressionVisitor.cs (1)
42VisitExpression(expression.Right);
System\Data\Common\CommandTrees\DefaultExpressionVisitor.cs (2)
284DbExpression newRight = this.VisitExpression(expression.Right); 286!object.ReferenceEquals(expression.Right, newRight))
System\Data\Common\CommandTrees\Internal\ExpressionDumper.cs (1)
425Dump(e.Right);
System\Data\Common\CommandTrees\Internal\ExpressionKeyGen.cs (1)
168expr.Right.Accept(this);
System\Data\Common\CommandTrees\Internal\ExpressionPrinter.cs (4)
471retInfo.Children.Add(this.VisitExpression(expr.Right)); 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 (2)
769exp => { DbOrExpression orExp = (DbOrExpression)exp; return new[] { orExp.Left, orExp.Right }; }); 811if (!TryMatchConstant(equals.Right, out value)) { return false; }
System\Data\Mapping\Update\Internal\Propagator.cs (1)
184ChangeNode right = Visit(node.Right);
System\Data\Mapping\Update\Internal\Propagator.Evaluator.cs (3)
223PropagatorResult rightResult = Visit(predicate.Right); 259PropagatorResult right = Visit(predicate.Right); 287PropagatorResult right = Visit(predicate.Right);
System\Data\Mapping\Update\Internal\Propagator.JoinPropagator.JoinPredicateVisitor.cs (2)
110Visit(node.Right); 127m_rightKeySelectors.Add(node.Right);
System\Data\Query\PlanCompiler\ITreeGenerator.cs (5)
623return _iqtCommand.CreateNode(op, exprDelegate(e.Left), exprDelegate(e.Right)); 1313Node rightArg = VisitExprAsScalar(e.Right); 1315TypeUsage commonType = TypeHelpers.GetCommonTypeUsage(e.Left.ResultType, e.Right.ResultType); 1318if (!Command.EqualTypes(e.Left.ResultType, e.Right.ResultType)) 1600Node rightNode = EnsureRelOp(VisitExpr(expression.Right));
System\Data\SqlClient\SqlGen\DmlSqlGenerator.cs (2)
516RegisterMemberValue(expression.Left, expression.Right); 627expression.Right.Accept(this);
System\Data\SqlClient\SqlGen\Sql8ConformanceChecker.cs (3)
87bool rightNeedsRewrite = VisitExpression(expr.Right); 348VisitExpression(expression.Right); 410VisitExpression(expression.Right);
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 (18)
581return VisitBinaryExpression(" AND ", DbExpressionKind.And, e.Left, e.Right); 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); 806DbExpression right = compareExpr.Right; 1220return VisitSetOpExpression(e.Left, e.Right, "EXCEPT"); 1569return VisitSetOpExpression(e.Left, e.Right, "INTERSECT"); 1812SqlBuilder binaryResult = VisitBinaryExpression(" <> ", DbExpressionKind.NotEquals, comparisonExpression.Left, comparisonExpression.Right); 1886return VisitBinaryExpression(" OR ", e.ExpressionKind, e.Left, e.Right); 2141values.Add(e.Left, e.Right); 2144else if (IsKeyForIn(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 };