public ModuleManagementController(ModuleManager moduleManager, IModuleInstaller moduleInstaller, IModuleUninstaller moduleUninstaller,
     IModuleReinstaller moduleReinstaller, IInstallationFileManager moduleVersioning)
 {
     Manager = moduleManager;
     _moduleInstaller = moduleInstaller;
     _moduleUninstaller = moduleUninstaller;
     _moduleReinstaller = moduleReinstaller;
     _moduleVersioning = moduleVersioning;
 }
 public ModuleManagementController(ModuleManager moduleManager, IModuleInstaller moduleInstaller, IModuleUninstaller moduleUninstaller,
                                   IModuleReinstaller moduleReinstaller, IInstallationFileManager moduleVersioning)
 {
     Manager            = moduleManager;
     _moduleInstaller   = moduleInstaller;
     _moduleUninstaller = moduleUninstaller;
     _moduleReinstaller = moduleReinstaller;
     _moduleVersioning  = moduleVersioning;
 }
예제 #3
0
 public ModuleUninstaller(IAssemblyReferences assemblyReferences, IInstallationFileManager moduleVersioning)
 {
     this._assemblyReferences = assemblyReferences;
     this._moduleVersioning   = moduleVersioning;
 }
예제 #4
0
 public ModuleReinstaller(ModuleInstaller moduleInstaller, ModuleUninstaller moduleUninstaller, IInstallationFileManager moduleVersioning)
 {
     this._moduleInstaller = moduleInstaller;
     this._moduleUninstaller = moduleUninstaller;
     this._installationFileManager = moduleVersioning;
 }
예제 #5
0
 public ModuleInstaller(IAssemblyReferences assemblyReferences, IInstallationFileManager installationFileManager)
 {
     this._assemblyReferences      = assemblyReferences;
     this._installationFileManager = installationFileManager;
 }
예제 #6
0
 public ModuleInstaller(IAssemblyReferences assemblyReferences, IInstallationFileManager installationFileManager)
 {
     this._assemblyReferences = assemblyReferences;
     this._installationFileManager = installationFileManager;
 }
예제 #7
0
 public ModuleUninstaller(IAssemblyReferences assemblyReferences, IInstallationFileManager moduleVersioning)
 {
     this._assemblyReferences = assemblyReferences;
     this._moduleVersioning = moduleVersioning;
 }
예제 #8
0
 public ModuleReinstaller(ModuleInstaller moduleInstaller, ModuleUninstaller moduleUninstaller, IInstallationFileManager moduleVersioning)
 {
     this._moduleInstaller         = moduleInstaller;
     this._moduleUninstaller       = moduleUninstaller;
     this._installationFileManager = moduleVersioning;
 }