/// <inheritdoc /> public void RegisterFor <TService, TTarget>(Lifetime lifetime = Lifetime.Transient) where TService : class => _register.RegisterFor <TService, TTarget>(lifetime);
/// <summary> /// Registers a service with an implementation type, for a target. /// </summary> public static void RegisterFor <TService, TImplementing, TTarget>(this IRegister register, Lifetime lifetime = Lifetime.Transient) where TService : class => register.RegisterFor <TService, TTarget>(typeof(TImplementing), lifetime);