예제 #1
0
        private void RegisterModule(ModuleDescriptor moduleDescriptor)
        {
            ContainerBuilder containerBuilder = new ContainerBuilder();

            var registrationContext = moduleDescriptor.CreateRegistrationContext();

            RegisterModuleDescriptor(registrationContext, containerBuilder);
            ContextScopeProvider.RegisterTypes(containerBuilder);

            knownModules.Add(registrationContext.GetRegistrationName(), registrationContext);
        }
        private void RegisterModule(ModuleDescriptor moduleDescriptor)
        {
            ContainerBuilder containerBuilder = new ContainerBuilder();

            var registrationContext = moduleDescriptor.CreateRegistrationContext();

            RegisterModuleDescriptor(registrationContext, containerBuilder);
            ContextScopeProvider.RegisterTypes(containerBuilder);

            knownModules.Add(registrationContext.GetRegistrationName(), registrationContext);
        }