Stashbox by Peter Csajtai

<PackageReference Include="Stashbox" Version="3.1.0-preview-544" />

 RegistrationConfigurator<TService, TImplementation>

public class RegistrationConfigurator<TService, TImplementation> : FluentServiceConfigurator<TService, TImplementation, RegistrationConfigurator<TService, TImplementation>>
Represents the generic fluent service registration api.
using System; namespace Stashbox.Registration.Fluent { public class RegistrationConfigurator<TService, TImplementation> : FluentServiceConfigurator<TService, TImplementation, RegistrationConfigurator<TService, TImplementation>> { internal RegistrationConfigurator(Type serviceType, Type implementationType) : base(serviceType, implementationType) { } } }