Found 22 packages
This package includes .NET helpers such as: - Guard: Helper methods to verify conditions when running code. - ThrowHelper: Helper methods to efficiently throw exceptions.
Simple Guard Clause Helper
A library to check your arguments in a simple comfort way. This library do not use Expression or nameof. It is based on Func<T>. So no performance issue during positive argument check.
Pitcher is helper library to simplify throwing exceptions and make methods easier to inline by reducing code size.
Throw helpers and guard methods
The Helper Trinity is a set of helper classes applicable to most any .NET application. Using the classes in this library, you can much more easily validate arguments, raise events, and throw exceptions.
Throw your exceptions easily.
Pitcher.Sources is helper library to simplify throwing exceptions and make methods easier to inline by reducing code size. It's a source package for Pitcher, directly adding the code to your library or application without introducing another dependency.
A small helper library for .NET to throw if an argument does not meet specified criteria. Similar to contract programming or "Guard" classes but a bit more informative as to what it will do.
Package Description
A package that contains the base functionality for an easily extensible throw-helper utility.
A package that provides non-inlinable helper methods for throwing different exceptions, meant to reduce the compiled code size.
It is a helper library developed for PowFrame. If any object is null, throw ensures that it is thrown. It can also be used outside of PowFrame.
A package of data structure and other reusable bits that I add from time to time. no guarantees on the things in here. I don't validate everything I just throw stuff in here and do whatever there is some stuff that needs fixes and some works in progress. I have some unit test for some things I'll update things from time to time so the reference might change. I kinda just do whatever. this is more me mosly so I don't have to copy paste these things into diffrent projects and I'll probably mostly use this with a Git SubModule I recommend you checkout the GitHub.
High-performance polyfills for modern .NET BCL features in legacy .NET Framework 4.8/4.8.1. Includes HashCode polyfill, HashAccumulator, Guard API, CallerArgumentExpression, and more.
ADO.Net helper library. Provides a fluent interface to throw some SQL or DDL at your database.
A universal polyfill library that provides modern ArgumentNullException.ThrowIf* and ArgumentException.ThrowIf* helper methods across all .NET runtimes (.NET Standard 2.0+, .NET Framework 4.6.2+, .NET 6.0+), enabling consistent argument validation patterns regardless of target framework version.
Common utils, such as ThrowHelper.
Static throw helper + HashCoceCombiner class (from MS) + some extensions + Option (as in Rust)
A custom error throw helper