4 writes to ProjectRootElementCache
Microsoft.Build (4)
Construction\ProjectRootElement.cs (4)
178
ProjectRootElementCache
= projectRootElementCache;
203
ProjectRootElementCache
= projectRootElementCache;
236
ProjectRootElementCache
= projectRootElementCache;
260
ProjectRootElementCache
= projectRootElementCache;
14 references to ProjectRootElementCache
Microsoft.Build (14)
Construction\ProjectRootElement.cs (12)
184
ProjectParser.Parse(document, this,
ProjectRootElementCache
.ParserIgnoreConfiguration);
220
ProjectParser.Parse(document, this,
ProjectRootElementCache
.ParserIgnoreConfiguration);
244
ProjectParser.Parse(document, this,
ProjectRootElementCache
.ParserIgnoreConfiguration);
264
ProjectParser.Parse(document, this,
ProjectRootElementCache
.ParserIgnoreConfiguration);
278
ProjectParser.Parse(document, this,
ProjectRootElementCache
?.ParserIgnoreConfiguration);
449
ProjectRootElementCache
.AddEntry(this);
453
ProjectRootElementCache
.RenameEntry(oldFullPath, this);
1671
XmlDocumentWithLocation DocumentProducer(bool shouldPreserveFormatting) => LoadDocument(path, shouldPreserveFormatting,
ProjectRootElementCache
.LoadProjectsReadOnly);
1726
ProjectParser.Parse(newDocument, this,
ProjectRootElementCache
.ParserIgnoreConfiguration);
1871
ProjectRootElementCache
.OnProjectRootElementDirtied(this, changedEventArgs);
1888
ProjectRootElementCache
.OnProjectDirtied(project, new ProjectChangedEventArgs(project));
2013
return Link != null ? Link.CreateNewInstance(owner) : Create(owner.
ProjectRootElementCache
);
Evaluation\ProjectRootElementCache.cs (1)
207
using (var xtr = XmlReaderExtension.Create(projectRootElement.FullPath, projectRootElement.
ProjectRootElementCache
.LoadProjectsReadOnly))
Instance\TaskRegistry.cs (1)
323
ProjectXmlUtilities.VerifyThrowProjectNoChildElements(projectUsingTaskXml.XmlElement, projectUsingTaskXml.ContainingProject.
ProjectRootElementCache
.ParserIgnoreConfiguration);