8 packages tagged with “ResultObject”
A functional approach to returning a guaranteed result and avoiding null reference checks in a strongly-typed way.
Arcturus.ResultObjects is a lightweight, dependency-free .NET library for explicit, exception-free error handling. It provides Result and Result<T> types to model success/failure with rich error details, plus Maybe<T> for optional values. Includes functional helpers (Map, Bind, Match, Tap, Ensure), validation and error aggregation, async-friendly APIs, deconstruction support, and XML docs.
Arcturus.Extensions.ResultObjects.AspNetCore adds first-class ASP.NET Core support for Arcturus.ResultObjects. It provides lightweight extensions for MVC and Minimal APIs to convert Result/Result{T} into IActionResult/IResult, apply consistent HTTP status code conventions, and generate ProblemDetails-based error responses. Designed for clean, centralized result handling in ASP.NET Core apps on .NET 8/9.
Adds ASP.NetCore methods and extensions to the Capgemini.SerializableResult NuGet
Простая и удобная реализация паттерна Result Object для .NET, позволяющая обрабатывать ошибки без использования исключений.
Package Description
Enthält grundlegende Interfaces, abstrakte Klassen und Utilities für Domain-Driven-Design.