1 instantiation of ParsedProject
Microsoft.Build (1)
Graph\GraphBuilder.cs (1)
588
return new
ParsedProject
(configurationMetadata, graphNode, referenceInfos);
12 references to ParsedProject
Microsoft.Build (12)
Graph\GraphBuilder.cs (10)
46
private readonly ParallelWorkSet<ConfigurationMetadata,
ParsedProject
> _graphWorkSet;
82
_graphWorkSet = new ParallelWorkSet<ConfigurationMetadata,
ParsedProject
>(
132
private void AddEdges(Dictionary<ConfigurationMetadata,
ParsedProject
> allParsedProjects)
146
private void AddEdgesFromProjectReferenceItems(Dictionary<ConfigurationMetadata,
ParsedProject
> allParsedProjects, GraphEdges edges)
183
HashSet<ProjectGraphNode> GetTransitiveProjectReferencesExcludingSelf(
ParsedProject
parsedProject)
198
ParsedProject
reference = allParsedProjects[referenceInfo.ReferenceConfiguration];
212
private static void AddEdgesFromSolution(IReadOnlyDictionary<ConfigurationMetadata,
ParsedProject
> allParsedProjects, IReadOnlyDictionary<string, IReadOnlyCollection<string>> solutionDependencies, GraphEdges edges)
454
Dictionary<ConfigurationMetadata,
ParsedProject
> allParsedProjects)
535
private
ParsedProject
ParseProject(ConfigurationMetadata configurationMetadata)
596
private Dictionary<ConfigurationMetadata,
ParsedProject
> FindGraphNodes()
Graph\ProjectInterpretation.cs (2)
286
public void AddInnerBuildEdges(Dictionary<ConfigurationMetadata,
ParsedProject
> allNodes, GraphBuilder graphBuilder)
288
foreach (KeyValuePair<ConfigurationMetadata,
ParsedProject
> node in allNodes)