public LegacyPackageReferenceProject( IVsProjectAdapter vsProjectAdapter, string projectId, INuGetProjectServices projectServices, IVsProjectThreadingService threadingService) { Assumes.Present(vsProjectAdapter); Assumes.NotNullOrEmpty(projectId); Assumes.Present(projectServices); Assumes.Present(threadingService); _vsProjectAdapter = vsProjectAdapter; _threadingService = threadingService; _projectName = _vsProjectAdapter.ProjectName; _projectUniqueName = _vsProjectAdapter.UniqueName; _projectFullPath = _vsProjectAdapter.FullProjectPath; ProjectStyle = ProjectStyle.PackageReference; InternalMetadata.Add(NuGetProjectMetadataKeys.Name, _projectName); InternalMetadata.Add(NuGetProjectMetadataKeys.UniqueName, _projectUniqueName); InternalMetadata.Add(NuGetProjectMetadataKeys.FullPath, _projectFullPath); InternalMetadata.Add(NuGetProjectMetadataKeys.ProjectId, projectId); ProjectServices = projectServices; }
public CpsPackageReferenceProject( string projectName, string projectUniqueName, string projectFullPath, IProjectSystemCache projectSystemCache, UnconfiguredProject unconfiguredProject, INuGetProjectServices projectServices, string projectId) : base(projectName, projectUniqueName, projectFullPath) { Assumes.Present(projectFullPath); Assumes.Present(projectSystemCache); Assumes.Present(projectServices); ProjectStyle = ProjectStyle.PackageReference; _projectSystemCache = projectSystemCache; _unconfiguredProject = unconfiguredProject; ProjectServices = projectServices; InternalMetadata.Add(NuGetProjectMetadataKeys.Name, ProjectName); InternalMetadata.Add(NuGetProjectMetadataKeys.UniqueName, ProjectUniqueName); InternalMetadata.Add(NuGetProjectMetadataKeys.FullPath, ProjectFullPath); InternalMetadata.Add(NuGetProjectMetadataKeys.ProjectId, projectId); }
public NetCorePackageReferenceProject( string projectName, string projectUniqueName, string projectFullPath, IProjectSystemCache projectSystemCache, IVsProjectAdapter vsProjectAdapter, UnconfiguredProject unconfiguredProject, INuGetProjectServices projectServices, string projectId) { Assumes.Present(projectFullPath); Assumes.Present(projectSystemCache); Assumes.Present(projectServices); _projectName = projectName; _projectUniqueName = projectUniqueName; _projectFullPath = projectFullPath; ProjectStyle = ProjectStyle.PackageReference; _projectSystemCache = projectSystemCache; _vsProjectAdapter = vsProjectAdapter; _unconfiguredProject = unconfiguredProject; ProjectServices = projectServices; InternalMetadata.Add(NuGetProjectMetadataKeys.Name, _projectName); InternalMetadata.Add(NuGetProjectMetadataKeys.UniqueName, _projectUniqueName); InternalMetadata.Add(NuGetProjectMetadataKeys.FullPath, _projectFullPath); InternalMetadata.Add(NuGetProjectMetadataKeys.ProjectId, projectId); }
public ConsoleHostNuGetProjectServices( DotNetProject project, NuGetProject nugetProject) { this.projectServices = nugetProject.ProjectServices; ScriptService = new MonoDevelopProjectScriptHostService(project, this); }
public NetFrameworkNuGetProject( IMSBuildProjectSystem msbuildNuGetProjectSystem, string folderNuGetProjectPath, string packagesConfigFolderPath, INuGetProjectServices nuGetProjectServices) : base(msbuildNuGetProjectSystem, folderNuGetProjectPath, packagesConfigFolderPath) { //ProjectServices = nuGetProjectServices; }
public MonoDevelopProjectScriptHostService( DotNetProject project, INuGetProjectServices projectServices) { this.project = project; lazyScriptExecutor = new Lazy <IScriptExecutor> ( () => PackageManagementExtendedServices.ConsoleHost.ScriptExecutor); }
public VsCoreProjectSystemReferenceReader( IVsProjectAdapter vsProjectAdapter, INuGetProjectServices projectServices) { Assumes.Present(vsProjectAdapter); Assumes.Present(projectServices); _vsProjectAdapter = vsProjectAdapter; _threadingService = projectServices.GetGlobalService <IVsProjectThreadingService>(); Assumes.Present(_threadingService); }
public VsProjectScriptHostService( IVsProjectAdapter vsProjectAdapter, INuGetProjectServices projectServices) { Assumes.Present(vsProjectAdapter); Assumes.Present(projectServices); _vsProjectAdapter = vsProjectAdapter; _scriptExecutor = new Lazy <IScriptExecutor>( () => projectServices.GetGlobalService <IScriptExecutor>()); }
public NetCorePackageReferenceNuGetProject(IProjectAdapter projectAdapter, INuGetProjectServices projectServices, IProjectRestoreService projectRestoreService) { ProjectStyle = ProjectStyle.PackageReference; ProjectAdapter = projectAdapter; _projectRestoreService = projectRestoreService; //ProjectServices = projectServices; InternalMetadata.Add(NuGetProjectMetadataKeys.Name, projectAdapter.ProjectName); InternalMetadata.Add(NuGetProjectMetadataKeys.UniqueName, projectAdapter.ProjectUniqueName); InternalMetadata.Add(NuGetProjectMetadataKeys.FullPath, projectAdapter.ProjectFilePath); InternalMetadata.Add(NuGetProjectMetadataKeys.ProjectId, projectAdapter.ProjectId); }
public LegacyPackageReferenceProject( IVsProjectAdapter vsProjectAdapter, string projectId, INuGetProjectServices projectServices, IVsProjectThreadingService threadingService, NuGetFramework targetFramework) : this(vsProjectAdapter, projectId, projectServices, threadingService) { Assumes.NotNull(targetFramework); TargetFramework = targetFramework; }
public VsProjectJsonNuGetProject( string jsonConfigPath, string msbuildProjectFilePath, IVsProjectAdapter vsProjectAdapter, INuGetProjectServices projectServices) : base(jsonConfigPath, msbuildProjectFilePath) { Assumes.Present(vsProjectAdapter); Assumes.Present(projectServices); _vsProjectAdapter = vsProjectAdapter; InternalMetadata.Add(NuGetProjectMetadataKeys.ProjectId, _vsProjectAdapter.ProjectId); InternalMetadata.Add(NuGetProjectMetadataKeys.UniqueName, _vsProjectAdapter.CustomUniqueName); ProjectServices = projectServices; }
public VsMSBuildNuGetProject( IVsProjectAdapter projectAdapter, IMSBuildProjectSystem msbuildNuGetProjectSystem, string folderNuGetProjectPath, string packagesConfigFolderPath, INuGetProjectServices projectServices) : base( msbuildNuGetProjectSystem, folderNuGetProjectPath, packagesConfigFolderPath) { Assumes.Present(projectAdapter); Assumes.Present(msbuildNuGetProjectSystem); Assumes.Present(projectServices); InternalMetadata.Add(NuGetProjectMetadataKeys.ProjectId, projectAdapter.ProjectId); ProjectServices = projectServices; }
public WorkspaceProjectServices( IVsProjectAdapter vsProjectAdapter, INuGetProjectServices projectServices) { Assumes.Present(vsProjectAdapter); Assumes.Present(projectServices); _vsProjectAdapter = vsProjectAdapter; _fullProjectPath = vsProjectAdapter.FullProjectPath; _workspaceService = projectServices.GetGlobalService <IDeferredProjectWorkspaceService>(); Assumes.Present(_workspaceService); _threadingService = projectServices.GetGlobalService <IVsProjectThreadingService>(); Assumes.Present(_threadingService); _buildProjectDataService = new AsyncLazy <IMSBuildProjectDataService>( () => _workspaceService.GetMSBuildProjectDataServiceAsync(_fullProjectPath), _threadingService.JoinableTaskFactory); }