1 write to GraphRoots
Microsoft.Build (1)
Graph\ProjectGraph.cs (1)
444GraphRoots = graphBuilder.RootNodes;
6 references to GraphRoots
dotnet-watch (1)
Watch\DotNetWatcher.cs (1)
41projectRootNode = evaluationResult.ProjectGraph.Graph.GraphRoots.Single();
Microsoft.Build (2)
Graph\ProjectGraph.cs (2)
449_projectNodesTopologicallySorted = new Lazy<IReadOnlyCollection<ProjectGraphNode>>(() => TopologicalSort(GraphRoots, ProjectNodes)); 556return $"#roots={GraphRoots.Count}, #nodes={ProjectNodes.Count}, #entryPoints={EntryPointNodes.Count}";
Microsoft.DotNet.HotReload.Watch (3)
Build\EvaluationResult.cs (1)
74var restoreRequests = projectGraph.Graph.GraphRoots.Select(node => BuildRequest.Create(node.ProjectInstance, [TargetNames.Restore])).ToArray();
HotReload\HotReloadDotNetWatcher.cs (2)
160if (projectGraph.Graph.GraphRoots.Single()?.GetCapabilities().Contains(AspireServiceFactory.AppHostProjectCapability) == true) 1054var rootProject = projectGraph.Graph.GraphRoots.Single().ProjectInstance;