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