returned for Tags:"Optional"
Async extensions for Nils Lück's Optional library.
Provides a class and a few extension methods to facilitate common operations with values that may or may not exist.
Traditionally, programmers often use `null` references to represent values that "aren't there", but the problem is that this was never their intended purpose.
- Languages like C#...
Maybe/Optional monad implementation for C#. For more information see http://csharp-functional.readthedocs.io/en/latest/maybe-monad.html.
Provides a set of types that provide null safety and functional chaining, to enable a functional-like programming style in C#.
Contains some useful interface definitions and implementations classes for .Net.
An Option type for C# (retargeted for netstandard).
Forked from https://github.com/tejacques/Option.
See https://github.com/bentefay/Option for documentation.
C# implementation of the Maybe (optional value) wrapper with fluent and LINQ APIs.
4,359 total downloads
last updated 2/7/2021
Latest version: 1.2.0
Common types: Option<T>, Result<TOk, TError>; Methods: Try, TryAsync, Using, UsingAsync ...
Add data attributes to setting class methods to validate input, set default values etc
Simple optional types with basic helpers
This package provides the Bud.Option type.
A simple and easy to use option type for C#.
A utility library in .Net Standard 2.1 to easily add patterns such as Command, Query, Disptacher, Interception..and use of Optional.
A convenient, versatile and robust Option type for .NET applications.
Provides a type to represent the lack of a value. The behaviour is comparable to using nullable reference types with forced null checks before dereferencing. The package also provides a set of extension methods to enable a fluent functional pattern using Map and Filter.
511 total downloads
last updated 2/6/2019
Latest version: 1.0.0
A .NET Core implementation of the Java Optional class.
Provides support polymorphic types in C#, such as Covariant and Invariant Maybe (Optional) types, and type unions.
1,046 total downloads
last updated 3/31/2016
Latest version: 1.0.0
Mgazza Shouldly extensions
It's an implementation of "Maybe" and "Either" monads for C# with extra utils, extensions, and integrations.
Mgazza AutoMapper extensions