11 references to GetProjectsThatTransitivelyDependOnThisProject
Microsoft.CodeAnalysis.Features (1)
AddImport\AbstractAddImportFeatureService.cs (1)
465
var projectsThatTransitivelyDependOnThisProject = dependencyGraph.
GetProjectsThatTransitivelyDependOnThisProject
(project.Id);
Microsoft.CodeAnalysis.Workspaces (5)
FindSymbols\FindReferences\DependentTypeFinder.cs (1)
444
return dependencyGraph.
GetProjectsThatTransitivelyDependOnThisProject
(project.Id)
Workspace\Solution\ProjectDependencyGraph.cs (1)
577
return
GetProjectsThatTransitivelyDependOnThisProject
(potentialDependency).Contains(id);
Workspace\Solution\SolutionCompilationState.cs (2)
333
dependentProjects.AddRange(newDependencyGraph.
GetProjectsThatTransitivelyDependOnThisProject
(projectInfo.Id));
373
foreach (var dependentProject in originalDependencyGraph.
GetProjectsThatTransitivelyDependOnThisProject
(projectId))
Workspace\Workspace_SourceGeneration.cs (1)
127
foreach (var transitiveProjectId in dependencyGraph.
GetProjectsThatTransitivelyDependOnThisProject
(projectId))
Microsoft.CodeAnalysis.Workspaces.UnitTests (5)
SolutionTests\ProjectDependencyGraphTests.cs (5)
340
() => solution.GetProjectDependencyGraph().
GetProjectsThatTransitivelyDependOnThisProject
(null!));
506
var expected = solution.SolutionState.GetProjectDependencyGraph().
GetProjectsThatTransitivelyDependOnThisProject
(d.Id);
534
var expected = solution.SolutionState.GetProjectDependencyGraph().
GetProjectsThatTransitivelyDependOnThisProject
(e.Id);
563
var notExpected = solution.SolutionState.GetProjectDependencyGraph().
GetProjectsThatTransitivelyDependOnThisProject
(c.Id);
661
var projectIds = projectDependencyGraph.
GetProjectsThatTransitivelyDependOnThisProject
(projectId);