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