示例#1
0
 public ProgramReloadHandler(
     IBackgroundWorker backgroundWorker,
     IBlockCollectionManager blockCollectionManager)
 {
     _backgroundWorker       = backgroundWorker;
     _blockCollectionManager = blockCollectionManager;
 }
            public ProgramReloadHandler(
                IBackgroundWorker backgroundWorker,
                IBlockCollectionManager blockCollectionManager,
                IDoorManager doorManager,
                IProgramSettingsProvider programSettingsProvider)
            {
                _backgroundWorker        = backgroundWorker;
                _blockCollectionManager  = blockCollectionManager;
                _programSettingsProvider = programSettingsProvider;

                _manageDoorsOperationConstructor = doorManager.MakeManageDoorsOperation;
            }