1 write to recordManager
System.Data (1)
fx\src\data\System\Data\DataTable.cs (1)
186recordManager = new RecordManager(this);
104 references to recordManager
System.Data (104)
fx\src\data\System\Data\DataColumn.cs (3)
1142return table.recordManager[index]; 1150table.recordManager.VerifyRecord(record); 1156table.recordManager.VerifyRecord(record);
fx\src\data\System\Data\DataRelation.cs (4)
286return parentKey.Table.recordManager[index.GetRecord(range.Min)]; 302ChildTable.recordManager.SetKeyValues(childRow.tempRecord, ChildKey, parentKeyValues); 305ChildTable.recordManager.SetKeyValues(childRow.newRecord, ChildKey, parentKeyValues); 308ChildTable.recordManager.SetKeyValues(childRow.oldRecord, ChildKey, parentKeyValues);
fx\src\data\System\Data\DataRow.cs (11)
196_table.recordManager.VerifyRecord(record, this); 251_table.recordManager.VerifyRecord(record, this); 269_table.recordManager.VerifyRecord(record, this); 312_table.recordManager.VerifyRecord(record, this); 349_table.recordManager.VerifyRecord(record, this); 363_table.recordManager.VerifyRecord(record, this); 376_table.recordManager.VerifyRecord(record, this); 389_table.recordManager.VerifyRecord(record, this); 455_table.recordManager.VerifyRecord(record, this); 530if (tempRecord < _table.recordManager.LastFreeRecord) { 540_table.recordManager.VerifyRecord(tempRecord, this);
fx\src\data\System\Data\DataTable.cs (38)
325info.AddValue("DataTable.MinimumCapacity", recordManager.MinimumCapacity); 773recordManager.SetRowCache(rowArr); 1413return recordManager.MinimumCapacity; 1416if (value != recordManager.MinimumCapacity) { 1417recordManager.MinimumCapacity = value; 1424return recordManager.RecordCapacity; 1986return this.recordManager[ndx.GetRecord(range.Min)]; 2019targetRow.oldRecord = recordManager.ImportRecord(row.Table, row.oldRecord); 2022targetRow.newRecord = recordManager.ImportRecord(row.Table, row.newRecord); 2040newRecord = (preserveChanges) ? recordManager.CopyRecord(this, oldRecord, -1) : targetRow.newRecord; 2041oldRecord = recordManager.CopyRecord(row.Table, row.oldRecord, targetRow.oldRecord); 2048newRecord = (targetRow.RowState == DataRowState.Unchanged)? recordManager.CopyRecord(this, oldRecord, -1) : targetRow.newRecord; 2052oldRecord = recordManager.CopyRecord(row.Table, row.oldRecord, oldRecord); 2068newRecord = recordManager.CopyRecord(this, oldRecord, -1); 2070oldRecord = recordManager.CopyRecord(row.Table, row.oldRecord, oldRecord); 2073newRecord = recordManager.CopyRecord(row.Table, row.newRecord, newRecord); 2641recordManager.Clear(clearAll); 2750oldRecord = table.recordManager.ImportRecord(row.Table, row.oldRecord); 2754newRecord = table.recordManager.ImportRecord(row.Table, row.newRecord); 2804return recordManager[index.GetRecord(range.Min)]; 2812return recordManager[index.GetRecord(range.Min)]; 2830recordManager.FreeRecord(ref record); 2965oldRecord = recordManager.ImportRecord(row.Table, row.oldRecord); 2969newRecord = recordManager.ImportRecord(row.Table, row.newRecord); 3038recordManager[row.oldRecord] = row; 3041recordManager[row.newRecord] = row; 3077return recordManager.NewRecordBase(); 3085int record = recordManager.NewRecordBase(); 3110int record = recordManager.NewRecordBase(); 3186recordManager[record] = row; 3959this.recordManager[proposedRecord] = row; 3971this.recordManager[proposedRecord] = row; 3987(row == recordManager[currentRecord])) // AcceptChanges, NewRow 4060this.recordManager[proposedRecord] = row; 4071this.recordManager[proposedRecord] = row; 4222row = recordManager[resultRecord]; 4310DataRow row = this.recordManager[resultRecord]; 4513dataRow = this.recordManager[resultRecord];
fx\src\data\System\Data\DataView.cs (3)
1282return table.recordManager[GetRecord(index)]; 1286return GetRowView(table.recordManager[record]); 1486DataRow row = table.recordManager[iterator.Current];
fx\src\data\System\Data\Select.cs (12)
492newRows[i] = table.recordManager[records[i]]; 498DataRow row = table.recordManager[record]; 600DataRow row = table.recordManager[record]; 704matchingRows.Add(table.recordManager[iterator.Current]); 723long id1 = table.recordManager[record1] == null? 0: table.recordManager[record1].rowID; 724long id2 = table.recordManager[record2] == null ? 0 : table.recordManager[record2].rowID; 729table.recordManager[record1] != null && table.recordManager[record2] != null) { 730id1 = (int)table.recordManager[record1].GetRecordState(record1); 731id2 = (int)table.recordManager[record2].GetRecordState(record2);
fx\src\data\System\Data\Selection.cs (29)
220DataRow row = table.recordManager[record]; 333Debug.Assert(null != table.recordManager[record1], "record1 no datarow"); 334Debug.Assert(null != table.recordManager[record2], "record2 no datarow"); 342return table.Rows.IndexOf(table.recordManager[record1]).CompareTo(table.Rows.IndexOf(table.recordManager[record2])); 348table.recordManager.VerifyRecord(record1, table.recordManager[record1]); 349table.recordManager.VerifyRecord(record2, table.recordManager[record2]); 350return _comparison(table.recordManager[record1], table.recordManager[record2]); 368Debug.Assert(null != table.recordManager[record1], "record1 no datarow"); 369Debug.Assert(null != table.recordManager[record2], "record2 no datarow"); 375if (null == table.recordManager[record1]) { 376return ((null == table.recordManager[record2]) ? 0 : -1); 378else if (null == table.recordManager[record2]) { 384int diff = table.recordManager[record1].rowID.CompareTo(table.recordManager[record2].rowID); 388diff = ((int)table.recordManager[record1].GetRecordState(record1)).CompareTo((int)table.recordManager[record2].GetRecordState(record2)); 456DataRow row = table.recordManager[record]; 469table.recordManager.VerifyRecord(record, row); 611int c = comparison(key, (TRow)table.recordManager[records.Key(x)]); 668return table.recordManager[GetRecord(i)]; 680newRows[i] = table.recordManager[iterator.Current]; 756DataRow row = table.recordManager[record]; 823_listeners.Notify(changedType, ((0 <= record) ? table.recordManager[record] : null), trackAddRemove, 880table.recordManager[oldRecord] == table.recordManager[newRecord],
fx\src\data\System\Data\XMLDiffLoader.cs (4)
107tableBefore.recordManager[oldRowRecord] = row; 110tableBefore.recordManager[oldRowRecord] = row; 156tableBefore.recordManager[oldRowRecord] = row; 159tableBefore.recordManager[oldRowRecord] = row;