124 packages returned for Tags:"maybe"
- 521,345 total downloads
- last updated 3/29/2020
- Latest version: 2.0.20
Option types for C# with LINQ support and rich fluent syntax for many popular uses:
var maybeOne = "one".ToMaybe();
Maybe<string> maybeAnother;
var maybeBoth =
from one in maybeOne
from another in maybeAnother
select one + another;
maybeBoth.Match(
both =>...
More information
- 207,525 total downloads
- last updated 1/19/2015
- Latest version: 0.1.0
DEPRECATED: Optional.Extensions has been replaced by more specific packages. Check out Optional.Collections, Optional.Utilities etc.
Extended functionality for Optional.
- 154,980 total downloads
- last updated 6/19/2019
- Latest version: 1.3.0
Async extensions for Nils Lück's Optional library.
- 68,771 total downloads
- last updated 11/29/2012
- Latest version: 1.0.2
Implements an option type (Strilanc.Value.May<T>) that encourages usage based on pattern matching rather than ForceGetValue. Also includes utility methods for producing, consuming and transforming May<T>.
Note on null: May<T> treats null like any other value. May.NoValue is distinct from null, and...
More information
- 66,106 total downloads
- last updated 7/29/2021
- Latest version: 1.0.1
This package includes implementation of Maybe, Try, Either with set of utility extension methods.
- 55,750 total downloads
- last updated 7/3/2018
- Latest version: 1.0.0
Option types for C# with LINQ support and rich fluent syntax
- 60,044 total downloads
- last updated 5/8/2018
- Latest version: 5.0.0
A collection of useful types and operations on types.
CallMeMaybe
by:
j2jensen
- 27,715 total downloads
- last updated 12/31/2018
- Latest version: 0.7.1
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#...
More information
- 80,792 total downloads
- last updated 2/17/2020
- Latest version: 4.0.0
Succinc<T> is a .NET library that adds a number of functional features to C#:
* Discriminated unions,
* Pattern matching,
* Partial applications,
* "Implicitly" typed lambdas,
* The ability to treat void methods as Unit functions,
* Replacements for TryParse methods that return an Option<T> (or...
More information
- 69,135 total downloads
- last updated 9/16/2019
- Latest version: 0.9.0
.NET library that provide mainly functional features for C#.
This means concept of Option, Result, Either and ValueObject.
Supported platforms:
- .NET Standard 1.0+
- .NET Core 1.0+
- .NET Framework 2.0+
Supports Source Link
- 25,143 total downloads
- last updated 4/15/2022
- Latest version: 2.5.1
C# Maybe monad
- 66,650 total downloads
- last updated 10/1/2016
- Latest version: 1.1.0
Various useful functionality for Optional.
- 62,262 total downloads
- last updated 10/1/2016
- Latest version: 1.1.0
Useful Optional extensions for working with collections.
- 22,359 total downloads
- last updated 2/19/2021
- Latest version: 2.3.0.102
A lightweight & fluent Option/Optional/Maybe Implementation supporting .NET Standard
- 32,987 total downloads
- last updated 9/3/2017
- Latest version: 1.0.1.1
Maybe/Optional monad implementation for C#. For more information see http://csharp-functional.readthedocs.io/en/latest/maybe-monad.html.
- 23,433 total downloads
- last updated 6/29/2017
- Latest version: 2.0.1
Provides a set of types that provide null safety and functional chaining, to enable a functional-like programming style in C#.
- Previous
- Next