private ProjectSystemOptions(IEnvironmentHelper environment, IVsOptionalService <SVsSettingsPersistenceManager, ISettingsManager> settingsManager) { Requires.NotNull(environment, nameof(environment)); _environment = environment; _settingsManager = settingsManager; }
public ProjectOutputWindowPaneProvider(IProjectThreadingService threadingService, IVsOptionalService <SVsOutputWindow, IVsOutputWindow> outputWindow) { Requires.NotNull(threadingService, nameof(threadingService)); Requires.NotNull(outputWindow, nameof(outputWindow)); _threadingService = threadingService; _outputWindow = outputWindow; _outputWindowPane = new AsyncLazy <IVsOutputWindowPane>(CreateOutputWindowPaneAsync, threadingService.JoinableTaskFactory); }
public ProjectOutputWindowPaneProvider(IProjectThreadingService threadingService, IVsOptionalService <SVsOutputWindow, IVsOutputWindow> outputWindow) { _threadingService = threadingService; _outputWindow = outputWindow; _outputWindowPane = new AsyncLazy <IVsOutputWindowPane>(CreateOutputWindowPaneAsync, threadingService.JoinableTaskFactory); }
private ProjectSystemOptions(IEnvironmentHelper environment, IVsOptionalService <SVsSettingsPersistenceManager, ISettingsManager> settingsManager) { _environment = environment; _settingsManager = settingsManager; }