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