Skip to content

Architecture & Design

Peek under the hood – how REslava.Result is built and how its source generators work.

  • Base Library Visual diagrams, component breakdown, and SOLID principles in action.

  • SOLID Principles in Action How each SOLID principle is applied across the core library and generators.

  • How Components Work Together End-to-end flow: attribute → generator → compiled output → runtime.

  • Package Structure What each NuGet package contains and how they integrate.

  • Source Generator Architecture Two-phase pipeline, SOLID design, auto-detection, generated output, and incremental rebuilds.

  • SOLID Architecture SOLID Principles Implementation.

  • REslava.Result.SourceGenerators UML diagrams detailing the source generator architecture – all generators (IResult, ActionResult, SmartEndpoints, Validate), shared orchestrators, and the two‑phase pipeline.