1 write to GraphNode
Microsoft.Build (1)
Graph\GraphBuilder.cs (1)
794GraphNode = graphNode;
13 references to GraphNode
Microsoft.Build (13)
Graph\GraphBuilder.cs (12)
105EntryPointNodes = _entryPointConfigurationMetadata.Select(e => allParsedProjects[e].GraphNode).ToList(); 110ProjectNodes = allParsedProjects.Values.Select(p => p.GraphNode).ToList(); 153var currentNode = parsedProject.Value.GraphNode; 161allParsedProjects[referenceInfo.ReferenceConfiguration].GraphNode, 186if (transitiveReferenceCache.TryGetValue(parsedProject.GraphNode, out HashSet<ProjectGraphNode> transitiveReferences)) 195transitiveReferenceCache[parsedProject.GraphNode] = transitiveReferences; 203if (parsedProject.GraphNode.ProjectType != ProjectInterpretation.ProjectType.OuterBuild || 204reference.GraphNode.ProjectType != ProjectInterpretation.ProjectType.InnerBuild) 206transitiveReferences.Add(reference.GraphNode); 226var projectPath = project.Value.GraphNode.ProjectInstance.FullPath; 230value.Add(project.Value.GraphNode); 234projectsByPath[projectPath] = new List<ProjectGraphNode> { project.Value.GraphNode };
Graph\ProjectInterpretation.cs (1)
290ProjectGraphNode outerBuild = node.Value.GraphNode;