returned for Tags:"Optional"
Yet another implementation of an option/optional type for .NET.
An Optional type explicitly represents the type of a value that may or may not exist. While you can do this with nulls, that has many drawbacks.
Some of the benefits of this library over some others include comprehensive equality...
Extension methods and other objects for integrating the Optional# Optional type into .NET.
Contains some useful interface definitions and implementations classes for .Net.
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#...
Provides a set of types that provide null safety and functional chaining, to enable a functional-like programming style in C#.
An option monad, similar to 'Option' in F#\Scala or 'Maybe' in Haskell.
Maybe/Optional monad implementation for C#. For more information see http://csharp-functional.readthedocs.io/en/latest/maybe-monad.html.
Async extensions for Nils Lück's Optional library.
C# implementation of the Maybe (optional value) wrapper with fluent and LINQ APIs.
A simple and easy to use option type for C#.
Provides support polymorphic types in C#, such as Covariant and Invariant Maybe (Optional) types, and type unions.
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.
A convenient, versatile and robust Option type for .NET applications.
An Option type for C# (retargeted for netstandard).
Forked from https://github.com/tejacques/Option.
See https://github.com/bentefay/Option for documentation.
Some usage samples to help you get the hang of the Maybe<> type and associated extension methods which are available in the CallMeMaybe library.
This package provides the Bud.Option type.
Implementation of a few Monadic types in C# to make life easier on a few pain points of working with the language
586 total downloads
Optional<T> class for rest interfaces
Mgazza AutoMapper extensions
480 total downloads
Mgazza Shouldly extensions