protected virtual void OnRowChanging(DataRowChangeEventArgs e) { Debug.Assert((null != e) && ((null != _onRowChangingDelegate) || IsTypedDataTable), "OnRowChanging arguments"); if (_onRowChangingDelegate != null) { DataCommonEventSource.Log.Trace("<ds.DataTable.OnRowChanging|INFO> {0}", ObjectID); _onRowChangingDelegate(this, e); } }