3 writes to Project
NuGet.CommandLine.XPlat (3)
Utility\MSBuildAPIUtility.cs (3)
68return new SaveableProject { Project = new Project(projectRootElement), VirtualProject = isVirtual ? (projectCSProjPath, VirtualProjectBuilder) : null }; 83return new SaveableProject { Project = new Project(projectRootElement, globalProperties, toolsVersion: null), VirtualProject = isVirtual ? (projectCSProjPath, VirtualProjectBuilder) : null }; 1124return this with { Project = new Project(Project.Xml, globalProperties, toolsVersion: null) };
26 references to Project
NuGet.CommandLine.XPlat (26)
Commands\PackageReferenceCommands\ListPackage\ListPackageCommandRunner.cs (1)
97Project project = _msbuildUtility.GetProject(projectPath).Project;
Commands\Why\WhyCommandRunner.cs (1)
111Project project = _msbuildUtility.GetProject(projectPath).Project;
Utility\MSBuildAPIUtility.cs (24)
166var existingPackageReferences = project.Project.ItemsIgnoringCondition 176project.Project.RemoveItems(existingPackageReferences); 178ProjectCollection.GlobalProjectCollection.UnloadProject(project.Project); 186project.Project.FullPath, 189ProjectCollection.GlobalProjectCollection.UnloadProject(project.Project); 203var project = GetProject(packageReferenceArgs.ProjectPath).Project; 295ProjectCollection.GlobalProjectCollection.UnloadProject(project.Project); 313var existingPackageReferences = GetPackageReferences(project.Project, libraryDependency); 315ProjectCollection.GlobalProjectCollection.UnloadProject(project.Project); 334bool isCentralPackageManagementEnabled = IsCentralPackageManagementEnabled(project.Project); 342ProjectItemGroupElement itemGroup = GetOrCreateItemGroup(framework, project.Project); 354ProjectItem packageReferenceInProps = project.Project.Items.LastOrDefault(i => i.ItemType == PACKAGE_REFERENCE_TYPE_TAG && i.EvaluatedInclude.Equals(libraryDependency.Name)); 360ProjectItemGroupElement itemGroup = GetOrCreateItemGroup(framework, project.Project); 361AddPackageReferenceIntoItemGroupCPM(project.Project, itemGroup, libraryDependency); 373ProjectItem packageVersionInProps = project.Project.Items.LastOrDefault(i => i.ItemType == PACKAGE_VERSION_TYPE_TAG && i.EvaluatedInclude.Equals(libraryDependency.Name)); 379AddPackageVersionIntoItemGroupCPM(project.Project, libraryDependency); 618ProjectItemElement packageReferenceItemElement = project.Project.GetItemProvenance(packageReference).LastOrDefault()?.ItemElement; 637ProjectItemElement packageVersionItemElement = project.Project.GetItemProvenance(packageVersion).LastOrDefault()?.ItemElement; 996var projectPerFramework = project.WithGlobalProperties(globalProperties).Project; 1031var frameworks = GetProjectFrameworks(project.Project); 1102virtualProject.Builder.SaveProject(virtualProject.EntryPointFilePath, Project.Xml); 1106Project.Save(); 1112if (projectRootElement == Project.Xml) 1124return this with { Project = new Project(Project.Xml, globalProperties, toolsVersion: null) };