109 references to DataRowAction
netstandard (1)
netstandard.cs (1)
495
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.
DataRowAction
))]
System.Data (1)
src\libraries\shims\System.Data\ref\System.Data.cs (1)
68
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.
DataRowAction
))]
System.Data.Common (107)
System\Data\Constraint.cs (1)
110
internal abstract void CheckConstraint(DataRow row,
DataRowAction
action);
System\Data\DataColumn.cs (1)
1363
internal void CheckColumnConstraint(DataRow row,
DataRowAction
action)
System\Data\DataRow.cs (2)
25
internal
DataRowAction
_action;
1038
Debug.Assert(_action ==
DataRowAction
.Rollback || 0 != (DataViewRowState.Deleted & viewState), "not DataViewRowState.Deleted");
System\Data\DataRowChangeEvent.cs (2)
11
public DataRowChangeEventArgs(DataRow row,
DataRowAction
action)
25
public
DataRowAction
Action { get; }
System\Data\DataTable.cs (67)
2146
private void SetMergeRecords(DataRow row, int newRecord, int oldRecord,
DataRowAction
action)
2158
Debug.Assert(action ==
DataRowAction
.Delete, "Unexpected SetNewRecord action in merge function.");
2196
SetMergeRecords(targetRow, newRecord, oldRecord,
DataRowAction
.Change);
2213
SetMergeRecords(targetRow, newRecord, oldRecord, (newRecord == -1) ?
DataRowAction
.Delete :
DataRowAction
.Change);
2219
SetMergeRecords(targetRow, newRecord, oldRecord, (newRecord == -1) ?
DataRowAction
.Delete :
DataRowAction
.Change);
2237
SetMergeRecords(targetRow, newRecord, oldRecord,
DataRowAction
.Change);
2781
SetNewRecordWorker(row, record,
DataRowAction
.Add, false, false, pos, fireEvent, out deferredException); // now we do add the row to collection before OnRowChanged (RaiseRowChanged)
2808
column.CheckColumnConstraint(row,
DataRowAction
.Add);
2890
internal void CascadeAll(DataRow row,
DataRowAction
action)
2904
DataRowChangeEventArgs? drcevent = OnRowChanging(null, row,
DataRowAction
.Commit);
2908
CascadeAll(row,
DataRowAction
.Commit);
2913
OnRowChanged(drcevent, row,
DataRowAction
.Commit);
3022
SetNewRecord(row, -1,
DataRowAction
.Delete, false, true);
3318
drcevent = RaiseRowChanging(null, row,
DataRowAction
.Add, true);
3355
EvaluateExpressions(row,
DataRowAction
.Add, null);
3358
RaiseRowChanged(drcevent, row,
DataRowAction
.Add);
3586
private DataRowChangeEventArgs? OnRowChanged(DataRowChangeEventArgs? args, DataRow eRow,
DataRowAction
eAction)
3599
private DataRowChangeEventArgs? OnRowChanging(DataRowChangeEventArgs? args, DataRow eRow,
DataRowAction
eAction)
4105
SetNewRecord(row, row._oldRecord,
DataRowAction
.Rollback, false, true);
4108
private DataRowChangeEventArgs? RaiseRowChanged(DataRowChangeEventArgs? args, DataRow eRow,
DataRowAction
eAction)
4117
else if (
DataRowAction
.Delete == eAction && eRow._newRecord == -1 && (IsTypedDataTable || (null != _onRowDeletedDelegate)))
4133
private DataRowChangeEventArgs? RaiseRowChanging(DataRowChangeEventArgs? args, DataRow eRow,
DataRowAction
eAction)
4150
else if (
DataRowAction
.Delete == eAction && eRow._newRecord != -1 && (IsTypedDataTable || (null != _onRowDeletingDelegate)))
4170
private DataRowChangeEventArgs? RaiseRowChanging(DataRowChangeEventArgs? args, DataRow eRow,
DataRowAction
eAction, bool fireEvent)
4179
if (!column.Computed || eAction !=
DataRowAction
.Add)
4200
if (!MergingData && eAction !=
DataRowAction
.Nothing && eAction !=
DataRowAction
.ChangeOriginal)
4252
internal void SetNewRecord(DataRow row, int proposedRecord,
DataRowAction
action =
DataRowAction
.Change, bool isInMerge = false, bool fireEvent = true, bool suppressEnsurePropertyChanged = false)
4262
private void SetNewRecordWorker(DataRow row, int proposedRecord,
DataRowAction
action, bool isInMerge, bool suppressEnsurePropertyChanged,
4318
row._action =
DataRowAction
.Nothing;
4332
if (action ==
DataRowAction
.Add)
4346
if ((action ==
DataRowAction
.Delete || action ==
DataRowAction
.Change) &&
4455
if (action !=
DataRowAction
.Add)
4701
SetNewRecord(row, row._oldRecord,
DataRowAction
.Rollback, false, true);
4703
SetNewRecord(row, record,
DataRowAction
.Change, false, true);
4818
internal static bool UpdatingCurrent(
DataRowAction
action)
4820
return (action ==
DataRowAction
.Add || action ==
DataRowAction
.Change ||
4821
action ==
DataRowAction
.Rollback || action ==
DataRowAction
.ChangeOriginal ||
4822
action ==
DataRowAction
.ChangeCurrentAndOriginal);
5072
DataRowAction
action;
5078
action =
DataRowAction
.ChangeCurrentAndOriginal;
5081
action =
DataRowAction
.Add;
5136
DataRowAction
action =
DataRowAction
.Nothing;
5143
action =
DataRowAction
.ChangeCurrentAndOriginal;
5154
action =
DataRowAction
.Change;
5163
action =
DataRowAction
.Change;
5170
DataRowState.Unchanged =>
DataRowAction
.ChangeCurrentAndOriginal,
5171
_ =>
DataRowAction
.ChangeOriginal,
5181
if (action ==
DataRowAction
.Nothing)
5234
SetNewRecord(dataRow, recordNo,
DataRowAction
.Change, false, false);
5240
SetNewRecord(dataRow, recordNo,
DataRowAction
.Change, false, false);
5250
SetNewRecord(dataRow, recordNo,
DataRowAction
.Change, false, false);
5258
SetNewRecord(dataRow, recordNo,
DataRowAction
.Change, false, false);
5292
if (action ==
DataRowAction
.Nothing)
6929
internal void EvaluateExpressions(DataRow row,
DataRowAction
action, List<DataRow>? cachedRows)
6932
if (action ==
DataRowAction
.Add ||
6933
action ==
DataRowAction
.Change ||
6934
(action ==
DataRowAction
.Rollback && (row._oldRecord != -1 || row._newRecord != -1)))
6951
else if ((action ==
DataRowAction
.Delete || (action ==
DataRowAction
.Rollback && row._oldRecord == -1 && row._newRecord == -1)) && _dependentColumns != null)
System\Data\DataTableReader.cs (4)
950
case
DataRowAction
.Add:
958
case
DataRowAction
.Delete: // delete
959
case
DataRowAction
.Rollback:// rejectchanges
960
case
DataRowAction
.Commit: // acceptchanges
System\Data\Filter\AggregateNode.cs (2)
203
if (
DataRowAction
.Rollback != rows[i]._action)
210
else if ((
DataRowAction
.Rollback == rows[i]._action) && (rows[i].RowState == DataRowState.Added))
System\Data\ForeignKeyConstraint.cs (12)
518
internal void CheckCascade(DataRow row,
DataRowAction
action)
530
if (action ==
DataRowAction
.Change)
537
else if (action ==
DataRowAction
.Delete)
541
else if (action ==
DataRowAction
.Commit)
545
else if (action ==
DataRowAction
.Rollback)
549
else if (action ==
DataRowAction
.Add)
563
internal override void CheckConstraint(DataRow childRow,
DataRowAction
action)
565
if ((action ==
DataRowAction
.Change ||
566
action ==
DataRowAction
.Add ||
567
action ==
DataRowAction
.Rollback) &&
572
DataRowVersion version = (action ==
DataRowAction
.Rollback) ? DataRowVersion.Original : DataRowVersion.Current;
581
object[] parentKeyValues = parentRow.GetKeyValues(_parentKey, action ==
DataRowAction
.Rollback ? version : DataRowVersion.Default);
System\Data\Merger.cs (1)
304
targetRow.Table.EvaluateExpressions(targetRow,
DataRowAction
.Change, null);
System\Data\UniqueConstraint.cs (4)
248
internal override void CheckConstraint(DataRow row,
DataRowAction
action)
251
(action ==
DataRowAction
.Add ||
252
action ==
DataRowAction
.Change ||
253
(action ==
DataRowAction
.Rollback && row._tempRecord != -1)))
System\Xml\XmlDataDocument.cs (11)
2030
case
DataRowAction
.Add:
2034
case
DataRowAction
.Delete:
2038
case
DataRowAction
.Rollback:
2056
case
DataRowAction
.Change:
2060
case
DataRowAction
.Commit:
2083
if (args.Action ==
DataRowAction
.Delete && row.Element != null)
2108
case
DataRowAction
.Add:
2112
case
DataRowAction
.Delete:
2120
case
DataRowAction
.Rollback:
2151
case
DataRowAction
.Change:
2176
case
DataRowAction
.Commit: