MicroElements.Functional 0.16.0-rc.3

This is a prerelease version of MicroElements.Functional.
There is a newer version of this package available.
See the version list below for details.
Install-Package MicroElements.Functional -Version 0.16.0-rc.3
dotnet add package MicroElements.Functional --version 0.16.0-rc.3
<PackageReference Include="MicroElements.Functional" Version="0.16.0-rc.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add MicroElements.Functional --version 0.16.0-rc.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: MicroElements.Functional, 0.16.0-rc.3"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install MicroElements.Functional as a Cake Addin
#addin nuget:?package=MicroElements.Functional&version=0.16.0-rc.3&prerelease

// Install MicroElements.Functional as a Cake Tool
#tool nuget:?package=MicroElements.Functional&version=0.16.0-rc.3&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

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

  • .NETStandard 2.0

    • No dependencies.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on MicroElements.Functional:

Package Downloads
MicroElements.Metadata

Metadata model, parsing, validation and reporting.

MicroElements.Data

Data aspects: caching, processing, pipeline

MicroElements.Processing

Provides async processing blocks

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.10.0 4,376 12/2/2020
1.9.0 140 12/2/2020
1.8.0 114 12/2/2020
1.7.0 142 11/29/2020
1.6.0 173 11/19/2020
1.5.0 216 11/15/2020
1.4.0 184 11/11/2020
1.3.0 406 10/22/2020
1.2.0 170 10/20/2020
1.1.0 211 10/19/2020
1.0.0 305 10/11/2020
1.0.0-beta.4 226 7/22/2020
1.0.0-beta.3 136 7/17/2020
1.0.0-beta.2 143 7/6/2020
0.17.0 542 5/5/2020
0.16.0 739 2/24/2020
0.16.0-rc.4 159 2/18/2020
0.16.0-rc.3 148 2/18/2020
0.16.0-rc.2 152 2/13/2020
0.16.0-rc.1 157 10/19/2019
0.15.0 519 4/30/2019
0.14.0 360 4/23/2019
0.13.1 289 4/15/2019
0.13.0 293 4/9/2019
0.12.0 284 3/14/2019
0.11.0 294 3/13/2019
0.10.0 274 3/3/2019
0.9.0 302 2/27/2019
0.8.0 302 2/23/2019
0.7.0 348 2/12/2019
0.6.0 342 2/10/2019
0.5.0 350 2/3/2019
0.4.0 366 1/27/2019
0.3.0 397 1/20/2019
0.2.0 402 1/15/2019
0.1.0 403 1/5/2019

$# 0.16.0-rc.1
- MessageTemplate
- Many extensions

# 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


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