1 write to ProjectRootElement
dotnet (1)
MsbuildProject.cs (1)
51ProjectRootElement = project;
16 references to ProjectRootElement
dotnet (16)
Commands\Reference\Add\ReferenceAddCommand.cs (5)
81msbuildProj.ProjectRootElement.FullPath, 99r.ProjectRootElement.FullPath)).ToList(); 107msbuildProj.ProjectRootElement.Save(); 151(ProjectFilePath: reference.ProjectRootElement.FullPath, 174sb.AppendLine(string.Format(CliStrings.ProjectNotCompatibleWithFrameworks, project.ProjectRootElement.FullPath));
Commands\Reference\List\ReferenceListCommand.cs (1)
56msbuildProj.ProjectRootElement,
Commands\Reference\Remove\ReferenceRemoveCommand.cs (2)
59msbuildProj.ProjectRootElement.FullPath, 70msbuildProj.ProjectRootElement.Save();
MsbuildProject.cs (8)
52ProjectDirectory = PathUtilities.EnsureTrailingSlash(ProjectRootElement.DirectoryPath); 101ProjectItemGroupElement itemGroup = ProjectRootElement.FindUniformOrCreateItemGroupWithCondition( 106if (ProjectRootElement.HasExistingItemWithCondition(framework, @ref)) 115itemGroup.AppendChild(ProjectRootElement.CreateItemElement(ProjectItemElementType, @ref)); 137return ProjectRootElement.GetAllItemsWithElementType(ProjectItemElementType); 218return _cachedEvaluatedProject = ProjectInstance.FromFile(ProjectRootElement.FullPath, options); 224ProjectRootElement.FullPath, e.Message)); 237foreach (var existingItem in ProjectRootElement.FindExistingItemsWithCondition(framework, r))