public DesignTimeInputsCompiler(UnconfiguredProject project, IActiveWorkspaceProjectContextHost activeWorkspaceProjectContextHost, IProjectThreadingService threadingService, IDesignTimeInputsChangeTracker changeTracker, ITempPECompiler compiler, IFileSystem fileSystem, ITelemetryService telemetryService) : base(threadingService.JoinableTaskContext) { _project = project; _activeWorkspaceProjectContextHost = activeWorkspaceProjectContextHost; _threadingService = threadingService; _changeTracker = changeTracker; _compiler = compiler; _fileSystem = fileSystem; _telemetryService = telemetryService; _scheduler = new TaskDelayScheduler(s_compilationDelayTime, threadingService, CancellationToken.None); }
public TempPEBuildManager(IProjectThreadingService threadingService, IUnconfiguredProjectCommonServices unconfiguredProjectServices, IActiveWorkspaceProjectContextHost activeWorkspaceProjectContextHost, IActiveConfiguredProjectSubscriptionService projectSubscriptionService, ITempPECompiler compiler, IFileSystem fileSystem, IProjectFaultHandlerService projectFaultHandlerService, VSBuildManager buildManager) : base(threadingService.JoinableTaskContext) { _unconfiguredProjectServices = unconfiguredProjectServices; _activeWorkspaceProjectContextHost = activeWorkspaceProjectContextHost; _projectSubscriptionService = projectSubscriptionService; _compiler = compiler; _fileSystem = fileSystem; _projectFaultHandlerService = projectFaultHandlerService; BuildManager = buildManager; }