public AutofacDependencyRegistryBuilder(ContainerBuilder builder) { builder.RegisterModule(new ImplicitCollectionSupportModule()); builder.SetDefaultScope(InstanceScope.Factory); container = () => builder.Build(); container = container.memorize(); }
static IInterceptor create_interceptor_for <T>(Func <T> get_the_implementation) where T : class { return(new LazyLoadedInterceptor <T>(get_the_implementation.memorize())); }