Stashbox by Peter Csajtai

<PackageReference Include="Stashbox" Version="3.6.2-preview-635" />

 BaseDecoratorConfigurator<TConfigurator>

public class BaseDecoratorConfigurator<TConfigurator> : BaseFluentConfigurator<TConfigurator> where TConfigurator : BaseDecoratorConfigurator<TConfigurator>
public TConfigurator WhenDecoratedServiceHas<TAttribute>() where TAttribute : Attribute

public TConfigurator WhenDecoratedServiceHas(Type attributeType)

public TConfigurator WhenDecoratedServiceIs<TTarget>()

public TConfigurator WhenDecoratedServiceIs(Type targetType)

public TConfigurator WhenDecoratedServiceIs(object name)