2.18.14
Improvements
- Introduce the
NonEmptyCatchBlockFilter.ExcludeErrorSet
,NonEmptyCatchBlockFilter.IncludeErrorSet
methods. - Introduce the
CatchBlockHandlerFactory.FilterExceptionsByIncluding(IErrorSet)
,CatchBlockHandlerFactory.FilterExceptionsByExcluding(IErrorSet)
methods.
Small changes
- DRY refactoring of the method that gets the
IsError
property of theTryCatchResult
andTryCatchResult<T>
classes. - Remove redundant
IErrorsAggregator<T>
,IErrorsToStringAggregator
interfaces,DefaultErrorsToStringAggregator
class, internalProcessingErrorContext
constructor. - Remove unnecessary value assignment (IDE0059) in tests.
Docs changes
- Add doc comments to
IErrorSet
interface andErrorSet
class.