7 writes to ProjectRootElementCache
Microsoft.Build (7)
Instance\ProjectInstance.cs (7)
419this.ProjectRootElementCache = project.ProjectCollection.ProjectRootElementCache; 491ProjectRootElementCache = linkedProject.ProjectCollection.ProjectRootElementCache; 589this.ProjectRootElementCache = projectToInheritFrom.ProjectRootElementCache; 717this.ProjectRootElementCache = data.Project.ProjectCollection.ProjectRootElementCache; 827this.ProjectRootElementCache = that.ProjectRootElementCache; 2507ProjectRootElementCache = projectRootElementCache; 3276this.ProjectRootElementCache = buildParameters.ProjectRootElementCache;
10 references to ProjectRootElementCache
Microsoft.Build (10)
BackEnd\BuildManager\BuildManager.cs (2)
1600_buildParameters!.ProjectRootElementCache == projectInstance.ProjectRootElementCache, 1605_buildParameters!.ProjectRootElementCache = projectInstance.ProjectRootElementCache;
Instance\ProjectInstance.cs (8)
589this.ProjectRootElementCache = projectToInheritFrom.ProjectRootElementCache; 827this.ProjectRootElementCache = that.ProjectRootElementCache; 2495internal bool IsLoaded => ProjectRootElementCache != null && TaskRegistry.IsLoaded; 2503Assumed.Null(ProjectRootElementCache, $"{nameof(ProjectRootElementCache)} is already set. Cannot set again"); 2888parameters.ProjectRootElementCache = ProjectRootElementCache; 3316this.TaskRegistry = new TaskRegistry(this.Toolset, ProjectRootElementCache); 3357ProjectRootElementCache,