3 writes to Expansion
System.Data.Linq (3)
SqlClient\Query\SqlDuplicator.cs (1)
140newLink.Expansion = this.VisitExpression(link.Expansion);
SqlClient\Query\SqlExpander.cs (1)
266links[i].Expansion = lexprs[i];
SqlClient\Query\Translator.cs (1)
100mlink.Expansion = link.Expression;
19 references to Expansion
System.Data.Linq (19)
SqlClient\Query\SqlBinder.cs (5)
1056if (this.inGroupBy && link.Expansion != null) { 1341if (link.Expansion != null) { 1473if (link.Expansion != null) { 1548SqlAliasRef aref = link.Expansion as SqlAliasRef; 1557return this.VisitExpression(link.Expansion);
SqlClient\Query\SqlComparer.cs (2)
219if (!AreEqual(l1.Expansion, l2.Expansion)) {
SqlClient\Query\SqlDuplicator.cs (1)
140newLink.Expansion = this.VisitExpression(link.Expansion);
SqlClient\Query\SqlExpander.cs (5)
78SqlExpression expansion = this.VisitExpression(link.Expansion); 243(links[i].Expansion != null) != (links[0].Expansion != null)) 259if (links[0].Expansion != null) { 262lexprs.Add(links[i].Expansion);
SqlClient\Query\SqlFlattener.cs (2)
204if (link.Expansion != null) { 205this.FlattenGroupByExpression(exprs, link.Expansion);
SqlClient\Query\SqlFormatter.cs (2)
1361if (link.Expansion != null) { 1363this.Visit(link.Expansion);
SqlClient\Query\Translator.cs (2)
277System.Diagnostics.Debug.Assert(link.Expansion != null); 280return link.Expansion;