3 writes to Project
NuGet.CommandLine.XPlat (3)
Utility\MSBuildAPIUtility.cs (3)
69return new SaveableProject { Project = new Project(projectRootElement), VirtualProject = isVirtual ? (projectCSProjPath, VirtualProjectBuilder) : null }; 84return new SaveableProject { Project = new Project(projectRootElement, globalProperties, toolsVersion: null), VirtualProject = isVirtual ? (projectCSProjPath, VirtualProjectBuilder) : null }; 1127return this with { Project = new Project(Project.Xml, globalProperties, toolsVersion: null) };
26 references to Project
NuGet.CommandLine.XPlat (26)
Commands\PackageReferenceCommands\ListPackage\ListPackageCommandRunner.cs (1)
101Project project = _msbuildUtility.GetProject(projectPath).Project;
Commands\Why\WhyCommandRunner.cs (1)
111Project project = _msbuildUtility.GetProject(projectPath).Project;
Utility\MSBuildAPIUtility.cs (24)
167var existingPackageReferences = project.Project.ItemsIgnoringCondition 177project.Project.RemoveItems(existingPackageReferences); 179ProjectCollection.GlobalProjectCollection.UnloadProject(project.Project); 187project.Project.FullPath, 190ProjectCollection.GlobalProjectCollection.UnloadProject(project.Project); 204var project = GetProject(packageReferenceArgs.ProjectPath).Project; 296ProjectCollection.GlobalProjectCollection.UnloadProject(project.Project); 314var existingPackageReferences = GetPackageReferences(project.Project, libraryDependency); 316ProjectCollection.GlobalProjectCollection.UnloadProject(project.Project); 335bool isCentralPackageManagementEnabled = IsCentralPackageManagementEnabled(project.Project); 343ProjectItemGroupElement itemGroup = GetOrCreateItemGroup(framework, project.Project); 355ProjectItem packageReferenceInProps = project.Project.Items.LastOrDefault(i => i.ItemType == PACKAGE_REFERENCE_TYPE_TAG && i.EvaluatedInclude.Equals(libraryDependency.Name)); 361ProjectItemGroupElement itemGroup = GetOrCreateItemGroup(framework, project.Project); 362AddPackageReferenceIntoItemGroupCPM(project.Project, itemGroup, libraryDependency); 374ProjectItem packageVersionInProps = project.Project.Items.LastOrDefault(i => i.ItemType == PACKAGE_VERSION_TYPE_TAG && i.EvaluatedInclude.Equals(libraryDependency.Name)); 380AddPackageVersionIntoItemGroupCPM(project.Project, libraryDependency); 619ProjectItemElement packageReferenceItemElement = project.Project.GetItemProvenance(packageReference).LastOrDefault()?.ItemElement; 638ProjectItemElement packageVersionItemElement = project.Project.GetItemProvenance(packageVersion).LastOrDefault()?.ItemElement; 999var projectPerFramework = project.WithGlobalProperties(globalProperties).Project; 1034var frameworks = GetProjectFrameworks(project.Project); 1105virtualProject.Builder.SaveProject(virtualProject.EntryPointFilePath, Project.Xml); 1109Project.Save(); 1115if (projectRootElement == Project.Xml) 1127return this with { Project = new Project(Project.Xml, globalProperties, toolsVersion: null) };