public ActiveConfiguredValues( UnconfiguredProject project, IActiveConfiguredProjectProvider activeConfiguredProjectProvider, IProjectThreadingService threadingService) : base(project, activeConfiguredProjectProvider, threadingService) { }
public ActiveWorkspaceProjectContextHost( IActiveConfiguredValue <IWorkspaceProjectContextHost?> activeHost, IActiveConfiguredProjectProvider activeConfiguredProjectProvider, IUnconfiguredProjectTasksService tasksService) { _activeHost = activeHost; _activeConfiguredProjectProvider = activeConfiguredProjectProvider; _tasksService = tasksService; }
public ImplicitlyActiveConfiguredProjectReadyToBuild( ConfiguredProject configuredProject, IActiveConfiguredProjectProvider activeConfiguredProjectProvider) { _configuredProject = configuredProject; _activeConfiguredProjectProvider = activeConfiguredProjectProvider; _activationTask = new TaskCompletionSource <object>(); _activeConfiguredProjectProvider.Changed += ActiveConfiguredProject_Changed; }
public ConfiguredProjectReadyToBuild( ConfiguredProject configuredProject, IActiveConfiguredProjectProvider activeConfiguredProjectProvider) { Requires.NotNull(configuredProject, nameof(configuredProject)); Requires.NotNull(activeConfiguredProjectProvider, nameof(activeConfiguredProjectProvider)); _configuredProject = configuredProject; _activeConfiguredProjectProvider = activeConfiguredProjectProvider; _activationTask = new TaskCompletionSource <object>(); }
public ConfiguredProjectActivationTrackingInstance( IProjectThreadingService threadingService, ConfiguredProject project, IActiveConfiguredProjectProvider activeConfiguredProjectProvider, OrderPrecedenceImportCollection <IActiveConfigurationComponent> components) : base(threadingService.JoinableTaskContext) { _project = project; _activeConfiguredProjectProvider = activeConfiguredProjectProvider; _targetBlock = DataflowBlockFactory.CreateActionBlock <IProjectVersionedValue <(IProjectCapabilitiesSnapshot, ConfiguredProject)> >(OnChange, project.UnconfiguredProject, ProjectFaultSeverity.LimitedFunctionality); _components = components; }
public ConfiguredProjectActivationTracking( IProjectThreadingService threadingService, ConfiguredProject project, IActiveConfiguredProjectProvider activeConfiguredProjectProvider) : base(threadingService.JoinableTaskContext) { _threadingService = threadingService; _project = project; _activeConfiguredProjectProvider = activeConfiguredProjectProvider; Components = new OrderPrecedenceImportCollection <IActiveConfigurationComponent>(projectCapabilityCheckProvider: project); }
public WorkspaceProjectContextHostInstance(ConfiguredProject project, IProjectThreadingService threadingService, IUnconfiguredProjectTasksService tasksService, IProjectSubscriptionService projectSubscriptionService, IWorkspaceProjectContextProvider workspaceProjectContextProvider, IActiveEditorContextTracker activeWorkspaceProjectContextTracker, IActiveConfiguredProjectProvider activeConfiguredProjectProvider, ExportFactory <IApplyChangesToWorkspaceContext> applyChangesToWorkspaceContextFactory, IDataProgressTrackerService dataProgressTrackerService) : base(threadingService.JoinableTaskContext) { _project = project; _projectSubscriptionService = projectSubscriptionService; _tasksService = tasksService; _workspaceProjectContextProvider = workspaceProjectContextProvider; _activeWorkspaceProjectContextTracker = activeWorkspaceProjectContextTracker; _activeConfiguredProjectProvider = activeConfiguredProjectProvider; _applyChangesToWorkspaceContextFactory = applyChangesToWorkspaceContextFactory; _dataProgressTrackerService = dataProgressTrackerService; }
public static IUnconfiguredProjectServices Create(IProjectAsynchronousTasksService asyncTaskService = null, IActiveConfiguredProjectProvider activeConfiguredProjectProvider = null, IProjectConfigurationsService projectConfigurationsService = null) { var mock = new Mock <IUnconfiguredProjectServices>(); if (asyncTaskService != null) { mock.Setup(s => s.ProjectAsynchronousTasks) .Returns(asyncTaskService); } if (activeConfiguredProjectProvider != null) { mock.Setup(s => s.ActiveConfiguredProjectProvider) .Returns(activeConfiguredProjectProvider); } if (projectConfigurationsService != null) { mock.Setup(s => s.ProjectConfigurationsService) .Returns(projectConfigurationsService); } return(mock.Object); }
protected AbstractActiveConfiguredValue(UnconfiguredProject project, IActiveConfiguredProjectProvider activeConfiguredProjectProvider, IProjectThreadingService threadingService) { _project = project; _activeConfiguredProjectProvider = activeConfiguredProjectProvider; _threadingService = threadingService; }