logo
REslava.Result
Contributors
GitHub
  • Home
  • Getting Started
  • Resultflow
  • Demo
  • Core Concepts
  • ASP.NET
  • Advanced
  • Code Examples
  • Testing
  • Reference
  • Community
GitHub
  • Home
    • Getting Started
      • Installation
      • Installation
      • Quick Start Scenarios
      • Quick Start Scenarios
      • The Transformation
      • The Transformation: 70-90% Less Code
    • Choose Your Path
    • Quick Start
    • ResultFlow — Pipeline Diagram Generator
      • ResultFlow — Diagram Gallery
      • ResultFlow — VS Code Editor
      • ️ Code Action — Insert Diagram as Comment
      • ️ CodeLens — Diagram Preview (v1.48.0)
      • Flow Catalog sidebar (VSIX v1.2.0)
      • ⊞ Single / Multiple Window Mode (VSIX v1.2.0)
      • VSIX — Health Icon, Namespace Grouping & Loading Indicator (v1.51.0)
      • VSIX v1.2.2 — Error Children, Layer Tabs, Revised Health & Walkthrough (v1.51.0)
      • ResultFlow — Diagram Features
      • Async Step Annotation
      • Clickable Mermaid Nodes — VS Code Navigation (v1.43.0)
      • Cross-Method Pipeline Tracing — `MaxDepth` (v1.45.0)
      • Dark Theme Diagrams (v1.47.4)
      • ️ Domain Boundary Diagrams — `_LayerView`, `_Stats`, `_ErrorSurface`, `_ErrorPropagation` (v1.45.0)
      • Error Taxonomy Map (v1.54.0)
      • ️ Error Type Annotation on Failure Edges (v1.40.0)
      • FAIL Node Error Annotation (v1.51.0)
      • Match — Multi-Branch Fan-Out (v1.46.0)
      • ️ Node Type Legend — `Legend` constant (v1.47.2)
      • Sidecar Markdown Constant — Pipeline Docs Alongside Code (v1.43.0)
      • ️ Success Type Travel
      • Type-Flow Diagram — `_TypeFlow` (v1.51.0)
      • ResultFlow — Runtime Observation
      • Debug Panel — File-Drop Workflow + Multi-File Picker (v1.53.0)
      • ️ Debug Panel — nodeId Subchain Fix + VSIX v1.4.1 (v1.54.0)
      • FlowProxy — Always-On Tracing + Debug Mode (v1.53.0)
      • Pipeline Identity — PipelineId, NodeId & Namespace (v1.51.0)
      • ️ Pipeline Registry Generator (v1.50.0)
      • Pipeline Runtime Observation — FlowProxy + RingBufferObserver (v1.52.0)
      • ResultFlow — Setup & Configuration
      • Installation — `REslava.Result.Flow`
      • ️ Pipeline Visualization — `[ResultFlow]`
      • REslava.ResultFlow — Library-agnostic Alternative
      • ️ resultflow.json — Custom Classification
      • Solution-Wide Default Theme — `Directory.Build.props` (v1.48.0)
      • Two-Track Package Messaging + NuGet Dependency Fix (v1.51.0)
    • AI Pipeline Intelligence — GenerateTest & ExplainFailure (vsix v1.5.0)
    • Demo Project
    • Dark Theme Flow Catalog
    • Architectural Flow Catalog
    • Architectural Flow Catalog
    • Fundamentals
      • Advanced Types
      • Arities: 2, 3, 4, 5, 6, 7, 8
      • Convert to `Result` or `IResult`
      • Operations
      • When to Use `Maybe`
      • When to Use `OneOf<...>` vs `Result`
      • Error Types
      • Custom Error Types
      • Domain Errors
      • Error Hierarchy
      • Generic Errors
      • ReasonMetadata — Structured Diagnostic Metadata (v1.40.0)
      • Rich Error Context — Tags & Fluent Chaining
      • `Success` — Success Reasons
      • Typed Tags — `TagKey`, `DomainTags`, `SystemTags` (v1.41.0)
      • Result Pattern
      • Advanced
      • Async Patterns
      • Core Operations
      • Extensions
      • Validation
      • All Failures Collected
      • Basic Usage
      • Custom Validators
      • Native Validation DSL
      • Pipeline Composition
      • ️ Validation Attributes
    • ASP.NET
      • SmartEndpoints
      • Advanced Usage
      • Features
      • OneOf to IResult
      • Setup
    • Http Client — REslava.Result.Http
    • OneOfToActionResult Extensions (MVC OneOf Support — v1.22.0)
    • Problem Details Integration
    • ResultToActionResult Extensions (MVC Support — v1.21.0)
    • ResultToIResult Extensions
    • Smart HTTP Mapping
    • Advanced
      • Architecture
        • SOLID Architecture - REslava.Result.SourceGenerators v1.9.4+
        • REslava.Result — Core Type Hierarchy (v1.12.1)
        • REslava.Result — Source Generator Pipeline (v1.12.1)
        • REslava.Result — Core Type Hierarchy (v1.25.0)
        • REslava.Result — Source Generator Pipeline (v1.25.0)
        • Source Generators
        • Build Integration
        • ️ Error → HTTP Status Code Convention
        • Generated Output Structure
        • Incremental Rebuilds
        • Smart Auto-Detection (v1.10.0)
        • SOLID Design (v1.9.4+)
        • Source Generator Core Library Components
        • Source Generators: REslava.Result.AspNetCore
        • Two-Phase Pipeline
      • Base Library: REslava.Result
      • How Components Work Together
      • NuGet Package Contents
      • SOLID Principles in Action
      • Code Safety
      • Resl1001 Unsafe .Value Access Warning Code Fix
      • Resl1002 Discarded Resultt Return Value Warning
      • Resl1003 Prefer Match Over If Check Info
      • Resl1004 Taskresultt Not Awaited Warning Code Fix
      • Resl1005 Consider Domain Error Info
      • Resl1006 Conflicting Validate Fluentvalidate Error
      • Resl1009 Migrate Trycatch To Resultt.Try Info Code Fix
      • Resl1010 Unhandled Resultt Failure Path Warning
      • Resl1021 Multi Argument Ierror Constructor Warning
      • Resl1030 Domain Boundary Typed Error Crossing Warning
      • Resl2001 Unsafe Oneof.Ast Access Warning Code Fix
      • Resl2002 Errorsof.Match Not Exhaustive Warning
      • Typed Error Pipelines
      • `Ensure` — Guard with Union Widening (v1.39.0)
      • `ErrorsOf` — Typed Error Union (v1.39.0)
      • Full Pipeline Walkthrough (v1.39.0)
      • `MapError` — Layer-Boundary Translation (v1.39.0)
      • Operations Table (v1.39.0)
      • `Result.Flow` — Type-Read Mode (v1.39.0)
      • `Result` — Factory and Accessors (v1.39.0)
    • Code Examples
    • Advanced Patterns - Functional Programming
    • Core Library - Type-Safe Error Handling
    • Sample Projects
    • Source Generator - Zero Boilerplate
    • Test Suite
    • CI/CD Pipeline
    • Comprehensive Test Suite
    • Generator Test Coverage
    • Real-World Impact
    • ‍♂️ Running Tests Locally
    • Sample Projects & Integration Tests
    • Source Generator Test Architecture
    • Test Categories
    • Test Quality Metrics
    • Why Choose REslava.Result?
    • Reference
      • API Docs
        • Deep Patterns
        • Integration Extensions API Reference
        • Maybe\ API Reference
        • OneOf\ API Reference
        • OneOf\ API Reference
      • Reasons API Reference
      • Result Extensions API Reference
      • Result Factories API Reference
      • Result Methods API Reference
      • Validation Rules API Reference
      • All Features
      • Performance Benchmarks
    • Auto-seeding and `WithContext`
    • End-to-end example
    • Error auto-enrichment (non-overwriting)
    • Non-generic `Result`
    • Parent-wins propagation
    • Performance
    • Typed pipelines (`Result`)
    • Community
    • Acknowledgments
    • Contributing
    • Contributors
    • License
    • v1.13.0 ✅
    • v1.14.x ✅
    • v1.15.0 ✅
    • v1.16.0 ✅
    • v1.17.0 ✅
    • v1.18.0 ✅
    • v1.19.0 ✅
    • v1.20.0 ✅
    • v1.21.0 ✅
    • v1.22.0 ✅
    • v1.23.0 ✅
    • v1.24.0 ✅
    • v1.25.0 ✅
    • v1.26.0 ✅
    • v1.27.0 ✅
    • v1.28.0 ✅
    • v1.29.0 ✅
    • v1.30.0 ✅
    • v1.31.0 ✅
    • v1.32.0 ✅
    • v1.33.0 ✅
    • v1.34.0 ✅
    • v1.35.0 ✅
    • v1.36.0 ✅
    • v1.37.0 ✅
    • v1.38.0 ✅
    • v1.38.1 ✅
    • v1.39.0 ✅
    • v1.39.1 ✅
    • v1.40.0 ✅
    • v1.41.0 ✅
    • v1.42.0 ✅
    • v1.43.0 ✅
    • v1.44.0 ✅
    • v1.44.1 ✅
    • v1.45.0 ✅
    • v1.46.0 ✅
    • v1.46.1 ✅
    • v1.46.2 ✅
    • v1.46.3 ✅
    • v1.47.0 ✅
    • v1.47.1 ✅
    • v1.47.2 ✅
    • v1.47.3 ✅
    • v1.47.4 ✅
    • v1.47.5 ✅
    • v1.48.0 ✅
    • v1.49.0 ✅
    • v1.50.0 ✅
    • v1.50.1 ✅
    • v1.51.0 ✅
    • v1.52.0 ✅
    • v1.53.0 ✅
    • v1.54.0 — VSIX v1.5.0 only (Current) ✅
    • v1.54.0 ✅
    • Version History

Contributors

  • reslava

See the full list of contributors in CONTRIBUTORS.md.


⭐ Star this REslava.Result repository if you find it useful!

Made with ❤️ by Rafa Eslava for developers community

Report Bug • Request Feature • Discussions


February 25, 2026 February 23, 2026
Made with Material for MkDocs