MicroElements.Functional 0.15.0

C# implementation of functional concepts: Maybe (Option), Either (Result), Try, Memoize

Install-Package MicroElements.Functional -Version 0.15.0
dotnet add package MicroElements.Functional --version 0.15.0
<PackageReference Include="MicroElements.Functional" Version="0.15.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add MicroElements.Functional --version 0.15.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

$# 0.15.0
- Added MatchUnsafe for Result types that can return null result.
- Changes: GetValueOrDefault now can return null result.

# 0.14.0
- Memoize with TwoLayerCache
- ValueObject Equals doesnot throw Exception

# 0.13.1
- Fixed BaseError formatted message

# 0.13.0
- Added TryAsync methods

# 0.12.0
- Added PropertyListAddMode for easy message compose
- Added Option MatchUnsafe
- Change: GetOrElse remaned to GetOrDefault and can return null value


Full release notes can be found at: https://github.com/micro-elements/MicroElements.Functional.git/blob/master/CHANGELOG.md

  • .NETStandard 2.0

    • No dependencies.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
0.15.0 95 4/30/2019
0.14.0 164 4/23/2019
0.13.1 98 4/15/2019
0.13.0 103 4/9/2019
0.12.0 98 3/14/2019
0.11.0 91 3/13/2019
0.10.0 92 3/3/2019
0.9.0 94 2/27/2019
0.8.0 101 2/23/2019
0.7.0 103 2/12/2019
0.6.0 101 2/10/2019
0.5.0 98 2/3/2019
0.4.0 101 1/27/2019
0.3.0 146 1/20/2019
0.2.0 149 1/15/2019
0.1.0 155 1/5/2019