protected RolodexModule( IRegionManager regionManager, IEventAggregator eventAggregator, IUnityContainer unityContainer, IModuleManager moduleManager, IModuleCatalog moduleCatalog) { _regionManager = regionManager; _eventAggregator = eventAggregator; _unityContainer = unityContainer; _moduleManager = moduleManager; _moduleCatalog = moduleCatalog; lock (Lock) { if (_serviceLoader == null) { _serviceLoader = UnityContainer.Resolve<IRolodexServiceLoader>(); } } }
protected RolodexModule( IRegionManager regionManager, IEventAggregator eventAggregator, IUnityContainer unityContainer, IModuleManager moduleManager, IModuleCatalog moduleCatalog) { _regionManager = regionManager; _eventAggregator = eventAggregator; _unityContainer = unityContainer; _moduleManager = moduleManager; _moduleCatalog = moduleCatalog; lock (Lock) { if (_serviceLoader == null) { _serviceLoader = UnityContainer.Resolve <IRolodexServiceLoader>(); } } }