Stashbox by Peter Csajtai

<PackageReference Include="Stashbox" Version="3.6.3-preview-639" />

 DecoratorRepository

public void AddDecorator(Type type, ServiceRegistration serviceRegistration, bool remap)

public IEnumerable<ServiceRegistration> GetDecoratorsOrDefault(Type implementationTypeToDecorate, TypeInformation typeInformation, ResolutionContext resolutionContext)

public ServiceRegistration GetNextDecoratorOrDefault(Type implementationTypeToDecorate, TypeInformation typeInformation, ResolutionContext resolutionContext)