Пример #1
0
 public LaunchSettingsProvider(IProjectThreadingService threadingService, UnconfiguredProject unconfiguredProject, LaunchSettingsManager launchSettingsManager)
 {
     _threadingService      = threadingService;
     _unconfiguredProject   = unconfiguredProject;
     _launchSettingsManager = launchSettingsManager;
     _viewModel             = new DebuggerOptionsViewModel(IndexChanged);
 }
        public DebugProfileProvider(ConfiguredProject configuredProject, LaunchSettingsManager launchSettingsManager, SVsServiceProvider?serviceProvider, IProjectThreadingService threadingService)
        {
            _configuredProject     = configuredProject;
            _launchSettingsManager = launchSettingsManager;
            _threadingService      = threadingService;

            _compilerRoot = new AsyncLazy <string?>(() => GetCompilerRootAsync(serviceProvider), _threadingService.JoinableTaskFactory);
        }
 public TargetProjectEnumProvider(UnconfiguredProject unconfiguredProject, LaunchSettingsManager launchSettingsManager)
 {
     _unconfiguredProject   = unconfiguredProject;
     _launchSettingsManager = launchSettingsManager;
 }