protected virtual void OnListChanged(ListChangedEventArgs e) { try { ListChanged?.Invoke(this, e); } catch (Exception f) when (Common.ADP.IsCatchableExceptionType(f)) { ExceptionBuilder.TraceExceptionWithoutRethrow(f); // ignore the exception } }