Exemple #1
0
        protected override void HandleException(Exception exception)
        {
            if (!ShouldHandleExceptions)
            {
                ExceptionDispatchInfo.Capture(exception).Throw();
            }

            HandledExceptions.Add(exception);
            OnExceptionHandled?.Invoke();
        }
Exemple #2
0
        protected override void HandleException(Exception exception)
        {
            if (!ShouldHandleExceptions)
            {
                throw exception;
            }

            HandledExceptions.Add(exception);
            OnExceptionHandled?.Invoke();
        }