229 references to DataRowState
netstandard (1)
netstandard.cs (1)
503[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.DataRowState))]
System.Data (1)
src\libraries\shims\System.Data\ref\System.Data.cs (1)
73[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.DataRowState))]
System.Data.Common (227)
System\Data\Common\AdapterUtil.Common.cs (17)
111internal static ArgumentOutOfRangeException InvalidDataRowState(DataRowState value) 116case DataRowState.Detached: 117case DataRowState.Unchanged: 118case DataRowState.Added: 119case DataRowState.Deleted: 120case DataRowState.Modified: 125return InvalidEnumerationValue(typeof(DataRowState), (int)value); 709const DataRowState rowStates = DataRowState.Added | DataRowState.Deleted | DataRowState.Modified; 718case DataRowState.Added: 721case DataRowState.Deleted: 724case DataRowState.Modified: 743case DataRowState.Added: 746case DataRowState.Deleted: 749case DataRowState.Modified:
System\Data\Common\DbDataAdapter.cs (12)
1022case DataRowState.Detached: 1023case DataRowState.Unchanged: 1025case DataRowState.Added: 1029case DataRowState.Deleted: 1033case DataRowState.Modified: 1083if (DataRowState.Unchanged == dataRow.RowState) 1091if (DataRowState.Unchanged == dataRow.RowState) 1641if (0 != ((DataRowState.Added | DataRowState.Deleted | DataRowState.Modified) & row.RowState)) 1714if (0 != ((DataRowState.Detached | DataRowState.Unchanged) & row.RowState))
System\Data\DataColumn.cs (1)
1424if (dr.RowState == DataRowState.Deleted)
System\Data\DataException.cs (2)
610public static Exception InvalidRowState(DataRowState state) => _InvalidEnumArgumentException<DataRowState>(state);
System\Data\DataRow.cs (17)
137public DataRowState RowState 145return DataRowState.Detached; // 2 154return DataRowState.Modified; // 3 + _columns.columnsImplementingIChangeTracking.Count 158return DataRowState.Unchanged; // 3 162return DataRowState.Added; // 2 166return DataRowState.Deleted; // 3 168return DataRowState.Modified; // 3 545if (RowState != DataRowState.Detached && RowState != DataRowState.Deleted) 1182if (RowState != DataRowState.Detached) 1191if (RowState != DataRowState.Deleted) 1208if (RowState != DataRowState.Deleted) 1366if (RowState == DataRowState.Unchanged) 1378if (RowState == DataRowState.Unchanged) 1409DataRowState state = RowState; 1410if ((DataRowState.Added == state) || (DataRowState.Modified == state))
System\Data\DataRowCollection.cs (4)
102public int IndexOf(DataRow? row) => (null == row) || (row.Table != _table) || ((0 == row.RBTreeNodeId) && (row.RowState == DataRowState.Detached)) ? 184if ((row.RowState != DataRowState.Deleted) && (row.RowState != DataRowState.Detached)) 189if (row.RowState != DataRowState.Detached)
System\Data\DataRowComparer.cs (3)
150if (leftRow.RowState == DataRowState.Deleted || rightRow.RowState == DataRowState.Deleted) 180if (row.RowState == DataRowState.Deleted)
System\Data\DataSet.cs (27)
1289GetChanges(DataRowState.Added | DataRowState.Deleted | DataRowState.Modified); 1315public DataSet? GetChanges(DataRowState rowStates) 1322if (0 != (rowStates & ~(DataRowState.Added | DataRowState.Deleted | DataRowState.Modified | DataRowState.Unchanged))) 1378private void MarkModifiedRows(TableChanges[] bitMatrix, DataRowState rowStates) 1389DataRowState rowState = row.RowState; 1390Debug.Assert(DataRowState.Added == rowState || 1391DataRowState.Deleted == rowState || 1392DataRowState.Modified == rowState || 1393DataRowState.Unchanged == rowState, 1401if (DataRowState.Deleted != rowState) 1427if (DataRowState.Deleted != relatedRow.RowState) 1521public bool HasChanges() => HasChanges(DataRowState.Added | DataRowState.Deleted | DataRowState.Modified); 1525/// deleted, or modified rows, filtered by <see cref='System.Data.DataRowState'/>. 1527public bool HasChanges(DataRowState rowStates) 1532const DataRowState allRowStates = DataRowState.Detached | DataRowState.Unchanged | DataRowState.Added | DataRowState.Deleted | DataRowState.Modified;
System\Data\DataSetUtil.cs (7)
53internal static ArgumentOutOfRangeException InvalidDataRowState(DataRowState value) 58case DataRowState.Detached: 59case DataRowState.Unchanged: 60case DataRowState.Added: 61case DataRowState.Deleted: 62case DataRowState.Modified: 67return InvalidEnumerationValue(typeof(DataRowState), (int)value);
System\Data\DataTable.cs (45)
698DataRowState rowState = row.RowState; 701case DataRowState.Unchanged: 705case DataRowState.Added: 709case DataRowState.Modified: 714case DataRowState.Deleted: 813case DataRowState.Unchanged: 818case DataRowState.Added: 823case DataRowState.Modified: 829case DataRowState.Deleted: 861private static DataRowState ConvertToRowState(BitArray bitStates, int bitIndex) 871return DataRowState.Unchanged; 875return DataRowState.Added; 879return DataRowState.Modified; 883return DataRowState.Deleted; 2186DataRowState saveRowState = targetRow.RowState; 2187int saveIdxRecord = (saveRowState == DataRowState.Added) ? targetRow._newRecord : targetRow._oldRecord; 2190if (targetRow.RowState == DataRowState.Unchanged && row.RowState == DataRowState.Unchanged) 2204newRecord = (targetRow.RowState == DataRowState.Unchanged) ? _recordManager.CopyRecord(this, oldRecord, -1) : targetRow._newRecord; 2211if (saveIdxRecord != ((saveRowState == DataRowState.Added) ? newRecord : oldRecord)) 2215saveIdxRecord = ((saveRowState == DataRowState.Added) ? newRecord : oldRecord); 2227if (targetRow.RowState == DataRowState.Unchanged) 2240if (saveRowState == DataRowState.Added && targetRow._oldRecord != -1) 2245Debug.Assert(saveIdxRecord == ((saveRowState == DataRowState.Added) ? targetRow._newRecord : targetRow._oldRecord), "oops, you change index record without noticing it"); 3117public DataTable? GetChanges(DataRowState rowStates) 3126Debug.Assert(Enum.GetUnderlyingType(typeof(DataRowState)) == typeof(int), "Invalid DataRowState type"); 3246if (row.RowState != DataRowState.Unchanged) 3342if (row.RowState == DataRowState.Unchanged) 4328(row.RowState != DataRowState.Unchanged ? 4440if (row.RowState == DataRowState.Detached && row.rowID != -1) 4542if (row.RowState == DataRowState.Detached && row.rowID != -1) 4699if (row.RowState == DataRowState.Deleted) 5052if (loadOption != LoadOption.Upsert || dataRow.RowState != DataRowState.Deleted) 5148case DataRowState.Unchanged: 5159case DataRowState.Deleted: 5170DataRowState.Unchanged => DataRowAction.ChangeCurrentAndOriginal, 5197if (DataRowState.Detached == dataRow.RowState) 5238if (dataRow.RowState == DataRowState.Unchanged) 5248if (dataRow.RowState == DataRowState.Deleted) 5254if (dataRow.RowState == DataRowState.Unchanged) 7112if (dr.RowState == DataRowState.Deleted) 7130if (row.RowState == DataRowState.Deleted) 7168if (cachedRow != null && ((cachedRow.RowState != DataRowState.Deleted) && (version != DataRowVersion.Original || cachedRow._oldRecord != -1))) 7200if (parentRow != null && ((parentRow.RowState != DataRowState.Deleted) && (version != DataRowVersion.Original || parentRow._oldRecord != -1))) 7232if (childRow != null && ((childRow.RowState != DataRowState.Deleted) && (version != DataRowVersion.Original || childRow._oldRecord != -1)))
System\Data\DataTableExtensions.cs (6)
150case DataRowState.Detached: 155goto case DataRowState.Added; 156case DataRowState.Unchanged: 157case DataRowState.Added: 158case DataRowState.Modified: 169case DataRowState.Deleted:
System\Data\DataTableReader.cs (6)
192while (_currentDataRow.RowState == DataRowState.Deleted) 249if ((_currentDataRow == null) || (_currentDataRow.RowState == DataRowState.Deleted)) 273if ((_currentDataRow == null) || (_currentDataRow.RowState == DataRowState.Deleted)) 895if ((_currentDataRow.RowState == DataRowState.Deleted) || (_currentDataRow.RowState == DataRowState.Detached) || _currentRowRemoved) 961if (args.Row.RowState == DataRowState.Detached)
System\Data\DataView.cs (2)
790if (DataRowState.Detached == newRow.RowState) 868if ((null != _index) && (DataRowState.Detached != rowview.Row.RowState))
System\Data\DataViewRowState.cs (4)
17Unchanged = DataRowState.Unchanged, 18Added = DataRowState.Added, 19Deleted = DataRowState.Deleted, 20ModifiedCurrent = DataRowState.Modified,
System\Data\Filter\AggregateNode.cs (2)
201if (rows[i].RowState == DataRowState.Deleted) 210else if ((DataRowAction.Rollback == rows[i]._action) && (rows[i].RowState == DataRowState.Added))
System\Data\Filter\DataExpression.cs (1)
179if (row.RowState == DataRowState.Deleted)
System\Data\ForeignKeyConstraint.cs (7)
225if (row.RowState == DataRowState.Detached) 232Index childIndex = _childKey.GetSortIndex(row.RowState == DataRowState.Deleted ? DataViewRowState.Deleted : DataViewRowState.CurrentRows); 233object[] key = row.GetKeyValues(_parentKey, row.RowState == DataRowState.Deleted ? DataRowVersion.Original : DataRowVersion.Default); 247if (DataRowState.Detached != childRow.RowState) 362Index childIndex = _childKey.GetSortIndex(row.RowState == DataRowState.Deleted ? DataViewRowState.OriginalRows : DataViewRowState.CurrentRows); 363object[] key = row.GetKeyValues(_parentKey, row.RowState == DataRowState.Modified ? DataRowVersion.Current : DataRowVersion.Default); 387if (row.RowState != DataRowState.Deleted && row.Table.DataSet.EnforceConstraints)
System\Data\XmlDataLoader.cs (3)
107if (r != null && r.RowState == DataRowState.Detached) 841bool unchanged = (childRow.RowState == DataRowState.Unchanged); 1111bool unchanged = (childRow.RowState == DataRowState.Unchanged);
System\Data\xmlsaver.cs (9)
2481DataRowState state = row.RowState; 2482if ((state == DataRowState.Unchanged) || (state == DataRowState.Added)) 2496if ((state == DataRowState.Deleted) && (row.Table.NestedParentRelations.Length != 0)) 2513if ((state == DataRowState.Deleted) && XmlDataTreeWriter.RowHasErrors(row)) 2809if (row.RowState == DataRowState.Deleted) 2887if (row.RowState == DataRowState.Deleted) 2937if (row.RowState == DataRowState.Added) 2941if (row.RowState == DataRowState.Modified)
System\Xml\DataPointer.cs (4)
117if (row.RowState == DataRowState.Deleted) 126DataRowVersion rowVersion = (row.RowState == DataRowState.Detached) ? DataRowVersion.Proposed : DataRowVersion.Current; 570DataRowVersion rowVersion = (row.RowState == DataRowState.Detached) ? DataRowVersion.Proposed : DataRowVersion.Current; 851DataRowVersion rowVersion = (row.RowState == DataRowState.Detached) ? DataRowVersion.Proposed : DataRowVersion.Current;
System\Xml\XmlDataDocument.cs (40)
30private DataRowState _rollbackState; 135if (fAddRowsToTable && r.RowState == DataRowState.Detached) 175if (fAddRowsToTable && r.RowState == DataRowState.Detached) 676Debug.Assert(node.Row.RowState != DataRowState.Deleted); 692DataRowVersion rowVersion = (row.RowState == DataRowState.Detached) ? DataRowVersion.Proposed : DataRowVersion.Current; 1269case DataRowState.Added: 1270case DataRowState.Unchanged: 1271case DataRowState.Modified: 1274case DataRowState.Deleted: 1277case DataRowState.Detached: 1338Debug.Assert(row.RowState == DataRowState.Detached); 1350Debug.Assert(row.RowState == DataRowState.Detached); 1364Debug.Assert(row.RowState == DataRowState.Detached); 1605Debug.Assert(args.Row.RowState != DataRowState.Deleted); 1620if (row.RowState == DataRowState.Detached) 1985if (oldRowElem.Row!.RowState == DataRowState.Detached) 2041case DataRowState.Deleted: 2046case DataRowState.Added: 2050case DataRowState.Modified: 2061if (row.RowState == DataRowState.Detached) 2129case DataRowState.Deleted: 2132case DataRowState.Detached: 2135case DataRowState.Added: 2138case DataRowState.Modified: 2457if (row.RowState == DataRowState.Deleted) 2692return (row.RowState & (DataRowState.Added | DataRowState.Unchanged | DataRowState.Modified)) != 0; 2793DataRowState rowState = row.RowState; 2797case DataRowState.Detached: 2821case DataRowState.Deleted: 2856DataRowState rowState = row.RowState; 2860case DataRowState.Detached: 2877case DataRowState.Deleted: 2881case DataRowState.Unchanged: 2882case DataRowState.Modified: 2887case DataRowState.Added: 2928Debug.Assert(row.RowState == DataRowState.Detached || row.RowState == DataRowState.Deleted); 2930if (row.RowState == DataRowState.Detached)
System\Xml\XPathNodePointer.cs (8)
328DataRowVersion rowVersion = (row.RowState == DataRowState.Detached) ? DataRowVersion.Proposed : DataRowVersion.Current; 366DataRowVersion rowVersion = (row.RowState == DataRowState.Detached) ? DataRowVersion.Proposed : DataRowVersion.Current; 541if (row.RowState == DataRowState.Deleted) 548DataRowVersion rowVersion = (row.RowState == DataRowState.Detached) ? DataRowVersion.Proposed : DataRowVersion.Current; 562if (row.RowState == DataRowState.Deleted) 568DataRowVersion rowVersion = (row.RowState == DataRowState.Detached) ? DataRowVersion.Proposed : DataRowVersion.Current; 1342DataRowVersion rowVersion = (curRow.RowState == DataRowState.Detached) ? DataRowVersion.Proposed : DataRowVersion.Current; 1649DataRowVersion rowVersion = (row.RowState == DataRowState.Detached) ? DataRowVersion.Proposed : DataRowVersion.Current;