protected Factory() { var builder = new ContainerBuilder(); RegisterAllTypesInAssembly(builder); RegisterFactory(builder); _containerLazyFactory = CreateContainerLazyFactory(builder); }
private ContainerLazyFactory CreateContainerLazyFactory(ContainerBuilder builder) { var c1 = new ContainerLazyFactory(() => { var registrar = new Registrar(builder); RegisterDependencies(registrar); return(builder); }); return(c1); }