Пример #1
0
        public static IRegistrationBuilder <TLimit> RegisterType <TLimit>(
            this MiniContainerBuilder builder)
        {
            var rb = RegistrationBuilderFactory.ForType <TLimit>();

            builder.AddLazyConfiguration(c => RegistrationBuilderFactory.RegisterSingleComponent(c, rb));

            return(rb);
        }
Пример #2
0
        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);
        }