76 references to Columns
System.Data.Linq (76)
SqlClient\Common\SqlVisitor.cs (3)
349for (int i = 0, n = row.Columns.Count; i < n; i++) { 350row.Columns[i].Expression = this.VisitExpression(row.Columns[i].Expression);
SqlClient\Query\ContainsRowNumberChecker.cs (5)
19foreach (SqlColumn column in row.Columns) { 58for (int i = 0, n = row.Columns.Count; i < n; i++) { 59row.Columns[i].Expression = this.VisitExpression(row.Columns[i].Expression); 61this.CurrentColumn = row.Columns[i];
SqlClient\Query\LongTypeConverter.cs (1)
61foreach (SqlColumn col in row.Columns) {
SqlClient\Query\QueryConverter.cs (2)
1075select.Row.Columns.Add(rowNumber); 1718info.SelectWithGroup.Row.Columns.Add(c);
SqlClient\Query\SqlAliaser.cs (1)
33foreach (SqlColumn c in row.Columns) {
SqlClient\Query\SqlDeflator.cs (7)
139for (int i = select.Row.Columns.Count - 1; i >= 0; i--) { 140SqlColumn c = select.Row.Columns[i]; 151select.Row.Columns.RemoveAt(i); 361foreach (SqlColumn c in select.Row.Columns) { 375return sel.Row.Columns.Count == 0 && 446foreach (SqlColumn c in select.Row.Columns) { 480foreach (SqlColumn c in select.Row.Columns) {
SqlClient\Query\SqlDuplicator.cs (2)
197foreach (SqlColumn c in row.Columns) { 198nrow.Columns.Add((SqlColumn)this.Visit(c));
SqlClient\Query\SqlFlattener.cs (6)
104SqlColumn c = this.FindColumn(this.row.Columns, col); 106c = this.FindColumnWithExpression(this.row.Columns, col.Expression); 109this.row.Columns.Add(col); 123SqlColumn c = this.FindColumn(this.row.Columns, cref.Column); 142SqlColumn c = (!this.isInput) ? this.FindColumnWithExpression(this.row.Columns, expr) : null; 145this.row.Columns.Add(c);
SqlClient\Query\SqlFormatter.cs (11)
675for (int i = 0, n = row.Columns.Count; i < n; i++) { 676SqlColumn c = row.Columns[i]; 796if (ss.Row.Columns.Count > 0) { 1005if (si.Row.Columns.Count != 0) { 1008for (int i = 0, n = si.Row.Columns.Count; i < n; i++) { 1010this.WriteName(si.Row.Columns[i].Name); 1022if (si.Row.Columns.Count == 0) { 1029if (this.isDebugMode && si.Row.Columns.Count == 0) { 1032for (int i = 0, n = si.Row.Columns.Count; i < n; i++) { 1034this.Visit( si.Row.Columns[i].Expression); 1456foreach(SqlColumn col in row.Columns) {
SqlClient\Query\SqlLiftIndependentRowExpressions.cs (4)
57foreach (SqlColumn sc in select.Row.Columns) { 66select.Row.Columns.Clear(); 67select.Row.Columns.AddRange(keep); 111ns.Row.Columns.AddRange(cols);
SqlClient\Query\SqlNamer.cs (8)
47if (ss.Select.Row.Columns.Count > 0) { 48System.Diagnostics.Debug.Assert(ss != null && ss.Select != null && ss.Select.Row != null && ss.Select.Row.Columns.Count == 1); 50ss.Select.Row.Columns[0].Name = ""; 80string[] names = new string[select.Row.Columns.Count]; 82SqlColumn c = select.Row.Columns[i]; 93for (int i = 0, n = select.Row.Columns.Count; i < n; i++) { 94SqlColumn c = select.Row.Columns[i]; 99while (!this.IsUniqueName(select.Row.Columns, reservedNames, c, name)) {
SqlClient\Query\SqlOuterApplyReducer.cs (5)
151ns.Row.Columns.AddRange(cols); 189selections.Add(select.Row.Columns); 438foreach (SqlColumn sc in select.Row.Columns) { 484select.Row.Columns.Clear(); 486select.Row.Columns.AddRange(keep);
SqlClient\Query\SqlReorderer.cs (3)
190select.Row.Columns.Remove(rowNumberChecker.RowNumberColumn); 265select.Row.Columns.Add(column); 281foreach (SqlColumn c in select.Row.Columns) {
SqlClient\Query\SqlResolver.cs (3)
188foreach (SqlColumn c in row.Columns) { 246foreach (SqlColumn c in row.Columns) { 256row.Columns.Add(c);
SqlClient\Query\SqlRewriteScalarSubqueries.cs (1)
39return new SqlColumnRef(innerSelect.Row.Columns[0]);
SqlClient\Query\SqlSupersetValidator.cs (3)
37for (int i = 0, n = row.Columns.Count; i < n; i++) { 38SqlColumn col = row.Columns[i]; 107foreach (SqlColumn c in row.Columns) {
SqlClient\Query\SqlUnionizer.cs (11)
23for (int i = 0, n = sleft.Row.Columns.Count; i < n; i++) { 24sleft.Row.Columns[i].Ordinal = select.Row.Columns.Count + i; 26for (int i = 0, n = sright.Row.Columns.Count; i < n; i++) { 27sright.Row.Columns[i].Ordinal = select.Row.Columns.Count + i; 30for (int i = 0, n = select.Row.Columns.Count; i < n; i++) { 31SqlExprSet es = select.Row.Columns[i].Expression as SqlExprSet; 35if (cr != null && e >= select.Row.Columns.Count) { 43sleft.Row.Columns.Sort(comp); 44sright.Row.Columns.Sort(comp);