Esempio n. 1
0
        private static void RegisterRealmFactories(Container container, ServerConfig serverConfig, ILogger logger)
        {
            var informRealmFactories = InformRealmFactory.ConstructAll(
                logger: logger,
                installationsPath: Properties.Settings.Default.NiInstallationsPath,
                indexOutputDir: serverConfig.IndexPath);

            container.RegisterCollection <InformRealmFactory>(informRealmFactories);

            var allRealmFactories = new List <RealmFactory>();

            allRealmFactories.AddRange(informRealmFactories);
            container.RegisterCollection <RealmFactory>(allRealmFactories);
        }