コード例 #1
0
 public PackageRestoreDataSourceMocked(UnconfiguredProject project,
                                       IPackageRestoreUnconfiguredInputDataSource dataSource,
                                       IProjectAsynchronousTasksService projectAsynchronousTasksService,
                                       IVsSolutionRestoreService3 solutionRestoreService,
                                       IFileSystem fileSystem,
                                       IProjectDiagnosticOutputService logger,
                                       IVsSolutionRestoreService4 solutionRestoreService4,
                                       PackageRestoreSharedJoinableTaskCollection sharedJoinableTaskCollection)
     : base(project, dataSource, projectAsynchronousTasksService, solutionRestoreService, fileSystem, logger, solutionRestoreService4, sharedJoinableTaskCollection)
 {
 }
コード例 #2
0
 public PackageRestoreInitiatorInstance(
     UnconfiguredProject project,
     IPackageRestoreUnconfiguredInputDataSource dataSource,
     IProjectThreadingService threadingService,
     IProjectAsynchronousTasksService projectAsynchronousTasksService,
     IVsSolutionRestoreService3 solutionRestoreService,
     IProjectLogger logger)
     : base(threadingService.JoinableTaskContext)
 {
     _project    = project;
     _dataSource = dataSource;
     _projectAsynchronousTasksService = projectAsynchronousTasksService;
     _solutionRestoreService          = solutionRestoreService;
     _logger = logger;
 }
コード例 #3
0
 public PackageRestoreDataSource(
     UnconfiguredProject project,
     IPackageRestoreUnconfiguredInputDataSource dataSource,
     [Import(ExportContractNames.Scopes.UnconfiguredProject)] IProjectAsynchronousTasksService projectAsynchronousTasksService,
     IVsSolutionRestoreService3 solutionRestoreService,
     IFileSystem fileSystem,
     IProjectLogger logger)
     : base(project.Services, synchronousDisposal: true, registerDataSource: false)
 {
     _project    = project;
     _dataSource = dataSource;
     _projectAsynchronousTasksService = projectAsynchronousTasksService;
     _solutionRestoreService          = solutionRestoreService;
     _fileSystem = fileSystem;
     _logger     = logger;
 }
コード例 #4
0
 public PackageRestoreInitiator(
     UnconfiguredProject project,
     IPackageRestoreUnconfiguredInputDataSource dataSource,
     IProjectThreadingService threadingService,
     [Import(ExportContractNames.Scopes.UnconfiguredProject)] IProjectAsynchronousTasksService projectAsynchronousTasksService,
     IVsSolutionRestoreService3 solutionRestoreService,
     IProjectLogger logger)
     : base(threadingService.JoinableTaskContext)
 {
     _project          = project;
     _dataSource       = dataSource;
     _threadingService = threadingService;
     _projectAsynchronousTasksService = projectAsynchronousTasksService;
     _solutionRestoreService          = solutionRestoreService;
     _logger = logger;
 }
コード例 #5
0
 public PackageRestoreDataSource(
     UnconfiguredProject project,
     IPackageRestoreUnconfiguredInputDataSource dataSource,
     [Import(ExportContractNames.Scopes.UnconfiguredProject)] IProjectAsynchronousTasksService projectAsynchronousTasksService,
     IVsSolutionRestoreService3 solutionRestoreService,
     IFileSystem fileSystem,
     IProjectDiagnosticOutputService logger,
     IProjectDependentFileChangeNotificationService projectDependentFileChangeNotificationService)
     : base(project, synchronousDisposal: true, registerDataSource: false)
 {
     _project    = project;
     _dataSource = dataSource;
     _projectAsynchronousTasksService = projectAsynchronousTasksService;
     _solutionRestoreService          = solutionRestoreService;
     _fileSystem = fileSystem;
     _logger     = logger;
     _projectDependentFileChangeNotificationService = projectDependentFileChangeNotificationService;
 }
 public PackageRestoreServiceInstance(
     UnconfiguredProject project,
     IPackageRestoreUnconfiguredInputDataSource dataSource,
     IProjectThreadingService threadingService,
     IProjectAsynchronousTasksService projectAsynchronousTasksService,
     IVsSolutionRestoreService3 solutionRestoreService,
     IFileSystem fileSystem,
     IProjectLogger logger,
     IBroadcastBlock <IProjectVersionedValue <RestoreData> > broadcastBlock)
     : base(threadingService.JoinableTaskContext)
 {
     _project    = project;
     _dataSource = dataSource;
     _projectAsynchronousTasksService = projectAsynchronousTasksService;
     _solutionRestoreService          = solutionRestoreService;
     _fileSystem     = fileSystem;
     _logger         = logger;
     _broadcastBlock = broadcastBlock;
 }
コード例 #7
0
 public PackageRestoreDataSource(
     UnconfiguredProject project,
     IPackageRestoreUnconfiguredInputDataSource dataSource,
     [Import(ExportContractNames.Scopes.UnconfiguredProject)] IProjectAsynchronousTasksService projectAsynchronousTasksService,
     IVsSolutionRestoreService3 solutionRestoreService,
     IFileSystem fileSystem,
     IProjectDiagnosticOutputService logger,
     IVsSolutionRestoreService4 solutionRestoreService4,
     PackageRestoreSharedJoinableTaskCollection sharedJoinableTaskCollection)
     : base(project, sharedJoinableTaskCollection, synchronousDisposal: true, registerDataSource: false)
 {
     _project    = project;
     _dataSource = dataSource;
     _projectAsynchronousTasksService = projectAsynchronousTasksService;
     _solutionRestoreService          = solutionRestoreService;
     _fileSystem = fileSystem;
     _logger     = logger;
     _solutionRestoreService4 = solutionRestoreService4;
 }
コード例 #8
0
 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;
 }