Skip to content
This repository has been archived by the owner on Feb 13, 2024. It is now read-only.

carlubian/DotNet.Safe

Repository files navigation

Build Status BCH compliance NuGet NuGet


DotNet.Safe

Because exceptions belong in the past

Start using DotNet.Safe in your projects and enjoy the next level of safe, expressive and extensible code.


Features

Safe & Sound

By using DotNet.Safe, you have the guarantee that all exceptions thrown will be handled securely and transparently. Focus on the results, and leave the means to us!

No need for Shadow Hunting

Avoid mangling useful code with boilerplate exception handling shenanigans, and leave your classes clean and shiny.

Easy maintenance

Extend or diminish a process by simply adding or removing calls. The fluent API exposed allows for simple tweaking of any business process.

Virtually Intelligent

Use Intellisense to help guide you. DotNet.Safe is type-safe and verified at compile time, so you won't get any incompatible process chains.

Modularity

You can define your desired level of granularity for error reporting, from a single result at the end of a process to a series of incremental checks.

Future proof

DotNet.Safe can be used from any .NET Standard platform. It also supports the latest features in C# so you can start living in the world of tomorrow.


Compatible platforms

DotNet.Safe is currently multi-targeting: .NET Standard 2.0 and .NET Core 5.0.


More information

Visit our website at https://carlubian.github.io/DotNet.Safe to get more information and view guides on how to use DotNet.Safe

About

Provides a new way of writing safe code that won't throw exceptions like a madman when something goes wrong.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages