Esempio n. 1
0
 public AddonInstallManager(IAddonInstaller installer, IPermissionsHandler permissionsHandler, IAddonUninstaller uninstaller, IAddonHandler handler, IAddonStoreHandler addonStoreHandler)
 {
     this.installer          = installer;
     this.permissionsHandler = permissionsHandler;
     this.uninstaller        = uninstaller;
     this.handler            = handler;
     this.addonStoreHandler  = addonStoreHandler;
 }
Esempio n. 2
0
 public AddonHandler(IAddonInfomationsContainer container, INicoDirectoryIO directoryIO, ILogger logger, IAddonEngine engine, ILocalSettingHandler settingHandler, IAddonContexts contexts, IAddonUninstaller uninstaller, IAddonInstaller installer, IAddonStoreHandler storeHandler, IInitializeAwaiterHandler initializeAwaiterHandler)
 {
     this._container                = container;
     this._directoryIO              = directoryIO;
     this._logger                   = logger;
     this._engine                   = engine;
     this._contexts                 = contexts;
     this._settingHandler           = settingHandler;
     this._uninstaller              = uninstaller;
     this._installer                = installer;
     this._storeHandler             = storeHandler;
     this._initializeAwaiterHandler = initializeAwaiterHandler;
 }