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