7 writes to ProjectRootElementCache
Microsoft.Build (7)
Instance\ProjectInstance.cs (7)
409this.ProjectRootElementCache = project.ProjectCollection.ProjectRootElementCache; 481ProjectRootElementCache = linkedProject.ProjectCollection.ProjectRootElementCache; 577this.ProjectRootElementCache = projectToInheritFrom.ProjectRootElementCache; 705this.ProjectRootElementCache = data.Project.ProjectCollection.ProjectRootElementCache; 816this.ProjectRootElementCache = that.ProjectRootElementCache; 2433ProjectRootElementCache = projectRootElementCache; 3195this.ProjectRootElementCache = buildParameters.ProjectRootElementCache;
10 references to ProjectRootElementCache
Microsoft.Build (10)
BackEnd\BuildManager\BuildManager.cs (2)
1331_buildParameters!.ProjectRootElementCache == projectInstance.ProjectRootElementCache, 1336_buildParameters!.ProjectRootElementCache = projectInstance.ProjectRootElementCache;
Instance\ProjectInstance.cs (8)
577this.ProjectRootElementCache = projectToInheritFrom.ProjectRootElementCache; 816this.ProjectRootElementCache = that.ProjectRootElementCache; 2421internal bool IsLoaded => ProjectRootElementCache != null && TaskRegistry.IsLoaded; 2429ErrorUtilities.VerifyThrow(ProjectRootElementCache == null, $"{nameof(ProjectRootElementCache)} is already set. Cannot set again"); 2811parameters.ProjectRootElementCache = ProjectRootElementCache; 3235this.TaskRegistry = new TaskRegistry(this.Toolset, ProjectRootElementCache); 3276ProjectRootElementCache,