protected override void HandleException(Exception exception) { if (!ShouldHandleExceptions) { ExceptionDispatchInfo.Capture(exception).Throw(); } HandledExceptions.Add(exception); OnExceptionHandled?.Invoke(); }
protected override void HandleException(Exception exception) { if (!ShouldHandleExceptions) { throw exception; } HandledExceptions.Add(exception); OnExceptionHandled?.Invoke(); }