protected internal virtual void OnColumnChanging(DataColumnChangeEventArgs e)
{
// intentionally allow exceptions to bubble up. We haven't committed anything yet.
Debug.Assert(e != null, "e should not be null");
if (_onColumnChangingDelegate != null)
{
DataCommonEventSource.Log.Trace("<ds.DataTable.OnColumnChanging|INFO> {0}", ObjectID);
_onColumnChangingDelegate(this, e);
}
}