4 writes to ProjectRootElementCache
Microsoft.Build (4)
Construction\ProjectRootElement.cs (4)
178ProjectRootElementCache = projectRootElementCache; 203ProjectRootElementCache = projectRootElementCache; 236ProjectRootElementCache = projectRootElementCache; 260ProjectRootElementCache = projectRootElementCache;
7 references to ProjectRootElementCache
Microsoft.Build (7)
Construction\ProjectRootElement.cs (6)
447ProjectRootElementCache.AddEntry(this); 451ProjectRootElementCache.RenameEntry(oldFullPath, this); 1675XmlDocumentWithLocation DocumentProducer(bool shouldPreserveFormatting) => LoadDocument(path, shouldPreserveFormatting, ProjectRootElementCache.LoadProjectsReadOnly); 1875ProjectRootElementCache.OnProjectRootElementDirtied(this, changedEventArgs); 1892ProjectRootElementCache.OnProjectDirtied(project, new ProjectChangedEventArgs(project)); 2017return Link != null ? Link.CreateNewInstance(owner) : Create(owner.ProjectRootElementCache);
Evaluation\ProjectRootElementCache.cs (1)
210using (var xtr = XmlReaderExtension.Create(projectRootElement.FullPath, projectRootElement.ProjectRootElementCache.LoadProjectsReadOnly))