returned for Tags:"null"
Optional is a robust option/maybe type for C#.
DEPRECATED: Optional.Extensions has been replaced by more specific packages. Check out Optional.Collections, Optional.Utilities etc.
Extended functionality for Optional.
A source code only package which allows you to use .NET's new nullable attributes in older target frameworks like .NET Standard 2.0 or the "old" .NET Framework.
This package does not contain any compiled binaries, but instead adds the attribute classes as C# source code to your project. Because...
Fluent Null check
Check argument and throw exception
- ShouldHaveValue (for T?)
Roslyn analyzer for enforcing null contracts
Guardian. Mostly of null values.
An unobtrusive, lightweight, guard clause source code package: less than 300 lines of code.
Should be used like this:
Guard.Against.Null(() => parameter);
May be extended like this:
Guard.Against.Empty(() => collection);
Possibly the best...
Ensure.Net is a null checker library for .NET
Various useful functionality for Optional.
Useful Optional extensions for working with collections.
The Diagnostics library provides classes that help checking incoming parameters of a method using the Fluent API or not, depending on what you prefer.
A safe monadic binder that will evaluate an expression chain and return an option type with information about whether the chain succeeded or not and where it failed.
A class which defines a date which can have null for components (day, month, year) of the date.
Prebuilt null Provider for Terraform CDK (cdktf) (Stability: Stable)
Guard is a simple class which helps you validate arguments.
Adds functional programming aspects using functions like Some, None, Ok, Error
Provides extension methods for the Guardian source code package.
Helper functions to aid in argument validation for C# functions.
A simple and easy to use option type for C#.
2,864 total downloads
last updated 3/18/2017
Latest version: 1.0.4
Maybe is a value type (struct) that is guaranteed to never be NULL and either contain an object of the specified type or nothing at all.