17 writes to newRecord
System.Data (17)
fx\src\data\System\Data\DataTable.cs (13)
741row.newRecord = recordIndex; 746row.newRecord = recordIndex; 751row.newRecord = recordIndex + 1; 757row.newRecord = -1; 2020targetRow.newRecord = targetRow.oldRecord; 2022targetRow.newRecord = recordManager.ImportRecord(row.Table, row.newRecord); 2521row.newRecord = newRecord; 2647row.newRecord = -1; 3023row.newRecord = -1; 3033row.newRecord = row.tempRecord; 3615row.newRecord = -1; 3957row.newRecord = proposedRecord; 3969row.newRecord = proposedRecord;
fx\src\data\System\Data\Selection.cs (2)
463row.newRecord = record; 477row.newRecord = a;
fx\src\data\System\Data\XMLDiffLoader.cs (2)
112row.newRecord = oldRowRecord; 161row.newRecord = oldRowRecord;
102 references to newRecord
System.Data (102)
fx\src\data\System\Data\DataRelation.cs (2)
304if (childRow.newRecord != -1) { 305ChildTable.recordManager.SetKeyValues(childRow.newRecord, ChildKey, parentKeyValues);
fx\src\data\System\Data\DataRow.cs (24)
123if (newRecord != -1) 124_table.RecordChanged(newRecord); 154if (oldRecord == newRecord) { 171else if (newRecord == -1) { 543if (oldRecord != -1 && newRecord == -1) { 551tempRecord = _table.NewRecord(newRecord); 601if (newRecord == -1) 618if (newRecord == -1) { 899if (newRecord == -1) 901return newRecord; 907if (newRecord != -1) { 908return newRecord; 945if (oldRecord == newRecord) { 957else if (newRecord == -1) { 971if (record == oldRecord && record == newRecord) 974return(newRecord != -1) ? DataViewRowState.ModifiedOriginal : DataViewRowState.Deleted; 975if (record == newRecord) 1000return(newRecord != -1); 1004return(tempRecord != -1 || newRecord != -1); 1015if (dc.Compare(oldRecord, newRecord) != 0) { 1256tempRecord = _table.NewRecord(newRecord); 1283_columns[i].CopyValueIntoStore(newRecord, storeList[i], (BitArray) nullbitList[i], storeIndex); 1302if (column.DataExpression != null && !inChangingEvent && tempRecord == -1 && newRecord != -1) 1306if (version == DataRowVersion.Original && oldRecord == newRecord) {
fx\src\data\System\Data\DataTable.cs (60)
1995int findRecord = (row.oldRecord == -1) ? row.newRecord : row.oldRecord; 2009if (row.newRecord != -1) { 2021if(row.oldRecord != row.newRecord) { 2022targetRow.newRecord = recordManager.ImportRecord(row.Table, row.newRecord); 2034int saveIdxRecord = (saveRowState == DataRowState.Added) ? targetRow.newRecord : saveIdxRecord = targetRow.oldRecord; 2040newRecord = (preserveChanges) ? recordManager.CopyRecord(this, oldRecord, -1) : targetRow.newRecord; 2044else if (row.newRecord == -1) { 2048newRecord = (targetRow.RowState == DataRowState.Unchanged)? recordManager.CopyRecord(this, oldRecord, -1) : targetRow.newRecord; 2066newRecord = targetRow.newRecord; 2073newRecord = recordManager.CopyRecord(row.Table, row.newRecord, newRecord); 2080Debug.Assert(saveIdxRecord == ((saveRowState == DataRowState.Added) ? targetRow.newRecord : targetRow.oldRecord), "oops, you change index record without noticing it"); 2685SetOldRecord(row, row.newRecord); 2752if (row.newRecord != -1) { 2753if (row.newRecord != row.oldRecord) { 2754newRecord = table.recordManager.ImportRecord(row.Table, row.newRecord); 2777if (row.newRecord == -1) { 2842if (row.oldRecord != row.newRecord) 2967if (row.newRecord != -1) { // row not deleted 2969newRecord = recordManager.ImportRecord(row.Table, row.newRecord); 3007if (row.oldRecord == -1 && row.newRecord == -1) { 3021if (row.newRecord != -1) { 3022row.tempRecord = row.newRecord; 3040if (row.newRecord != -1) 3041recordManager[row.newRecord] = row; 3051row.newRecord, DataViewRowState.None, row.GetRecordState(row.newRecord)); 3609int newRecord = row.newRecord; 3712else if (DataRowAction.Delete == eAction && eRow.newRecord == -1 && (IsTypedDataTable || (null != onRowDeletedDelegate))) { 3743else if (DataRowAction.Delete == eAction && eRow.newRecord != -1 && (IsTypedDataTable || (null != onRowDeletingDelegate))) { 3860if (proposedRecord == row.newRecord) { 3888int currentRecord = row.newRecord; 3930if (!suppressEnsurePropertyChanged && !row.HasPropertyChanged && (row.newRecord != proposedRecord) 3932&& (-1 != row.newRecord)) // explictly not fixing parts of Dev10 Bug 697909: when mixing current and original records in RowStateFilter 3986(currentRecord != row.newRecord) && // RejectChanges & SetAdded 4047if ((-1 == originalRecord) && (-1 != proposedRecord) && (-1 != row.newRecord) && (proposedRecord != row.newRecord)) { 4052originalRecord = row.newRecord; 4076(originalRecord != row.oldRecord) && (originalRecord != row.newRecord)) { 4613if (0 != dc.Compare(dataRow.newRecord, recordNo)) { 6174if (row.oldRecord != -1 && row.oldRecord != row.newRecord) { 6177if (row.newRecord != -1) { 6191(action == DataRowAction.Rollback && (row.oldRecord!=-1 || row.newRecord!=-1))) { 6193if (row.oldRecord != -1 && row.oldRecord != row.newRecord) { 6196if (row.newRecord != -1) { 6204else if ((action == DataRowAction.Delete || (action==DataRowAction.Rollback && row.oldRecord==-1 && row.newRecord==-1)) && dependentColumns != null) { 6210if (tableRow.oldRecord != -1 && tableRow.oldRecord != tableRow.newRecord) { 6231if (tableRow.newRecord != -1) 6242if (relatedRow.oldRecord != -1 && relatedRow.oldRecord != relatedRow.newRecord) { 6245if (relatedRow.newRecord != -1) { 6266if (row.oldRecord != -1 && row.oldRecord != row.newRecord) { 6269if (row.newRecord != -1) { 6270column[row.newRecord] = aggCurrent; 6281if (row.oldRecord != -1 && row.oldRecord != row.newRecord) { 6284if (row.newRecord != -1) { 6285column[row.newRecord] = column.DataExpression.Evaluate(row, DataRowVersion.Current); 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) 6383if (foreignVer == DataRowVersion.Original && parentRow.newRecord == parentRow.oldRecord) 6400if (foreignVer == DataRowVersion.Original && childRow.newRecord == childRow.oldRecord)
fx\src\data\System\Data\ForeignKeyConstraint.cs (2)
263if (-1 == row.newRecord) 378if (-1 == row.newRecord)
fx\src\data\System\Data\Merger.cs (1)
250if (row.newRecord == -1 && row.oldRecord == -1)
fx\src\data\System\Data\RecordManager.cs (1)
242(record == rows[record].newRecord) ||
fx\src\data\System\Data\Select.cs (2)
509else if (row.newRecord == record) { 611else if (row.newRecord == record) {
fx\src\data\System\Data\Selection.cs (7)
231else if (row.newRecord == record) { 458int a = row.newRecord; 476Debug.Assert(record == row.newRecord, "newRecord has change during GetIndex"); 703if (b.oldRecord == b.newRecord) { 710record = b.newRecord; 713else if (b.newRecord == -1) { 720record = b.newRecord;
fx\src\data\System\Data\XmlDataLoader.cs (3)
802childRow.oldRecord = childRow.newRecord; 1020row.oldRecord = row.newRecord; // Restore old record 1057childRow.oldRecord = childRow.newRecord;