10 writes to Right
System.Data.Linq (10)
SqlClient\Common\SqlNode.cs (1)
639this.Right = right;
SqlClient\Common\SqlVisitor.cs (1)
430join.Right = this.VisitSource(join.Right);
SqlClient\Query\SqlBinder.cs (1)
1117join.Right = this.VisitSource(join.Right);
SqlClient\Query\SqlBooleanMismatchVisitor.cs (1)
45join.Right = this.VisitSource(join.Right);
SqlClient\Query\SqlDeflator.cs (1)
181join.Right = this.VisitSource(join.Right);
SqlClient\Query\SqlLiftIndependentRowExpressions.cs (1)
96join.Right = this.VisitSource(join.Right);
SqlClient\Query\SqlLiftWhereClauses.cs (1)
85join.Right = this.VisitSource(join.Right);
SqlClient\Query\SqlOuterApplyReducer.cs (3)
102join.Right = leftOuter.Right; 132join.Right = leftLeftOuter; 136leftLeftOuter.Right = jRight;
40 references to Right
System.Data.Linq (40)
SqlClient\Common\SqlVisitor.cs (1)
430join.Right = this.VisitSource(join.Right);
SqlClient\Query\SqlBinder.cs (2)
1117join.Right = this.VisitSource(join.Right); 1418if (this.IsOuterDependent(rightIsOuterDependent, join.Right, consumed, out rightProduced))
SqlClient\Query\SqlBooleanMismatchVisitor.cs (1)
45join.Right = this.VisitSource(join.Right);
SqlClient\Query\SqlCrossApplyToCrossJoin.cs (1)
32 HashSet<SqlAlias> c = SqlGatherConsumedAliases.Gather(join.Right);
SqlClient\Query\SqlDeflator.cs (4)
181join.Right = this.VisitSource(join.Right); 329if (this.HasEmptySource(join.Right)) { 330SqlAlias a = (SqlAlias)join.Right; 354this.HasTrivialSource(join.Right);
SqlClient\Query\SqlDuplicator.cs (1)
174SqlSource right = this.VisitSource(join.Right);
SqlClient\Query\SqlFormatter.cs (5)
851this.IsSimpleCrossJoinList(join.Right); 862this.VisitCrossJoinList(join.Right); 900SqlJoin rightJoin = join.Right as SqlJoin; 905this.Visit(join.Right); 907this.VisitJoinSource(join.Right);
SqlClient\Query\SqlLiftIndependentRowExpressions.cs (1)
96join.Right = this.VisitSource(join.Right);
SqlClient\Query\SqlLiftWhereClauses.cs (1)
85join.Right = this.VisitSource(join.Right);
SqlClient\Query\SqlOuterApplyReducer.cs (16)
37if (SqlPredicateLifter.CanLift(join.Right, leftProducedAliases, liftedExpressions) && 38SqlSelectionLifter.CanLift(join.Right, leftProducedAliases, liftedExpressions) && 39!SqlAliasDependencyChecker.IsDependent(join.Right, leftProducedAliases, liftedExpressions) ) { 41SqlExpression liftedPredicate = SqlPredicateLifter.Lift(join.Right, leftProducedAliases); 42List<List<SqlColumn>> liftedSelections = SqlSelectionLifter.Lift(join.Right, leftProducedAliases, liftedExpressions); 79SqlJoin leftOuter = this.GetLeftOuterWithUnreferencedSingletonOnLeft(join.Right); 84if (SqlPredicateLifter.CanLift(leftOuter.Right, leftProducedAliases, liftedExpressions) && 85SqlSelectionLifter.CanLift(leftOuter.Right, leftProducedAliases, liftedExpressions) && 86!SqlAliasDependencyChecker.IsDependent(leftOuter.Right, leftProducedAliases, liftedExpressions) 89SqlExpression liftedPredicate = SqlPredicateLifter.Lift(leftOuter.Right, leftProducedAliases); 90List<List<SqlColumn>> liftedSelections = SqlSelectionLifter.Lift(leftOuter.Right, leftProducedAliases, liftedExpressions); 93this.GetSelectionsBeforeJoin(join.Right, liftedSelections); 102join.Right = leftOuter.Right; 128SqlSource jRight = join.Right; 135leftLeftOuter.Left = leftLeftOuter.Right; 173 HashSet<SqlAlias> c = SqlGatherConsumedAliases.Gather(join.Right);
SqlClient\Query\SqlReorderer.cs (1)
72this.Visit(join.Right);
SqlClient\Query\SqlResolver.cs (6)
144this.Visit(join.Right); 145Scope tmp2 = new Scope(join.Right, tmp); 152this.Visit(join.Right); 153this.CurrentScope = new Scope(null, new Scope(join.Right, new Scope(join.Left, this.CurrentScope.ContainingScope))); 218this.Visit(join.Right); 224this.Visit(join.Right);