4 writes to ProjectRootElementCache
Microsoft.Build (4)
Construction\ProjectRootElement.cs (4)
170ProjectRootElementCache = projectRootElementCache; 195ProjectRootElementCache = projectRootElementCache; 228ProjectRootElementCache = projectRootElementCache; 252ProjectRootElementCache = projectRootElementCache;
7 references to ProjectRootElementCache
Microsoft.Build (7)
Construction\ProjectRootElement.cs (6)
439ProjectRootElementCache.AddEntry(this); 443ProjectRootElementCache.RenameEntry(oldFullPath, this); 1667XmlDocumentWithLocation DocumentProducer(bool shouldPreserveFormatting) => LoadDocument(path, shouldPreserveFormatting, ProjectRootElementCache.LoadProjectsReadOnly); 1867ProjectRootElementCache.OnProjectRootElementDirtied(this, changedEventArgs); 1884ProjectRootElementCache.OnProjectDirtied(project, new ProjectChangedEventArgs(project)); 2009return Link != null ? Link.CreateNewInstance(owner) : Create(owner.ProjectRootElementCache);
Evaluation\ProjectRootElementCache.cs (1)
211using (var xtr = XmlReaderExtension.Create(projectRootElement.FullPath, projectRootElement.ProjectRootElementCache.LoadProjectsReadOnly))