17 writes to From
System.Data.Linq (17)
SqlClient\Common\SqlNode.cs (1)
288this.From = from;
SqlClient\Common\SqlVisitor.cs (1)
438select.From = this.VisitSource(select.From);
SqlClient\Query\QueryConverter.cs (1)
2766select.From = (SqlSource)base.Visit(select.From);
SqlClient\Query\SqlBinder.cs (7)
881this.currentSelect.From = sql.MakeJoin(SqlJoinType.OuterApply, this.currentSelect.From, alias, null, sub.SourceExpression); 904newSelect.From = new SqlJoin(SqlJoinType.CrossApply, alias, ralias, null, m.SourceExpression); 966sel.From = new SqlJoin(SqlJoinType.CrossApply, sel.From, alias, null, ss.SourceExpression); 976sel.From = new SqlJoin(SqlJoinType.CrossApply, sel.From, alias, null, ss.SourceExpression); 1103this.currentSelect.From = new SqlAlias(simple); 1156select.From = this.VisitSource(select.From); 1383this.currentSelect.From = sql.MakeJoin(joinType, this.currentSelect.From, sa, where, ss.SourceExpression);
SqlClient\Query\SqlBooleanMismatchVisitor.cs (1)
25select.From = this.VisitSource(select.From);
SqlClient\Query\SqlDeflator.cs (2)
169select.From = this.VisitSource(select.From); 390select.From = this.VisitSource(select.From);
SqlClient\Query\SqlMultiplexer.cs (1)
54this.outerSelect.From = join;
SqlClient\Query\SqlReorderer.cs (1)
264this.currentSelect.From = new SqlAlias(select);
SqlClient\Query\SqlResolver.cs (1)
88select.From = (SqlSource)this.Visit(select.From);
SqlClient\Query\SqlRewriteScalarSubqueries.cs (1)
38this.currentSelect.From = new SqlJoin(SqlJoinType.OuterApply, this.currentSelect.From, alias, null, ss.SourceExpression);
48 references to From
System.Data.Linq (48)
SqlClient\Common\SqlVisitor.cs (1)
438select.From = this.VisitSource(select.From);
SqlClient\Query\QueryConverter.cs (3)
1646(mce != null) && IsSequenceOperatorCall(mce, "Select") && select.From is SqlAlias) { 1651alias = (SqlAlias)select.From; 2766select.From = (SqlSource)base.Visit(select.From);
SqlClient\Query\SqlBinder.cs (9)
881this.currentSelect.From = sql.MakeJoin(SqlJoinType.OuterApply, this.currentSelect.From, alias, null, sub.SourceExpression); 966sel.From = new SqlJoin(SqlJoinType.CrossApply, sel.From, alias, null, ss.SourceExpression); 976sel.From = new SqlJoin(SqlJoinType.CrossApply, sel.From, alias, null, ss.SourceExpression); 1102SqlSelect simple = new SqlSelect(expr, this.currentSelect.From, expr.SourceExpression); 1156select.From = this.VisitSource(select.From); 1379if (joinType == SqlJoinType.Inner && this.IsOuterDependent(this.currentSelect.From, sa, where)) 1383this.currentSelect.From = sql.MakeJoin(joinType, this.currentSelect.From, sa, where, ss.SourceExpression); 1428if (s != null && !isOuterDependent && s.From != null) 1430if (this.IsOuterDependent(false, s.From, consumed, out produced))
SqlClient\Query\SqlBooleanMismatchVisitor.cs (1)
25select.From = this.VisitSource(select.From);
SqlClient\Query\SqlDeflator.cs (8)
169select.From = this.VisitSource(select.From); 312node = sel.From; 347return this.HasTrivialSource(select.From) && this.HasTrivialProjection(select); 376sel.From == null && 390select.From = this.VisitSource(select.From); 416this.equalizer.BuildEqivalenceMap(select.From); 443SqlSelect aselect = (SqlSelect)((SqlAlias)select.From).Node; 468return this.HasTrivialSource(select.From) && this.HasTrivialProjection(select);
SqlClient\Query\SqlDuplicator.cs (1)
206SqlSource from = this.VisitSource(select.From);
SqlClient\Query\SqlFormatter.cs (10)
763if (ss.From != null) { 766if (this.IsSimpleCrossJoinList(ss.From)) { 767this.VisitCrossJoinList(ss.From); 769this.Visit(ss.From); 976this.suppressedAliases.Add(sd.Select.From); 977this.Visit(sd.Select.From); 982this.suppressedAliases.Remove(sd.Select.From); 1059this.suppressedAliases.Add(su.Select.From); 1060this.Visit(su.Select.From); 1076this.suppressedAliases.Remove(su.Select.From);
SqlClient\Query\SqlMultiplexer.cs (1)
53SqlJoin join = new SqlJoin(SqlJoinType.OuterApply, this.outerSelect.From, alias, null, sms.SourceExpression);
SqlClient\Query\SqlOuterApplyReducer.cs (5)
164return this.GetLeftOuterWithUnreferencedSingletonOnLeft(select.From); 188this.GetSelectionsBeforeJoin(select.From, selections); 202if (select.From != null) 351this.VisitSource(select.From); 468this.VisitSource(select.From);
SqlClient\Query\SqlReorderer.cs (4)
146this.Visit(select.From); 150this.Visit(select.From); 235List<SqlColumn> columns = SqlGatherColumnsProduced.GatherColumns(this.currentSelect.From); 263SqlSelect select = new SqlSelect(new SqlNop(column.ClrType, column.SqlType, column.SourceExpression), this.currentSelect.From, this.currentSelect.SourceExpression);
SqlClient\Query\SqlResolver.cs (3)
88select.From = (SqlSource)this.Visit(select.From); 91this.CurrentScope = new Scope(select.From, this.CurrentScope.ContainingScope); 277this.Visit(select.From);
SqlClient\Query\SqlRewriteScalarSubqueries.cs (1)
38this.currentSelect.From = new SqlJoin(SqlJoinType.OuterApply, this.currentSelect.From, alias, null, ss.SourceExpression);
SqlClient\Query\SqlUnionizer.cs (1)
17SqlUnion union = this.GetUnion(select.From);