public CommandLineArgumentsProvider( ConfiguredProject project, IProjectBuildSnapshotService projectBuildSnapshotService) : base(project, synchronousDisposal: false, registerDataSource: false) { _projectBuildSnapshotService = projectBuildSnapshotService; }
public WorkspaceProjectContextHostInstance(ConfiguredProject project, IProjectThreadingService threadingService, IUnconfiguredProjectTasksService tasksService, IProjectSubscriptionService projectSubscriptionService, IWorkspaceProjectContextProvider workspaceProjectContextProvider, IActiveEditorContextTracker activeWorkspaceProjectContextTracker, IActiveConfiguredProjectProvider activeConfiguredProjectProvider, ExportFactory <IApplyChangesToWorkspaceContext> applyChangesToWorkspaceContextFactory, IDataProgressTrackerService dataProgressTrackerService, IProjectBuildSnapshotService projectBuildSnapshotService) : base(threadingService.JoinableTaskContext) { _project = project; _projectSubscriptionService = projectSubscriptionService; _tasksService = tasksService; _workspaceProjectContextProvider = workspaceProjectContextProvider; _activeWorkspaceProjectContextTracker = activeWorkspaceProjectContextTracker; _activeConfiguredProjectProvider = activeConfiguredProjectProvider; _applyChangesToWorkspaceContextFactory = applyChangesToWorkspaceContextFactory; _dataProgressTrackerService = dataProgressTrackerService; _projectBuildSnapshotService = projectBuildSnapshotService; }