6 writes to expressionSink
System.Data.Linq (6)
SqlClient\Query\SqlLiftIndependentRowExpressions.cs (6)
40
expressionSink
= null;
45
expressionSink
= null;
50
expressionSink
= null;
74
expressionSink
= s;
94
expressionSink
= new SelectScope();
103
expressionSink
= s;
10 references to expressionSink
System.Data.Linq (10)
SqlClient\Query\SqlLiftIndependentRowExpressions.cs (10)
36
SelectScope s =
expressionSink
;
53
if (
expressionSink
!= null) {
58
bool referencesLeftsideAliases = SqlAliasesReferenced.ReferencesAny(sc.Expression,
expressionSink
.LeftProduction);
59
bool isLockedExpression =
expressionSink
.ReferencedExpressions.Contains(sc);
69
expressionSink
.Lifted.Push(lift);
78
if (
expressionSink
!=null) {
79
expressionSink
.ReferencedExpressions.Add(cref.Column);
92
SelectScope s =
expressionSink
;
95
expressionSink
.LeftProduction = SqlGatherProducedAliases.Gather(join.Left);
100
foreach (List<SqlColumn> cols in
expressionSink
.Lifted) {