public ApplicationEntrypoint( IStartupPreparationOperation startupPreparationOperation, IPostPreparationOperation postPreparationOperation, IMainWindowPreparationOperation mainWindowPreparationOperation) { this.startupPreparationOperation = startupPreparationOperation; this.postPreparationOperation = postPreparationOperation; this.mainWindowPreparationOperation = mainWindowPreparationOperation; }
public ApplicationEntrypoint( IStartupPreparationOperation startupPreparationOperation, ITrayPreparationOperation trayPreparationOperation, IMainWindowPreparationOperation mainWindowPreparationOperation, ILogger logger) { this.startupPreparationOperation = startupPreparationOperation; this.trayPreparationOperation = trayPreparationOperation; this.mainWindowPreparationOperation = mainWindowPreparationOperation; this.logger = logger; logger.Verbose("Application entry point initialized."); }
public ApplicationEntrypoint( IStartupPreparationOperation startupPreparationOperation, IPostPreparationOperation postPreparationOperation, IMainWindowPreparationOperation mainWindowPreparationOperation, IProcessManager processManager, ILogger logger) { this.startupPreparationOperation = startupPreparationOperation; this.postPreparationOperation = postPreparationOperation; this.mainWindowPreparationOperation = mainWindowPreparationOperation; this.processManager = processManager; this.logger = logger; logger.Verbose("Application entry point initialized."); }