1 write to _table
System.Data.Common (1)
System\Data\DataColumnCollection.cs (1)
40_table = table;
47 references to _table
System.Data.Common (47)
System\Data\DataColumnCollection.cs (47)
141if (_table.XmlText != null && _table.XmlText != column) 146if (_table.ElementColumnCount > 0) 162_table.XmlText = column; 180_table.ElementColumnCount++; 183if (!_table.fInitInProgress && column != null && column.Computed) 192if (_table.fInitInProgress) 325if (column._table == _table) 342column.SetTable(_table); 343if (!_table.fInitInProgress && column.Computed) 351if (0 < _table.RecordCapacity) 354column.SetCapacity(_table.RecordCapacity); 358for (int record = 0; record < _table.RecordCapacity; record++) 398if (oldArray[oldCur].Table == _table) 410if (newArray[newCur].Table != _table) 432for (int i = 0; i < _table.Rows.Count; i++) 434_table.Rows[i].ClearError(column); 461if (column._table != _table) 474_table.OnRemoveColumnInternal(column); 477if (_table._primaryKey != null && _table._primaryKey.Key.ContainsColumn(column)) 489for (int i = 0; i < _table.ParentRelations.Count; i++) 491if (_table.ParentRelations[i].ChildKey.ContainsColumn(column)) 496throw ExceptionBuilder.CannotRemoveChildKey(_table.ParentRelations[i].RelationName); 500for (int i = 0; i < _table.ChildRelations.Count; i++) 502if (_table.ChildRelations[i].ParentKey.ContainsColumn(column)) 507throw ExceptionBuilder.CannotRemoveChildKey(_table.ChildRelations[i].RelationName); 511for (int i = 0; i < _table.Constraints.Count; i++) 513if (_table.Constraints[i].ContainsColumn(column)) 517throw ExceptionBuilder.CannotRemoveConstraint(_table.Constraints[i].ConstraintName, _table.Constraints[i].Table!.TableName); 520if (_table.DataSet != null) 522for (ParentForeignKeyConstraintEnumerator en = new ParentForeignKeyConstraintEnumerator(_table.DataSet, _table); en.GetNext();) 538if (_fInClear && (col.Table == _table || col.Table == null)) 564foreach (Index _ in _table.LiveIndexes) { } 596if (_table.fInitInProgress && _delayedAddRangeColumns != null) 622_table.ElementColumnCount = 0; 719int hashcode = _table.GetSpecialHashCode(name); 725NamesEqual(column.ColumnName, name, false, _table.Locale) != 0) 797_table.UpdatePropertyDescriptorCollectionCache(); 809_table.UpdatePropertyDescriptorCollectionCache(); 829column._hashCode = _table.GetSpecialHashCode(name); 850if ((column == null) && NamesEqual(name, MakeName(_defaultNameIndex), true, _table.Locale) != 0) 878_table.ElementColumnCount--; 903throw ExceptionBuilder.ColumnNotInTheTable(name, _table.TableName); 917if (NamesEqual(name, MakeName(_defaultNameIndex - 1), true, _table.Locale) != 0)