Skip to content

Releases: linksplatform/Exceptions

IgnoredExceptions.All property renamed to CollectedExceptions, added ArgumentMeetsCriteria methods for Ensure

11 Aug 08:50
Compare
Choose a tag to compare

https://www.nuget.org/packages/Platform.Exceptions/0.1.1

IgnoredExceptions.All renamed to IgnoredExceptions.CollectedExceptions.
Added ArgumentMeetsCriteria methods for Ensure static class.
Added comments to code.
Refactoring, issues fix.

Ensure and Throw now extandable, added IgnoredExceptions

23 Jul 18:37
Compare
Choose a tag to compare

https://www.nuget.org/packages/Platform.Exceptions/0.1.0

Ensure and Throw are extendable now, just use regular extensions for (EnsureAlwaysExtensionRoot, EnsureOnDebugExtensionRoot and ThrowExtensionRoot).
Added IgnoredExceptions static class. If you need to handle all ignored exception you need to raise and then handle IgnoredExceptions.ExceptionIgnored static event.
Added Ignore() extension method for Exception class. This method raises IgnoredExceptions.ExceptionIgnored static event.
"ToRecursiveString" extension method renamed to "ToStringWithAllInnerExceptions".
Dropped dependencies on other packages.
These changes are not backward compatible with previous 0.0.1 release.
Closes two issues.

Initial release as a separate package

14 Jul 16:56
ae64aea
Compare
Choose a tag to compare