Here 0.8.0

.NET library that provide mainly functional features for C#.

This means concept of Option (Monad), Result and ValueObject.

Supported platforms:
- .NET Standard 1.0+
- .NET Core 1.0+
- .NET Framework 2.0+

Supports Source Link

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

Release Notes

➟ Release 0.8.0
- General:
   - Library use C# 7.0 features.
   - Change target NetStandard 1.1 to NetStandard 1.0.
   - Adjust some annotations of library methods.
   - Add early throw for parameters that should not be null.
   - Add exception documentation on library functions.

- Option:
   - Add extensions to Enum, DateTime, DateTimeOffset and Guid.
   - Replace methods returning void by Unit.
   - Transform conversions from Option to other library types to extensions.
   - Transform operations available for Option as extensions into instance methods.

- Results:
   - Add extensions OnSuccessOrFailure.
   - Update some OnSuccess/OnFailure extensions to return the input result to make possible to chain them.
   - Add inputs parameters to lambda of some OnSuccess extensions.
   - Transform conversions from Results to other library types to extensions.

- Unit:
   - Add an implementation of Unit type.

- Either:
   - Add a first implementation Either monad.
       - Operations methods (IfLeft/IfRight/Match/Map, etc.).
       - Linq extensions.
       - Comparison helpers.
       - Conversions to other library types.

  • .NETFramework 2.0

  • .NETFramework 3.0

  • .NETFramework 3.5

    • No dependencies.
  • .NETFramework 4.0

    • No dependencies.
  • .NETFramework 4.5

    • No dependencies.
  • .NETStandard 1.0

  • .NETStandard 2.0

    • No dependencies.

Version History

Version Downloads Last updated
0.8.0 3,167 1/24/2019
0.7.0 116 11/29/2018
0.6.1 2,194 9/21/2018
0.6.0 125 9/21/2018
0.5.0 133 9/2/2018
0.4.0 139 8/15/2018
0.3.0 176 8/1/2018
0.2.0 177 7/29/2018
0.1.0 190 7/12/2018
0.0.1 211 6/28/2018