1 write to ProjectRootElement
dotnet (1)
MsbuildProject.cs (1)
36ProjectRootElement = project;
16 references to ProjectRootElement
dotnet (16)
Commands\Reference\Add\ReferenceAddCommand.cs (4)
62msbuildProj.ProjectRootElement.FullPath, 80r.ProjectRootElement.FullPath)).ToList(); 88msbuildProj.ProjectRootElement.Save(); 97sb.AppendLine(string.Format(CliStrings.ProjectNotCompatibleWithFrameworks, project.ProjectRootElement.FullPath));
Commands\Reference\List\ReferenceListCommand.cs (1)
36ProjectInstance projectInstance = new(msbuildProj.ProjectRootElement);
Commands\Reference\Remove\ReferenceRemoveCommand.cs (2)
41msbuildProj.ProjectRootElement.FullPath, 52msbuildProj.ProjectRootElement.Save();
MsbuildProject.cs (9)
37ProjectDirectory = PathUtilities.EnsureTrailingSlash(ProjectRootElement.DirectoryPath); 94ProjectItemGroupElement itemGroup = ProjectRootElement.FindUniformOrCreateItemGroupWithCondition( 99if (ProjectRootElement.HasExistingItemWithCondition(framework, @ref)) 108itemGroup.AppendChild(ProjectRootElement.CreateItemElement(ProjectItemElementType, @ref)); 130return ProjectRootElement.GetAllItemsWithElementType(ProjectItemElementType); 193ProjectRootElement.FullPath, 200project = _projects.LoadProject(ProjectRootElement.FullPath); 209ProjectRootElement.FullPath, e.Message)); 222foreach (var existingItem in ProjectRootElement.FindExistingItemsWithCondition(framework, r))