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);
        }
Esempio n. 3
0
 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;
 }