public Startup( ILogger logger, IEnumerable <IStartupTask> startupTasks, Lazy <MainVm> mainVm, IMainWindow window, IStartupTracker tracker, IShutdown shutdown) { _logger = logger; _startupTasks = startupTasks; _mainVm = mainVm; _window = window; _tracker = tracker; _shutdown = shutdown; }
public Shutdown( ILifetimeScope scope, ILogger logger, IStartupTracker init, IPipelineSettingsPath paths, IGuiSettingsPath guiPaths, IRetrieveSaveSettings save, IGuiSettingsExporter guiSettingsExporter, IPipelineSettingsExporter pipelineSettingsExporter, ShutDownBuildServer shutDownBuildServer, IMainWindow window) { _scope = scope; _logger = logger; _init = init; _pipelineSettingsPath = paths; _guiPaths = guiPaths; _save = save; _guiSettingsExporter = guiSettingsExporter; _pipelineSettingsExporter = pipelineSettingsExporter; _shutDownBuildServer = shutDownBuildServer; _window = window; }