1 write to _recordManager
System.Data.Common (1)
System\Data\DataTable.cs (1)
169_recordManager = new RecordManager(this);
87 references to _recordManager
System.Data.Common (87)
System\Data\DataColumn.cs (3)
1120private DataRow GetDataRow(int index) => _table!._recordManager[index]; 1129_table!._recordManager.VerifyRecord(record); 1137_table!._recordManager.VerifyRecord(record);
System\Data\DataRelation.cs (1)
274return parentKey.Table._recordManager[index.GetRecord(range.Min)];
System\Data\DataRow.cs (11)
188_table._recordManager.VerifyRecord(record, this); 260_table._recordManager.VerifyRecord(record, this); 281_table._recordManager.VerifyRecord(record, this); 333_table._recordManager.VerifyRecord(record, this); 373_table._recordManager.VerifyRecord(record, this); 389_table._recordManager.VerifyRecord(record, this); 405_table._recordManager.VerifyRecord(record, this); 424_table._recordManager.VerifyRecord(record, this); 505_table._recordManager.VerifyRecord(record, this); 585if (_tempRecord < _table._recordManager.LastFreeRecord) 597_table._recordManager.VerifyRecord(_tempRecord, this);
System\Data\DataTable.cs (38)
352info.AddValue("DataTable.MinimumCapacity", _recordManager.MinimumCapacity); 850_recordManager.SetRowCache(rowArr); 1517get { return _recordManager.MinimumCapacity; } 1520if (value != _recordManager.MinimumCapacity) 1522_recordManager.MinimumCapacity = value; 1527internal int RecordCapacity => _recordManager.RecordCapacity; 2128return range.IsNull ? null : _recordManager[ndx.GetRecord(range.Min)]; 2169targetRow._oldRecord = _recordManager.ImportRecord(row.Table, row._oldRecord); 2173targetRow._newRecord = _recordManager.ImportRecord(row.Table, row._newRecord); 2194newRecord = (preserveChanges) ? _recordManager.CopyRecord(this, oldRecord, -1) : targetRow._newRecord; 2195oldRecord = _recordManager.CopyRecord(row.Table, row._oldRecord, targetRow._oldRecord); 2204newRecord = (targetRow.RowState == DataRowState.Unchanged) ? _recordManager.CopyRecord(this, oldRecord, -1) : targetRow._newRecord; 2208oldRecord = _recordManager.CopyRecord(row.Table, row._oldRecord, oldRecord); 2229newRecord = _recordManager.CopyRecord(this, oldRecord, -1); 2231oldRecord = _recordManager.CopyRecord(row.Table, row._oldRecord, oldRecord); 2235newRecord = _recordManager.CopyRecord(row.Table, row._newRecord, newRecord); 2859_recordManager.Clear(clearAll); 2984oldRecord = table._recordManager.ImportRecord(row.Table, row._oldRecord); 2990newRecord = table._recordManager.ImportRecord(row.Table, row._newRecord); 3050return _recordManager[index.GetRecord(range.Min)]; 3061return _recordManager[index.GetRecord(range.Min)]; 3084_recordManager.FreeRecord(ref record); 3242oldRecord = _recordManager.ImportRecord(row.Table, row._oldRecord); 3248newRecord = _recordManager.ImportRecord(row.Table, row._newRecord); 3332_recordManager[row._oldRecord] = row; 3337_recordManager[row._newRecord] = row; 3379return _recordManager.NewRecordBase(); 3389int record = _recordManager.NewRecordBase(); 3418int record = _recordManager.NewRecordBase(); 3506_recordManager[record] = row; 4404_recordManager[proposedRecord] = row; 4417_recordManager[proposedRecord] = row; 4433(row == _recordManager[currentRecord])) // AcceptChanges, NewRow 4515_recordManager[proposedRecord] = row; 4529_recordManager[proposedRecord] = row; 4696row = _recordManager[resultRecord]!; 4804DataRow row = _recordManager[resultRecord]!; 5036dataRow = _recordManager[resultRecord]!;
System\Data\DataView.cs (3)
1237return _table!._recordManager[GetRecord(index)]!; 1240private DataRowView GetRowView(int record) => GetRowView(_table!._recordManager[record]!); 1460DataRow row = _table!._recordManager[iterator.Current]!;
System\Data\Select.cs (6)
597newRows[i] = _table._recordManager[_records![i]]!; 606DataRow? row = _table._recordManager[record]; 720DataRow? row = _table._recordManager[record]; 853matchingRows.Add(_table._recordManager[iterator.Current]!); 875var (row1, row2) = (_table._recordManager[record1], _table._recordManager[record2]);
System\Data\Selection.cs (21)
195DataRow? row = _table._recordManager[record]; 324var (row1, row2) = (_table._recordManager[record1], _table._recordManager[record2]); 337_table._recordManager.VerifyRecord(record1, _table._recordManager[record1]); 338_table._recordManager.VerifyRecord(record2, _table._recordManager[record2]); 339return _comparison!(_table._recordManager[record1], _table._recordManager[record2]); 361var (row1, row2) = (_table._recordManager[record1], _table._recordManager[record2]); 451DataRow row = _table._recordManager[record]!; 466_table._recordManager.VerifyRecord(record, row); 486_table._recordManager.VerifyRecord(a, row); 635int c = comparison(key, (TRow)_table._recordManager[_records.Key(x)]!); 697public DataRow GetRow(int i) => _table._recordManager[GetRecord(i)]; 709newRows[i] = _table._recordManager[iterator.Current]; 795DataRow row = _table._recordManager[record]; 872_listeners.Notify(changedType, ((0 <= record) ? _table._recordManager[record] : null), trackAddRemove, 943_table._recordManager[oldRecord] == _table._recordManager[newRecord],
System\Data\XMLDiffLoader.cs (4)
106tableBefore._recordManager[oldRowRecord] = row; 111tableBefore._recordManager[oldRowRecord] = row; 159tableBefore._recordManager[oldRowRecord] = row; 164tableBefore._recordManager[oldRowRecord] = row;