public PackageRestoreUnconfiguredInputDataSource( UnconfiguredProject project, IActiveConfigurationGroupService activeConfigurationGroupService, IUnconfiguredProjectPackageRestoreTelemetryService packageReferenceTelemetryService) : base(project, synchronousDisposal: true, registerDataSource: false) { _project = project; _activeConfigurationGroupService = activeConfigurationGroupService; _packageReferenceTelemetryService = packageReferenceTelemetryService; }
public PackageRestoreDataSource( UnconfiguredProject project, IPackageRestoreUnconfiguredInputDataSource dataSource, [Import(ExportContractNames.Scopes.UnconfiguredProject)] IProjectAsynchronousTasksService projectAsynchronousTasksService, IVsSolutionRestoreService3 solutionRestoreService, IFileSystem fileSystem, Lazy <IProjectChangeHintSubmissionService> projectChangeHintSubmissionService, IProjectAccessor projectAccessor, IProjectLogger logger, IUnconfiguredProjectPackageRestoreTelemetryService packageReferenceTelemetryService) : base(project, synchronousDisposal: true, registerDataSource: false) { _project = project; _dataSource = dataSource; _projectAsynchronousTasksService = projectAsynchronousTasksService; _solutionRestoreService = solutionRestoreService; _fileSystem = fileSystem; _projectChangeHintSubmissionService = projectChangeHintSubmissionService; _projectAccessor = projectAccessor; _logger = logger; _packageReferenceTelemetryService = packageReferenceTelemetryService; }