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