View on GitHub
Clean Architecture Toolkit for .NET
Clean Architecture Toolkit is a clean, modular architecture foundation for .NET applications.
It embraces SOLID principles and focuses on maintainability, testability, and scalability through clear boundaries and pluggable design.

|   HOME   |   MODULE OVERVIEW   |   DEMO   |   CAT.DECORATORS   |

Code Reference

» Cat.Decorators.Abstractions Assembly

Cat.Decorators.Abstractions Namespace

Defines the contracts for decorators: the factory that returns a decorated service, the builder that registers decorators, and the parameters you can pass to a decorator.

Interfaces  
ICatDecoratorFactory Gets a service wrapped in the decorators registered for it. The service type must be a closed generic type, like IHandler<MyRequest>.
ICatDecoratorFactoryBuilder Registers decorators for open generic services.
ICatDecoratorParameter A fixed value for one constructor parameter of a decorator.