C# abstract types
-
Updated
Jun 13, 2019 - C#
C# abstract types
A simple result type for C#, not minding the error type, instead aiming to be explicit, concise and fluent.
Lightweight C# library for functional error handling using Either and Result types. An advanced Result Pattern type-safe, expressive, and designed for clean code.
JSON serialization and deserialization capabilities for Tiger Types.
Functional programming tool box for C#
Roslyn analyzers for ErrorOr<T> to enforce safe access patterns. Prevents runtime InvalidOperationException by ensuring IsError is checked before accessing values or errors. Supports modern C# pattern matching, switch expressions, and control flow tracking.
A collection of xUnit.net assertions tailored for Tiger libraries.
Compile-time discriminated union source generator for C#. Eliminate boilerplate code with zero runtime overhead, full pattern matching support, and type-safe error handling.
Add a description, image, and links to the either topic page so that developers can more easily learn about it.
To associate your repository with the either topic, visit your repo's landing page and select "manage topics."