111 references to DataRowAction
System.Data (111)
fx\src\data\System\Data\CodeGen\datacache.cs (3)
966rowClass.Members.Add(FieldDecl(typeof(DataRowAction), "eventAction")); 975constructor.Parameters.Add(ParameterDecl(typeof(DataRowAction), "action")); 992rowProp = PropertyDecl(typeof(DataRowAction), "Action", MemberAttributes.Public | MemberAttributes.Final); {
fx\src\data\System\Data\Constraint.cs (1)
135internal abstract void CheckConstraint(DataRow row, DataRowAction action);
fx\src\data\System\Data\DataColumn.cs (1)
1363internal void CheckColumnConstraint(DataRow row, DataRowAction action) {
fx\src\data\System\Data\DataRow.cs (2)
30internal DataRowAction _action; 958Debug.Assert(_action==DataRowAction.Rollback || 0 != (DataViewRowState.Deleted & viewState), "not DataViewRowState.Deleted");
fx\src\data\System\Data\DataRowChangeEvent.cs (3)
17private DataRowAction action; 24public DataRowChangeEventArgs(DataRow row, DataRowAction action) { 45public DataRowAction Action {
fx\src\data\System\Data\DataTable.cs (67)
2002private void SetMergeRecords(DataRow row, int newRecord, int oldRecord, DataRowAction action) { 2010Debug.Assert(action == DataRowAction.Delete, "Unexpected SetNewRecord action in merge function."); 2042SetMergeRecords(targetRow, newRecord, oldRecord, DataRowAction.Change); 2056SetMergeRecords(targetRow, newRecord, oldRecord, (newRecord == -1) ? DataRowAction.Delete : DataRowAction.Change); 2060SetMergeRecords(targetRow, newRecord, oldRecord, (newRecord == -1) ? DataRowAction.Delete : DataRowAction.Change); 2075SetMergeRecords(targetRow, newRecord, oldRecord, DataRowAction.Change); 2569SetNewRecordWorker(row, record, DataRowAction.Add, false, false, pos, fireEvent, out deferredException); // now we do add the row to collection before OnRowChanged (RaiseRowChanged) 2590column.CheckColumnConstraint(row, DataRowAction.Add); 2670internal void CascadeAll(DataRow row, DataRowAction action) { 2680DataRowChangeEventArgs drcevent = OnRowChanging(null, row, DataRowAction.Commit); 2683CascadeAll(row, DataRowAction.Commit); 2687OnRowChanged(drcevent, row, DataRowAction.Commit); 2782SetNewRecord(row, -1, DataRowAction.Delete, false, true); 3026drcevent = RaiseRowChanging(null, row, DataRowAction.Add, true); 3055EvaluateExpressions(row, DataRowAction.Add, null); 3057RaiseRowChanged(drcevent, row, DataRowAction.Add); 3264private DataRowChangeEventArgs OnRowChanged(DataRowChangeEventArgs args, DataRow eRow, DataRowAction eAction) { 3274private DataRowChangeEventArgs OnRowChanging(DataRowChangeEventArgs args, DataRow eRow, DataRowAction eAction) { 3703SetNewRecord(row, row.oldRecord, DataRowAction.Rollback, false, true); 3706private DataRowChangeEventArgs RaiseRowChanged(DataRowChangeEventArgs args, DataRow eRow, DataRowAction eAction) { 3712else if (DataRowAction.Delete == eAction && eRow.newRecord == -1 && (IsTypedDataTable || (null != onRowDeletedDelegate))) { 3730private DataRowChangeEventArgs RaiseRowChanging(DataRowChangeEventArgs args, DataRow eRow, DataRowAction eAction) { 3743else if (DataRowAction.Delete == eAction && eRow.newRecord != -1 && (IsTypedDataTable || (null != onRowDeletingDelegate))) { 3759private DataRowChangeEventArgs RaiseRowChanging(DataRowChangeEventArgs args, DataRow eRow, DataRowAction eAction, bool fireEvent) { 3766if (!column.Computed || eAction != DataRowAction.Add) { 3784if (!MergingData && eAction != DataRowAction.Nothing && eAction != DataRowAction.ChangeOriginal) { 3826internal void SetNewRecord(DataRow row, int proposedRecord, DataRowAction action = DataRowAction.Change, bool isInMerge = false, bool fireEvent = true, bool suppressEnsurePropertyChanged = false) { 3834private void SetNewRecordWorker(DataRow row, int proposedRecord, DataRowAction action, bool isInMerge, bool suppressEnsurePropertyChanged, 3883row._action = DataRowAction.Nothing; 3897if (action == DataRowAction.Add) { //if we come here from insert we do insert the row to collection 3905if ((action == DataRowAction.Delete || action == DataRowAction.Change) 4005if (action != DataRowAction.Add) { 4226SetNewRecord(row, row.oldRecord, DataRowAction.Rollback, false, true); 4227SetNewRecord(row, record, DataRowAction.Change, false, true); 4324internal bool UpdatingCurrent(DataRow row, DataRowAction action) { 4325return(action == DataRowAction.Add || action == DataRowAction.Change || 4326action == DataRowAction.Rollback || action == DataRowAction.ChangeOriginal || 4327action == DataRowAction.ChangeCurrentAndOriginal); 4543DataRowAction action; 4548action = DataRowAction.ChangeCurrentAndOriginal; 4551action = DataRowAction.Add; 4600DataRowAction action = DataRowAction.Nothing; 4606action = DataRowAction.ChangeCurrentAndOriginal; 4614action = DataRowAction.Change; 4623action = DataRowAction.Change; 4630action = DataRowAction.ChangeCurrentAndOriginal; 4633action = DataRowAction.ChangeOriginal; 4643if (action == DataRowAction.Nothing) { // RaiseRowChanging does not fire for DataRowAction.Nothing 4683this.SetNewRecord(dataRow, recordNo, DataRowAction.Change, false, false); 4688this.SetNewRecord(dataRow, recordNo, DataRowAction.Change, false, false); 4696this.SetNewRecord(dataRow, recordNo, DataRowAction.Change, false, false); 4704this.SetNewRecord(dataRow, recordNo, DataRowAction.Change, false, false); 4730if (action == DataRowAction.Nothing) { // RaiseRowChanged does not fire for DataRowAction.Nothing 6187internal void EvaluateExpressions(DataRow row, DataRowAction action, List<DataRow> cachedRows) { 6189if (action == DataRowAction.Add || 6190action == DataRowAction.Change|| 6191(action == DataRowAction.Rollback && (row.oldRecord!=-1 || row.newRecord!=-1))) { 6204else if ((action == DataRowAction.Delete || (action==DataRowAction.Rollback && row.oldRecord==-1 && row.newRecord==-1)) && dependentColumns != null) {
fx\src\data\System\Data\DataTableReader.cs (4)
801case DataRowAction.Add: 815case DataRowAction.Delete: // delete 816case DataRowAction.Rollback:// rejectchanges 817case DataRowAction.Commit: // acceptchanges
fx\src\data\System\Data\Filter\AggregateNode.cs (2)
181if (DataRowAction.Rollback != rows[i]._action) { 187else if ((DataRowAction.Rollback == rows[i]._action) && (rows[i].RowState == DataRowState.Added)) {
fx\src\data\System\Data\ForeignKeyConstraint.cs (12)
466internal void CheckCascade(DataRow row, DataRowAction action) { 474if (action == DataRowAction.Change) { 479else if (action == DataRowAction.Delete) { 482else if (action == DataRowAction.Commit) { 485else if (action == DataRowAction.Rollback) { 488else if (action == DataRowAction.Add) { 499internal override void CheckConstraint(DataRow childRow, DataRowAction action) { 500if ((action == DataRowAction.Change || 501action == DataRowAction.Add || 502action == DataRowAction.Rollback) && 507DataRowVersion version = (action == DataRowAction.Rollback) ? DataRowVersion.Original : DataRowVersion.Current; 514object[] parentKeyValues = parentRow.GetKeyValues(parentKey, action == DataRowAction.Rollback ? version : DataRowVersion.Default);
fx\src\data\System\Data\Merger.cs (1)
261targetRow.Table.EvaluateExpressions(targetRow, DataRowAction.Change, null);
fx\src\data\System\Data\UniqueConstraint.cs (4)
235internal override void CheckConstraint(DataRow row, DataRowAction action) { 237(action == DataRowAction.Add || 238action == DataRowAction.Change || 239(action == DataRowAction.Rollback && row.tempRecord != -1))) {
fx\src\data\System\NewXml\XmlDataDocument.cs (11)
1788case DataRowAction.Add: 1801case DataRowAction.Delete: 1805case DataRowAction.Rollback: 1822case DataRowAction.Change: 1826case DataRowAction.Commit: 1846if ( args.Action == DataRowAction.Delete && row.Element != null ) { 1867case DataRowAction.Add: 1871case DataRowAction.Delete: 1879case DataRowAction.Rollback: 1909case DataRowAction.Change: 1933case DataRowAction.Commit: