4 writes to ProjectRootElementCache
Microsoft.Build (4)
Construction\ProjectRootElement.cs (4)
170ProjectRootElementCache = projectRootElementCache; 187ProjectRootElementCache = projectRootElementCache; 220ProjectRootElementCache = projectRootElementCache; 244ProjectRootElementCache = projectRootElementCache;
7 references to ProjectRootElementCache
Microsoft.Build (7)
Construction\ProjectRootElement.cs (6)
429ProjectRootElementCache.AddEntry(this); 433ProjectRootElementCache.RenameEntry(oldFullPath, this); 1645XmlDocumentWithLocation DocumentProducer(bool shouldPreserveFormatting) => LoadDocument(path, shouldPreserveFormatting, ProjectRootElementCache.LoadProjectsReadOnly); 1840ProjectRootElementCache.OnProjectRootElementDirtied(this, changedEventArgs); 1857ProjectRootElementCache.OnProjectDirtied(project, new ProjectChangedEventArgs(project)); 1982return Link != null ? Link.CreateNewInstance(owner) : Create(owner.ProjectRootElementCache);
Evaluation\ProjectRootElementCache.cs (1)
211using (var xtr = XmlReaderExtension.Create(projectRootElement.FullPath, projectRootElement.ProjectRootElementCache.LoadProjectsReadOnly))