1 write to ProjectRootElement
dotnet (1)
MsbuildProject.cs (1)
34ProjectRootElement = project;
16 references to ProjectRootElement
dotnet (16)
Commands\Reference\Add\ReferenceAddCommand.cs (4)
60msbuildProj.ProjectRootElement.FullPath, 78r.ProjectRootElement.FullPath)).ToList(); 86msbuildProj.ProjectRootElement.Save(); 95sb.AppendLine(string.Format(CliStrings.ProjectNotCompatibleWithFrameworks, project.ProjectRootElement.FullPath));
Commands\Reference\List\ReferenceListCommand.cs (1)
41ProjectInstance projectInstance = new(msbuildProj.ProjectRootElement);
Commands\Reference\Remove\ReferenceRemoveCommand.cs (2)
45msbuildProj.ProjectRootElement.FullPath, 56msbuildProj.ProjectRootElement.Save();
MsbuildProject.cs (9)
35ProjectDirectory = PathUtility.EnsureTrailingSlash(ProjectRootElement.DirectoryPath); 117ProjectItemGroupElement itemGroup = ProjectRootElement.FindUniformOrCreateItemGroupWithCondition( 122if (ProjectRootElement.HasExistingItemWithCondition(framework, @ref)) 131itemGroup.AppendChild(ProjectRootElement.CreateItemElement(ProjectItemElementType, @ref)); 153return ProjectRootElement.GetAllItemsWithElementType(ProjectItemElementType); 216ProjectRootElement.FullPath, 223project = _projects.LoadProject(ProjectRootElement.FullPath); 232ProjectRootElement.FullPath, e.Message)); 245foreach (var existingItem in ProjectRootElement.FindExistingItemsWithCondition(framework, r))