1 write to _table
System.Data (1)
fx\src\data\System\Data\DataRow.cs (1)
57_table = builder._table;
76 references to _table
System.Data (76)
fx\src\data\System\Data\DataRow.cs (76)
58_columns = _table.Columns; 122_table.RecordChanged(oldRecord); 124_table.RecordChanged(newRecord); 185return _table; 196_table.recordManager.VerifyRecord(record, this); 212if (_table.fInLoadDiffgram || (_table.DataSet != null && _table.DataSet.fInLoadDiffgram)) 214int count = _table.Rows.Count, i = 0; 219throw ExceptionBuilder.NestedCircular(_table.TableName); 227DataRelation[] nestedParentRelations = _table.NestedParentRelations; 231if (rel.ParentTable == _table) // self-nested table 251_table.recordManager.VerifyRecord(record, this); 269_table.recordManager.VerifyRecord(record, this); 287if (_table.NeedColumnChangeEvents) { 289_table.OnColumnChanging(e); 292if (column.Table != _table) { 294throw ExceptionBuilder.ColumnNotInTheTable(column.ColumnName, _table.TableName); 312_table.recordManager.VerifyRecord(record, this); 331_table.OnColumnChanged(e); // user may call CancelEdit or EndEdit 349_table.recordManager.VerifyRecord(record, this); 363_table.recordManager.VerifyRecord(record, this); 376_table.recordManager.VerifyRecord(record, this); 389_table.recordManager.VerifyRecord(record, this); 406if (_table.NeedColumnChangeEvents) { 427_table.OnColumnChanging(e); 430if (column.Table != _table) { 432throw ExceptionBuilder.ColumnNotInTheTable(column.ColumnName, _table.TableName); 455_table.recordManager.VerifyRecord(record, this); 474_table.OnColumnChanged(e); // user may call CancelEdit or EndEdit 508_table.CommitRow(this); 530if (tempRecord < _table.recordManager.LastFreeRecord) { 540_table.recordManager.VerifyRecord(tempRecord, this); 551tempRecord = _table.NewRecord(newRecord); 569_table.FreeRecord(ref tempRecord); 579if (column.Table != _table) { 580throw ExceptionBuilder.ColumnNotInTheTable(column.ColumnName, _table.TableName); 604_table.DeleteRow(this); 625_table.SetNewRecord(this, tempRecord, suppressEnsurePropertyChanged: true); 740return GetChildRows(_table.ChildRelations[relationName], DataRowVersion.Default); 744return GetChildRows(_table.ChildRelations[relationName], version); 761return _table.NewRowArray(0); 766if (relation.DataSet != _table.DataSet) 768if (relation.ParentKey.Table != _table) 769throw ExceptionBuilder.RelationForeignTable(relation.ParentTable.TableName, _table.TableName); 778throw ExceptionBuilder.ColumnNotInTheTable(columnName, _table.TableName); 782return GetParentRow(_table.ParentRelations[relationName], DataRowVersion.Default); 786return GetParentRow(_table.ParentRelations[relationName], version); 807if (relation.DataSet != _table.DataSet) 810if (relation.ChildKey.Table != _table) 811throw ExceptionBuilder.GetParentRowTableMismatch(relation.ChildTable.TableName, _table.TableName); 819DataRelation[] nestedParentRelations = _table.NestedParentRelations; 823if (rel.ParentTable == _table) // self-nested table 839return GetParentRows(_table.ParentRelations[relationName], DataRowVersion.Default); 846return GetParentRows(_table.ParentRelations[relationName], version); 865return _table.NewRowArray(0); 870if (relation.DataSet != _table.DataSet) 873if (relation.ChildKey.Table != _table) 874throw ExceptionBuilder.GetParentRowTableMismatch(relation.ChildTable.TableName, _table.TableName); 1120_table.RollbackRow(this); 1165foreach (DataRelation relation in _table.ParentRelations) { 1167if (relation.ParentKey.Table == parentRow._table) { 1172if (parentRow._table == _table) 1210if (_table.DataSet != parentRow._table.DataSet) 1213if (relation.ChildKey.Table != _table) 1214throw ExceptionBuilder.SetParentRowTableMismatch(relation.ChildKey.Table.TableName, _table.TableName); 1216if (relation.ParentKey.Table != parentRow._table) 1217throw ExceptionBuilder.SetParentRowTableMismatch(relation.ParentKey.Table.TableName, parentRow._table.TableName); 1227foreach (DataRelation relation in _table.ParentRelations) 1237if (relation.ChildKey.Table != _table) 1238throw ExceptionBuilder.SetParentRowTableMismatch(relation.ChildKey.Table.TableName, _table.TableName); 1247_table.SetOldRecord(this, -1); 1256tempRecord = _table.NewRecord(newRecord); 1259_table.SetNewRecord(this, tempRecord, suppressEnsurePropertyChanged: true);