Ejemplo n.º 1
0
 public AggregateCrossTargetProjectContextProvider(
     IUnconfiguredProjectCommonServices commonServices,
     IActiveConfiguredProjectsProvider activeConfiguredProjectsProvider,
     ITargetFrameworkProvider targetFrameworkProvider)
 {
     _commonServices = commonServices;
     _activeConfiguredProjectsProvider = activeConfiguredProjectsProvider;
     _targetFrameworkProvider          = targetFrameworkProvider;
 }
 public AggregateCrossTargetProjectContextProvider(
     IUnconfiguredProjectCommonServices commonServices,
     IActiveConfiguredProjectsProvider activeConfiguredProjectsProvider,
     ITargetFrameworkProvider targetFrameworkProvider)
     : base(synchronousDisposal: true)
 {
     _commonServices = commonServices;
     _activeConfiguredProjectsProvider = activeConfiguredProjectsProvider;
     _targetFrameworkProvider          = targetFrameworkProvider;
 }
Ejemplo n.º 3
0
 public UnconfiguredProjectContextProvider(IUnconfiguredProjectCommonServices commonServices,
                                           Lazy <IWorkspaceProjectContextFactory> contextFactory,
                                           IProjectHostProvider projectHostProvider,
                                           IActiveConfiguredProjectsProvider activeConfiguredProjectsProvider,
                                           ISafeProjectGuidService projectGuidService)
 {
     _commonServices      = commonServices;
     _contextFactory      = contextFactory;
     _projectHostProvider = projectHostProvider;
     _activeConfiguredProjectsProvider = activeConfiguredProjectsProvider;
     _projectGuidService            = projectGuidService;
     _unconfiguredProjectHostObject = _projectHostProvider.UnconfiguredProjectHostObject;
 }
 public AggregateCrossTargetProjectContextProvider(
     IUnconfiguredProjectCommonServices commonServices,
     IProjectAsyncLoadDashboard asyncLoadDashboard,
     ITaskScheduler taskScheduler,
     IActiveConfiguredProjectsProvider activeConfiguredProjectsProvider,
     ITargetFrameworkProvider targetFrameworkProvider)
 {
     _commonServices     = commonServices;
     _asyncLoadDashboard = asyncLoadDashboard;
     _taskScheduler      = taskScheduler;
     _activeConfiguredProjectsProvider = activeConfiguredProjectsProvider;
     _targetFrameworkProvider          = targetFrameworkProvider;
 }
 public NuGetRestorer(
     IUnconfiguredProjectVsServices projectVsServices,
     IVsSolutionRestoreService solutionRestoreService,
     IActiveConfiguredProjectSubscriptionService activeConfiguredProjectSubscriptionService,
     IActiveProjectConfigurationRefreshService activeProjectConfigurationRefreshService,
     IActiveConfiguredProjectsProvider activeConfiguredProjectsProvider)
     : base(projectVsServices.ThreadingService.JoinableTaskContext)
 {
     _projectVsServices      = projectVsServices;
     _solutionRestoreService = solutionRestoreService;
     _activeConfiguredProjectSubscriptionService = activeConfiguredProjectSubscriptionService;
     _activeProjectConfigurationRefreshService   = activeProjectConfigurationRefreshService;
     _activeConfiguredProjectsProvider           = activeConfiguredProjectsProvider;
 }
        public UnconfiguredProjectContextProvider(IUnconfiguredProjectCommonServices commonServices,
                                                  Lazy <IWorkspaceProjectContextFactory> contextFactory,
                                                  IProjectAsyncLoadDashboard asyncLoadDashboard,
                                                  ITaskScheduler taskScheduler,
                                                  IProjectHostProvider projectHostProvider,
                                                  IActiveConfiguredProjectsProvider activeConfiguredProjectsProvider)
        {
            _commonServices      = commonServices;
            _contextFactory      = contextFactory;
            _asyncLoadDashboard  = asyncLoadDashboard;
            _taskScheduler       = taskScheduler;
            _projectHostProvider = projectHostProvider;
            _activeConfiguredProjectsProvider = activeConfiguredProjectsProvider;

            _unconfiguredProjectHostObject = _projectHostProvider.UnconfiguredProjectHostObject;
        }
Ejemplo n.º 7
0
        public UnconfiguredProjectContextProvider(IUnconfiguredProjectCommonServices commonServices,
                                                  Lazy <IWorkspaceProjectContextFactory> contextFactory,
                                                  IProjectAsyncLoadDashboard asyncLoadDashboard,
                                                  ITaskScheduler taskScheduler,
                                                  IProjectHostProvider projectHostProvider,
                                                  IActiveConfiguredProjectsProvider activeConfiguredProjectsProvider)
        {
            _commonServices      = commonServices;
            _contextFactory      = contextFactory;
            _asyncLoadDashboard  = asyncLoadDashboard;
            _taskScheduler       = taskScheduler;
            _projectHostProvider = projectHostProvider;
            _activeConfiguredProjectsProvider = activeConfiguredProjectsProvider;
            _unconfiguredProjectHostObject    = _projectHostProvider.UnconfiguredProjectHostObject;

            ProjectGuidServices = new OrderPrecedenceImportCollection <IProjectGuidService>(projectCapabilityCheckProvider: commonServices.Project);
        }
Ejemplo n.º 8
0
        public AggregateCrossTargetProjectContextProvider(
            IUnconfiguredProjectCommonServices commonServices,
            IProjectAsyncLoadDashboard asyncLoadDashboard,
            ITaskScheduler taskScheduler,
            IActiveConfiguredProjectsProvider activeConfiguredProjectsProvider,
            ITargetFrameworkProvider targetFrameworkProvider)
        {
            Requires.NotNull(commonServices, nameof(commonServices));
            Requires.NotNull(asyncLoadDashboard, nameof(asyncLoadDashboard));
            Requires.NotNull(taskScheduler, nameof(taskScheduler));
            Requires.NotNull(activeConfiguredProjectsProvider, nameof(activeConfiguredProjectsProvider));
            Requires.NotNull(targetFrameworkProvider, nameof(targetFrameworkProvider));

            _commonServices     = commonServices;
            _asyncLoadDashboard = asyncLoadDashboard;
            _taskScheduler      = taskScheduler;
            _activeConfiguredProjectsProvider = activeConfiguredProjectsProvider;
            _targetFrameworkProvider          = targetFrameworkProvider;
        }
Ejemplo n.º 9
0
        public UnconfiguredProjectContextProvider(IUnconfiguredProjectCommonServices commonServices,
                                                  Lazy <IWorkspaceProjectContextFactory> contextFactory,
                                                  IProjectAsyncLoadDashboard asyncLoadDashboard,
                                                  ITaskScheduler taskScheduler,
                                                  IProjectHostProvider projectHostProvider,
                                                  IActiveConfiguredProjectsProvider activeConfiguredProjectsProvider)
        {
            Requires.NotNull(commonServices, nameof(commonServices));
            Requires.NotNull(contextFactory, nameof(contextFactory));
            Requires.NotNull(asyncLoadDashboard, nameof(asyncLoadDashboard));
            Requires.NotNull(taskScheduler, nameof(taskScheduler));
            Requires.NotNull(projectHostProvider, nameof(projectHostProvider));
            Requires.NotNull(activeConfiguredProjectsProvider, nameof(activeConfiguredProjectsProvider));

            _commonServices      = commonServices;
            _contextFactory      = contextFactory;
            _asyncLoadDashboard  = asyncLoadDashboard;
            _taskScheduler       = taskScheduler;
            _projectHostProvider = projectHostProvider;
            _activeConfiguredProjectsProvider = activeConfiguredProjectsProvider;

            _unconfiguredProjectHostObject = _projectHostProvider.UnconfiguredProjectHostObject;
        }
 public TargetFrameworkMonikersValueProvider(IActiveConfiguredProjectsProvider projectProvider)
 {
     _projectProvider = projectProvider;
 }
Ejemplo n.º 11
0
 public ActiveDebugFrameworkServices(IActiveConfiguredProjectsProvider activeConfiguredProjectsProvider, IUnconfiguredProjectCommonServices commonProjectServices)
 {
     _activeConfiguredProjectsProvider = activeConfiguredProjectsProvider;
     _commonProjectServices            = commonProjectServices;
 }
 public TargetPlatformMonikersValueProvider(IActiveConfiguredProjectsProvider projectProvider)
 {
     _projectProvider = projectProvider;
 }