Beispiel #1
0
 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>();
         }
     }
 }
Beispiel #2
0
 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>();
         }
     }
 }