Skip to content

2.18.14

Compare
Choose a tag to compare
@kolan72 kolan72 released this 01 Jul 16:38
· 173 commits to main since this release

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 the TryCatchResult and TryCatchResult<T> classes.
  • Remove redundant IErrorsAggregator<T>, IErrorsToStringAggregator interfaces, DefaultErrorsToStringAggregator class, internal ProcessingErrorContext constructor.
  • Remove unnecessary value assignment (IDE0059) in tests.

Docs changes

  • Add doc comments to IErrorSet interface and ErrorSet class.