Top 20 NuGet result Packages
A lightweight Result object implementation for .NET
PostSharp.Patterns.Caching: support for Redis.
DotNetCore.AspNetCore
A simple package to implement the Result pattern for returning from services.
A package bringing popular functional abstractions (e.g. Option or Either) to C#.
OperationResult is an implementation of RFC7807. In other words, it's simple wrapper for result operation for any returned data from backend, where you can add additional information about problem or other things
DotNetCore.Results
Implementation of result type based on pattern matching
AsyncResult and Result computation expressions and helper functions for error handling in F#.
Provides a set of functional extensions and various functional types.
Multiple ASP.NET Core utilities, including email, configuration, access to HTTP headers, etc.
Asserting FluentResults objects with FluentAssertions
.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
Implementation of monadic type holding a returned value or an error code.
C# implementation of functional concepts: Maybe (Option), Either (Result), Try, Memoize
Extensions of ForEvolve.OperationResults ASP.NET Core. Adds support for ProblemDetails and includes a ModelBinderErrorActionFilter.
Api.Result is a basic package created to encapsulate, standardize and facilitate the return of results with messages, errors or data for communication between server to server, server to client or between application layers such as ASP.NET Core Web API.
Provides the result functional abstraction with a set of extensions.
AspNetCore.Mvc.HttpActionResults.ClientError is a collection of client error HTTP status code action results for ASP.NET Core MVC. See the project repository for more information and available features.
AspNetCore.Mvc.HttpActionResults.Redirection is a collection of redirection HTTP status code action results for ASP.NET Core MVC. See the project repository for more information and available features.