7 writes to ProjectRootElementCache
Microsoft.Build (7)
Instance\ProjectInstance.cs (7)
403this.ProjectRootElementCache = project.ProjectCollection.ProjectRootElementCache; 479ProjectRootElementCache = linkedProject.ProjectCollection.ProjectRootElementCache; 546this.ProjectRootElementCache = projectToInheritFrom.ProjectRootElementCache; 673this.ProjectRootElementCache = data.Project.ProjectCollection.ProjectRootElementCache; 764this.ProjectRootElementCache = that.ProjectRootElementCache; 2350ProjectRootElementCache = projectRootElementCache; 3102this.ProjectRootElementCache = buildParameters.ProjectRootElementCache;
10 references to ProjectRootElementCache
Microsoft.Build (10)
BackEnd\BuildManager\BuildManager.cs (2)
1252_buildParameters!.ProjectRootElementCache == projectInstance.ProjectRootElementCache, 1257_buildParameters!.ProjectRootElementCache = projectInstance.ProjectRootElementCache;
Instance\ProjectInstance.cs (8)
546this.ProjectRootElementCache = projectToInheritFrom.ProjectRootElementCache; 764this.ProjectRootElementCache = that.ProjectRootElementCache; 2338internal bool IsLoaded => ProjectRootElementCache != null && TaskRegistry.IsLoaded; 2346ErrorUtilities.VerifyThrow(ProjectRootElementCache == null, $"{nameof(ProjectRootElementCache)} is already set. Cannot set again"); 2718parameters.ProjectRootElementCache = ProjectRootElementCache; 3142this.TaskRegistry = new TaskRegistry(this.Toolset, ProjectRootElementCache); 3182ProjectRootElementCache,