45 references to SqlSelect
System.Data.Linq (45)
SqlClient\Query\QueryConverter.cs (34)
117retNode = new SqlSelect(sqlExpression, null, this.dominatingExpression); 269return new SqlSelect(aref, alias, this.dominatingExpression); 314return new SqlSelect(aref, sa, this.dominatingExpression); 422return new SqlSelect(sql.SubSelect(SqlNodeType.Multiset, pselect, selector.Body.Type), alias, this.dominatingExpression); 446return new SqlSelect(innerRef, join, this.dominatingExpression); 451return new SqlSelect(expr, alias, this.dominatingExpression); 479return new SqlSelect(projection, join, this.dominatingExpression); 505select = new SqlSelect(result, join, this.dominatingExpression); 508select = new SqlSelect(result, join, this.dominatingExpression); 531SqlSelect select = new SqlSelect(innerRef, innerAlias, this.dominatingExpression); 540return new SqlSelect(result, outerAlias, this.dominatingExpression); 557SqlSelect optSelect = new SqlSelect(opt, alias, this.dominatingExpression); 563SqlSelect selNull = new SqlSelect(litNull, null, this.dominatingExpression); 568return new SqlSelect(aliasRef, join, this.dominatingExpression); 1077SqlSelect final = new SqlSelect(aref, alias, this.dominatingExpression); 1130SqlSelect eqsel = new SqlSelect(dupRef, dupAlias, this.dominatingExpression); 1134SqlSelect final = new SqlSelect(aref, alias, this.dominatingExpression); 1171SqlSelect select = new SqlSelect(projection, alias, mce); 1409SqlSelect result = new SqlSelect(aref, alias, this.dominatingExpression); 1420SqlSelect result = new SqlSelect(aref, alias, this.dominatingExpression); 1442SqlSelect result = new SqlSelect(aref1, alias1, select1.SourceExpression); 1466SqlSelect result = new SqlSelect(aref1, alias1, select1.SourceExpression); 1497select = new SqlSelect(aref, alias, this.dominatingExpression); 1576SqlSelect selElem = new SqlSelect(elemExpr, selDupAlias, this.dominatingExpression); 1583SqlSelect gsel = new SqlSelect(new SqlSharedExpressionRef(keySubExpr), seqAlias, this.dominatingExpression); 1594SqlSelect keyGroupSel = new SqlSelect(keyGroup, gselAlias, this.dominatingExpression); 1605result = new SqlSelect(resultExpr, kgAlias, this.dominatingExpression); 1616result = new SqlSelect(resultExpr, gselAlias, this.dominatingExpression); 1686SqlSelect sel = new SqlSelect( 1731SqlSelect sel = new SqlSelect( 1831SqlSelect sel = new SqlSelect(aref, alias, this.dominatingExpression); 1838SqlSelect sel = new SqlSelect(aref, alias, this.dominatingExpression); 2462result = new SqlSelect(projection, tableAlias, resultSelector); 2483preResult = new SqlSelect(proj, null, rs);
SqlClient\Query\SqlBinder.cs (3)
863SqlSelect newSelect = new SqlSelect(aref, alias, sub.SourceExpression); 1102SqlSelect simple = new SqlSelect(expr, this.currentSelect.From, expr.SourceExpression); 1611return new SqlSelect(aref, alias, union.SourceExpression);
SqlClient\Query\SqlDuplicator.cs (1)
228SqlSelect n = new SqlSelect(selection, from, select.SourceExpression);
SqlClient\Query\SqlLiftIndependentRowExpressions.cs (1)
110SqlSelect ns = new SqlSelect(new SqlNop(cols[0].ClrType, cols[0].SqlType, sqlSource.SourceExpression), sqlSource, sqlSource.SourceExpression);
SqlClient\Query\SqlMultiplexer.cs (1)
63SqlSelect countSelect = new SqlSelect(sql.Unary(SqlNodeType.Count, null, sms.SourceExpression), copyAlias, sms.SourceExpression);
SqlClient\Query\SqlOuterApplyReducer.cs (1)
150SqlSelect ns = new SqlSelect(new SqlNop(cols[0].ClrType, cols[0].SqlType, sqlSource.SourceExpression), sqlSource, sqlSource.SourceExpression);
SqlClient\Query\SqlReorderer.cs (1)
263SqlSelect select = new SqlSelect(new SqlNop(column.ClrType, column.SqlType, column.SourceExpression), this.currentSelect.From, this.currentSelect.SourceExpression);
SqlClient\Query\Translator.cs (3)
38return new SqlSelect(projection, tableAlias, source); 296SqlSelect select = new SqlSelect(aref, alias, expr.SourceExpression); 304SqlSelect select = new SqlSelect(aref, alias, expr.SourceExpression);