7 writes to ProjectRootElementCache
Microsoft.Build (7)
Instance\ProjectInstance.cs (7)
401this.ProjectRootElementCache = project.ProjectCollection.ProjectRootElementCache; 477ProjectRootElementCache = linkedProject.ProjectCollection.ProjectRootElementCache; 544this.ProjectRootElementCache = projectToInheritFrom.ProjectRootElementCache; 671this.ProjectRootElementCache = data.Project.ProjectCollection.ProjectRootElementCache; 762this.ProjectRootElementCache = that.ProjectRootElementCache; 2205ProjectRootElementCache = projectRootElementCache; 2936this.ProjectRootElementCache = buildParameters.ProjectRootElementCache;
10 references to ProjectRootElementCache
Microsoft.Build (10)
BackEnd\BuildManager\BuildManager.cs (2)
1275_buildParameters.ProjectRootElementCache == projectInstance.ProjectRootElementCache, 1280_buildParameters.ProjectRootElementCache = projectInstance.ProjectRootElementCache;
Instance\ProjectInstance.cs (8)
544this.ProjectRootElementCache = projectToInheritFrom.ProjectRootElementCache; 762this.ProjectRootElementCache = that.ProjectRootElementCache; 2193internal bool IsLoaded => ProjectRootElementCache != null && TaskRegistry.IsLoaded; 2201ErrorUtilities.VerifyThrow(ProjectRootElementCache == null, $"{nameof(ProjectRootElementCache)} is already set. Cannot set again"); 2536parameters.ProjectRootElementCache = ProjectRootElementCache; 2976this.TaskRegistry = new TaskRegistry(this.Toolset, ProjectRootElementCache); 3016ProjectRootElementCache,