15 references to GetProjectDependencyGraph
Microsoft.CodeAnalysis.Workspaces (6)
Workspace\Solution\Solution.cs (1)
1701public ProjectDependencyGraph GetProjectDependencyGraph() => this.SolutionState.GetProjectDependencyGraph();
Workspace\Solution\SolutionCompilationState.cs (5)
183var newDependencyGraph = newSolutionState.GetProjectDependencyGraph(); 331var newDependencyGraph = newSolutionState.GetProjectDependencyGraph(); 367var originalDependencyGraph = this.SolutionState.GetProjectDependencyGraph(); 1359this.SolutionState.GetProjectDependencyGraph(), 1453this.SolutionState.GetProjectDependencyGraph(),
Microsoft.CodeAnalysis.Workspaces.UnitTests (9)
SolutionTests\ProjectDependencyGraphTests.cs (9)
506var expected = solution.SolutionState.GetProjectDependencyGraph().GetProjectsThatTransitivelyDependOnThisProject(d.Id); 514Assert.Same(expected, solution.SolutionState.GetProjectDependencyGraph().GetTestAccessor().TryGetProjectsThatTransitivelyDependOnThisProject(d.Id)); 534var expected = solution.SolutionState.GetProjectDependencyGraph().GetProjectsThatTransitivelyDependOnThisProject(e.Id); 542Assert.Same(expected, solution.SolutionState.GetProjectDependencyGraph().GetTestAccessor().TryGetProjectsThatTransitivelyDependOnThisProject(e.Id)); 563var notExpected = solution.SolutionState.GetProjectDependencyGraph().GetProjectsThatTransitivelyDependOnThisProject(c.Id); 571Assert.Null(solution.SolutionState.GetProjectDependencyGraph().GetTestAccessor().TryGetProjectsThatTransitivelyDependOnThisProject(c.Id)); 610var dependencyGraph = solution.SolutionState.GetProjectDependencyGraph(); 617Assert.Same(dependencyGraph, solution.SolutionState.GetProjectDependencyGraph()); 622Assert.NotSame(dependencyGraph, solution.SolutionState.GetProjectDependencyGraph());