19 writes to oldRecord
System.Data (19)
fx\src\data\System\Data\DataTable.cs (10)
740row.oldRecord = recordIndex; 745row.oldRecord = -1; 750row.oldRecord = recordIndex; 756row.oldRecord = recordIndex; 2019targetRow.oldRecord = recordManager.ImportRecord(row.Table, row.oldRecord); 2520row.oldRecord = oldRecord; 2646row.oldRecord = -1; 3614row.oldRecord = -1; 4058row.oldRecord = proposedRecord; 4069row.oldRecord = proposedRecord;
fx\src\data\System\Data\Selection.cs (2)
466row.oldRecord = record; 481row.oldRecord = b;
fx\src\data\System\Data\XmlDataLoader.cs (3)
802childRow.oldRecord = childRow.newRecord; 1020row.oldRecord = row.newRecord; // Restore old record 1057childRow.oldRecord = childRow.newRecord;
fx\src\data\System\Data\XMLDiffLoader.cs (4)
106row.oldRecord = oldRowRecord ; 111row.oldRecord = oldRowRecord; 155row.oldRecord = oldRowRecord ; 160row.oldRecord = oldRowRecord;
100 references to oldRecord
System.Data (100)
fx\src\data\System\Data\DataRelation.cs (2)
307if (childRow.oldRecord != -1) { 308ChildTable.recordManager.SetKeyValues(childRow.oldRecord, ChildKey, parentKeyValues);
fx\src\data\System\Data\DataRow.cs (20)
121if (oldRecord != -1) 122_table.RecordChanged(oldRecord); 154if (oldRecord == newRecord) { 155if (oldRecord == -1) { 168else if (oldRecord == -1) { 543if (oldRecord != -1 && newRecord == -1) { 911if (oldRecord == -1) 918if (oldRecord == -1) 920return oldRecord; 945if (oldRecord == newRecord) { 946if (oldRecord == -1) { 953else if (oldRecord == -1) { 971if (record == oldRecord && record == newRecord) 973if (record == oldRecord) 976return(oldRecord != -1) ? DataViewRowState.ModifiedCurrent : DataViewRowState.Added; 998return(oldRecord != -1); 1015if (dc.Compare(oldRecord, newRecord) != 0) { 1272if (oldRecord != -1) {//Copy original record for the row in Unchanged, Modified, Deleted state. 1274_columns[i].CopyValueIntoStore(oldRecord, storeList[i], (BitArray) nullbitList[i], storeIndex); 1306if (version == DataRowVersion.Original && oldRecord == newRecord) {
fx\src\data\System\Data\DataTable.cs (64)
1995int findRecord = (row.oldRecord == -1) ? row.newRecord : row.oldRecord; 2019targetRow.oldRecord = recordManager.ImportRecord(row.Table, row.oldRecord); 2020targetRow.newRecord = targetRow.oldRecord; 2021if(row.oldRecord != row.newRecord) { 2034int saveIdxRecord = (saveRowState == DataRowState.Added) ? targetRow.newRecord : saveIdxRecord = targetRow.oldRecord; 2039oldRecord = targetRow.oldRecord; 2041oldRecord = recordManager.CopyRecord(row.Table, row.oldRecord, targetRow.oldRecord); 2046oldRecord = targetRow.oldRecord; 2052oldRecord = recordManager.CopyRecord(row.Table, row.oldRecord, oldRecord); 2065oldRecord = targetRow.oldRecord; 2070oldRecord = recordManager.CopyRecord(row.Table, row.oldRecord, oldRecord); 2078if (saveRowState == DataRowState.Added && targetRow.oldRecord != -1) 2080Debug.Assert(saveIdxRecord == ((saveRowState == DataRowState.Added) ? targetRow.newRecord : targetRow.oldRecord), "oops, you change index record without noticing it"); 2749if (row.oldRecord != -1) { 2750oldRecord = table.recordManager.ImportRecord(row.Table, row.oldRecord); 2753if (row.newRecord != row.oldRecord) { 2842if (row.oldRecord != row.newRecord) 2964if (row.oldRecord != -1) { 2965oldRecord = recordManager.ImportRecord(row.Table, row.oldRecord); 3007if (row.oldRecord == -1 && row.newRecord == -1) { 3037if (row.oldRecord != -1) 3038recordManager[row.oldRecord] = row; 3047RecordStateChanged(row.oldRecord, DataViewRowState.None, DataViewRowState.Unchanged); 3050RecordStateChanged(row.oldRecord, DataViewRowState.None, row.GetRecordState(row.oldRecord), 3608int oldRecord = row.oldRecord; 3703SetNewRecord(row, row.oldRecord, DataRowAction.Rollback, false, true); 3894row.oldRecord : 3946if ((-1 == currentRecord) && (-1 != proposedRecord) && (-1 != row.oldRecord) && (proposedRecord != row.oldRecord)) { 3951currentRecord = row.oldRecord; 3983if (currentRecord != row.oldRecord) 4037if (proposedRecord == row.oldRecord) { 4041int originalRecord = row.oldRecord; // cache old record after potential RowChanging event 4076(originalRecord != row.oldRecord) && (originalRecord != row.newRecord)) { 4226SetNewRecord(row, row.oldRecord, DataRowAction.Rollback, false, true); 6174if (row.oldRecord != -1 && row.oldRecord != row.newRecord) { 6191(action == DataRowAction.Rollback && (row.oldRecord!=-1 || row.newRecord!=-1))) { 6193if (row.oldRecord != -1 && row.oldRecord != row.newRecord) { 6204else if ((action == DataRowAction.Delete || (action==DataRowAction.Rollback && row.oldRecord==-1 && row.newRecord==-1)) && dependentColumns != null) { 6210if (tableRow.oldRecord != -1 && tableRow.oldRecord != tableRow.newRecord) { 6242if (relatedRow.oldRecord != -1 && relatedRow.oldRecord != relatedRow.newRecord) { 6266if (row.oldRecord != -1 && row.oldRecord != row.newRecord) { 6267column[row.oldRecord] = aggCurrent; 6281if (row.oldRecord != -1 && row.oldRecord != row.newRecord) { 6282column[row.oldRecord] = column.DataExpression.Evaluate(row, DataRowVersion.Original); 6330else if (expressionVersion == DataRowVersion.Original && (dr.oldRecord == -1 || dr.oldRecord == dr.newRecord)) { 6344else if (version == DataRowVersion.Original && (row.oldRecord == -1 || row.oldRecord == row.newRecord)) { 6365if (foreignVer == DataRowVersion.Original && cachedRow.newRecord == cachedRow.oldRecord) 6367if (cachedRow != null && ((cachedRow.RowState != DataRowState.Deleted) && (version != DataRowVersion.Original || cachedRow.oldRecord != -1))) {// if deleted GetRecordFromVersion will throw 6383if (foreignVer == DataRowVersion.Original && parentRow.newRecord == parentRow.oldRecord) 6385if (parentRow != null && ((parentRow.RowState != DataRowState.Deleted) && (version != DataRowVersion.Original || parentRow.oldRecord != -1))) {// if deleted GetRecordFromVersion will throw 6400if (foreignVer == DataRowVersion.Original && childRow.newRecord == childRow.oldRecord) 6402if (childRow != null && ((childRow.RowState != DataRowState.Deleted) && (version != DataRowVersion.Original || childRow.oldRecord != -1))) { // if deleted GetRecordFromVersion will throw
fx\src\data\System\Data\Filter\AggregateNode.cs (1)
190if (version == DataRowVersion.Original && rows[i].oldRecord == -1) {
fx\src\data\System\Data\Filter\DataExpression.cs (1)
155if (version == DataRowVersion.Original && row.oldRecord == -1)
fx\src\data\System\Data\Merger.cs (1)
250if (row.newRecord == -1 && row.oldRecord == -1)
fx\src\data\System\Data\RecordManager.cs (1)
241(record == rows[record].oldRecord) ||
fx\src\data\System\Data\Select.cs (2)
506if (row.oldRecord == record) { 608if (row.oldRecord == record) {
fx\src\data\System\Data\Selection.cs (8)
228if (row.oldRecord == record) { 459int b = row.oldRecord; 480Debug.Assert(record == row.oldRecord, "oldRecord has change during GetIndex"); 703if (b.oldRecord == b.newRecord) { 705record = b.oldRecord; 708else if (b.oldRecord == -1) { 715record = b.oldRecord; 723record = b.oldRecord;