Functional extensions for C#
-
Updated
Oct 1, 2024 - C#
Functional extensions for C#
A result abstraction that can be mapped to HTTP response codes if needed.
A simple library to implement the Result pattern for returning from services
Communication library is a convenient wrapper for handling the results of functions that do not throw exceptions. Instead of throwing exceptions, these functions return an object that contains the result of the operation.
Sirh3e.Rust is a library that provide missing features in C# where are fundamental in the Rust Programming Language
csharp-functional provides a set of NuGet packages to drive your coding towards a functional approach as well as enabling Railway Oriented programming
A simple F#'s monads port for C#.
Fluent functional extensions for C#
Monadic structures to simplify functional programming patterns in C#.
Extensions for CSharpFunctionalExtensions to map Results to HttpResults in your WebApi
Wrapper to transfer results or errors between layers or resources
Simple functional extensions for C#. Lightweight and doesn't hold your hand.
Adds functional programming aspects using functions like Some, None, Ok, Error
A simple Result type to model an operation's ability to fail. Inspired by F#'s Result and "Railway Oriented Programming".
Functional paradigm abstractions for .NET
Fights the good fight against NullReferenceException using a Option struct and a Result struct
Add a description, image, and links to the result topic page so that developers can more easily learn about it.
To associate your repository with the result topic, visit your repo's landing page and select "manage topics."