public PackageRestoreProgressTrackerInstance( ConfiguredProject project, IProjectThreadingService threadingService, IProjectFaultHandlerService projectFaultHandlerService, IDataProgressTrackerService dataProgressTrackerService, IPackageRestoreDataSource dataSource, IProjectSubscriptionService projectSubscriptionService) : base(threadingService.JoinableTaskContext) { ConfiguredProject = project; _projectFaultHandlerService = projectFaultHandlerService; _dataProgressTrackerService = dataProgressTrackerService; _dataSource = dataSource; _projectSubscriptionService = projectSubscriptionService; }
public PackageRestoreProgressTracker( ConfiguredProject project, IProjectThreadingService threadingService, IProjectFaultHandlerService projectFaultHandlerService, IDataProgressTrackerService dataProgressTrackerService, IPackageRestoreDataSource dataSource, IProjectSubscriptionService projectSubscriptionService, IConfiguredProjectPackageRestoreTelemetryService packageReferenceTelemetryService) : base(threadingService.JoinableTaskContext) { _project = project; _threadingService = threadingService; _projectFaultHandlerService = projectFaultHandlerService; _dataProgressTrackerService = dataProgressTrackerService; _dataSource = dataSource; _projectSubscriptionService = projectSubscriptionService; _packageReferenceTelemetryService = packageReferenceTelemetryService; }