7 writes to ProjectRootElementCache
Microsoft.Build (7)
Instance\ProjectInstance.cs (7)
410this.ProjectRootElementCache = project.ProjectCollection.ProjectRootElementCache; 482ProjectRootElementCache = linkedProject.ProjectCollection.ProjectRootElementCache; 578this.ProjectRootElementCache = projectToInheritFrom.ProjectRootElementCache; 706this.ProjectRootElementCache = data.Project.ProjectCollection.ProjectRootElementCache; 817this.ProjectRootElementCache = that.ProjectRootElementCache; 2444ProjectRootElementCache = projectRootElementCache; 3206this.ProjectRootElementCache = buildParameters.ProjectRootElementCache;
10 references to ProjectRootElementCache
Microsoft.Build (10)
BackEnd\BuildManager\BuildManager.cs (2)
1436_buildParameters!.ProjectRootElementCache == projectInstance.ProjectRootElementCache, 1441_buildParameters!.ProjectRootElementCache = projectInstance.ProjectRootElementCache;
Instance\ProjectInstance.cs (8)
578this.ProjectRootElementCache = projectToInheritFrom.ProjectRootElementCache; 817this.ProjectRootElementCache = that.ProjectRootElementCache; 2432internal bool IsLoaded => ProjectRootElementCache != null && TaskRegistry.IsLoaded; 2440ErrorUtilities.VerifyThrow(ProjectRootElementCache == null, $"{nameof(ProjectRootElementCache)} is already set. Cannot set again"); 2822parameters.ProjectRootElementCache = ProjectRootElementCache; 3246this.TaskRegistry = new TaskRegistry(this.Toolset, ProjectRootElementCache); 3287ProjectRootElementCache,