/// <summary>
 /// Creates the installer manager.
 /// </summary>
 /// <param name="installerHandles">The installer handles, not null.</param>
 /// <param name="elevationManager">The elevation manager, not null.</param>
 public DefaultInstallerManager(ComponentHandle <IInstaller, InstallerTraits>[] installerHandles,
                                IElevationManager elevationManager)
 {
     this.installerHandles = installerHandles;
     this.elevationManager = elevationManager;
 }
 /// <summary>
 /// Creates a control panel presenter.
 /// </summary>
 /// <param name="controlPanelTabProviderHandles">The preference page provider handles, not null.</param>
 /// <param name="elevationManager">The elevation manager, not null.</param>
 public ControlPanelPresenter(ComponentHandle <IControlPanelTabProvider, ControlPanelTabProviderTraits>[] controlPanelTabProviderHandles,
                              IElevationManager elevationManager)
 {
     this.controlPanelTabProviderHandles = controlPanelTabProviderHandles;
     this.elevationManager = elevationManager;
 }
 /// <summary>
 /// Creates the command.
 /// </summary>
 /// <param name="elevationManager">The elevation manager, not null.</param>
 public ResetInstallationIdUtilityCommand(IElevationManager elevationManager)
 {
     this.elevationManager = elevationManager;
 }
 /// <summary>
 /// Creates a control panel presenter.
 /// </summary>
 /// <param name="controlPanelTabProviderHandles">The preference page provider handles, not null.</param>
 /// <param name="elevationManager">The elevation manager, not null.</param>
 public ControlPanelPresenter(ComponentHandle<IControlPanelTabProvider, ControlPanelTabProviderTraits>[] controlPanelTabProviderHandles,
     IElevationManager elevationManager)
 {
     this.controlPanelTabProviderHandles = controlPanelTabProviderHandles;
     this.elevationManager = elevationManager;
 }
 /// <summary>
 /// Creates the installer manager.
 /// </summary>
 /// <param name="installerHandles">The installer handles, not null.</param>
 /// <param name="elevationManager">The elevation manager, not null.</param>
 public DefaultInstallerManager(ComponentHandle<IInstaller, InstallerTraits>[] installerHandles,
     IElevationManager elevationManager)
 {
     this.installerHandles = installerHandles;
     this.elevationManager = elevationManager;
 }