Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ CommitRow()

void System.Data.DataTable.CommitRow ( DataRow row)
inlinepackageinherited

Definition at line 2621 of file DataTable.cs.

2622 {
2623 DataRowChangeEventArgs args = OnRowChanging(null, row, DataRowAction.Commit);
2624 if (!_inDataLoad)
2625 {
2626 CascadeAll(row, DataRowAction.Commit);
2627 }
2628 SetOldRecord(row, row._newRecord);
2629 OnRowChanged(args, row, DataRowAction.Commit);
2630 }
void CascadeAll(DataRow row, DataRowAction action)
DataRowChangeEventArgs OnRowChanged(DataRowChangeEventArgs args, DataRow eRow, DataRowAction eAction)
void SetOldRecord(DataRow row, int proposedRecord)
DataRowChangeEventArgs OnRowChanging(DataRowChangeEventArgs args, DataRow eRow, DataRowAction eAction)

References System.Data.DataTable._inDataLoad, System.Data.DataTable.CascadeAll(), System.Data.DataTable.OnRowChanged(), System.Data.DataTable.OnRowChanging(), and System.Data.DataTable.SetOldRecord().

Referenced by System.Data.DataRow.AcceptChanges().