public static IRegistrationBuilder <TLimit> RegisterType <TLimit>( this MiniContainerBuilder builder) { var rb = RegistrationBuilderFactory.ForType <TLimit>(); builder.AddLazyConfiguration(c => RegistrationBuilderFactory.RegisterSingleComponent(c, rb)); return(rb); }
public static IRegistrationBuilder <TInstance> RegisterInstance <TInstance>( this MiniContainerBuilder builder, TInstance instance) { var rb = RegistrationBuilderFactory.ForInstance(instance); builder.AddLazyConfiguration(c => RegistrationBuilderFactory.RegisterSingleComponent(c, rb)); return(rb); }