33 references to GetProjectDependencyGraph
Microsoft.CodeAnalysis.Features (10)
AddImport\AbstractAddImportFeatureService.cs (1)
435var dependencyGraph = solution.GetProjectDependencyGraph();
AddMissingReference\AddMissingReferenceCodeAction.cs (1)
41var dependencyGraph = project.Solution.GetProjectDependencyGraph();
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionService.cs (1)
77var graph = solution.GetProjectDependencyGraph();
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.SymbolComputer.cs (1)
149var graph = project.Solution.GetProjectDependencyGraph();
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
431var graph = solution.GetProjectDependencyGraph();
DesignerAttribute\DesignerAttributeDiscoveryService.cs (1)
90var dependencyGraph = solution.GetProjectDependencyGraph();
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingSemanticChangeProcessor.cs (1)
302var graph = solution.GetProjectDependencyGraph();
NavigateTo\NavigateToSearcher.cs (1)
394var allProjects = _solution.GetProjectDependencyGraph()
SolutionCrawler\WorkCoordinator.IncrementalAnalyzerProcessor.cs (1)
135private ProjectDependencyGraph DependencyGraph => _registration.GetSolutionToAnalyze().GetProjectDependencyGraph();
SolutionCrawler\WorkCoordinator.SemanticChangeProcessor.cs (1)
301var graph = solution.GetProjectDependencyGraph();
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.Executor.cs (1)
208var projectDependencyGraph = project.Solution.GetProjectDependencyGraph();
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Host\TestUtils.cs (1)
185foreach (var dep in solution.GetProjectDependencyGraph().GetProjectsThatThisProjectTransitivelyDependsOn(projectId))
Microsoft.CodeAnalysis.Workspaces (10)
CodeFixesAndRefactorings\DefaultFixAllProviderHelpers.cs (1)
63var dependencyGraph = solution.GetProjectDependencyGraph();
FindSymbols\FindReferences\DependentTypeFinder.cs (3)
404var dependencyGraph = solution.GetProjectDependencyGraph(); 468var dependencyGraph = solution.GetProjectDependencyGraph(); 483var dependencyGraph = solution.GetProjectDependencyGraph();
FindSymbols\FindReferences\FindReferencesSearchEngine.cs (1)
101var dependencyGraph = _solution.GetProjectDependencyGraph();
FindSymbols\FindReferences\FindReferencesSearchEngine_FindReferencesInDocuments.cs (1)
46var dependencyGraph = _solution.GetProjectDependencyGraph();
Rename\ConflictEngine\ConflictResolver.Session.cs (1)
102var dependencyGraph = baseSolution.GetProjectDependencyGraph();
Rename\RenameUtilities.cs (1)
109solution.GetProjectDependencyGraph().GetProjectsThatDirectlyDependOnThisProject(p))).Distinct();
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
467if (solution.GetProjectDependencyGraph().GetProjectsThatThisProjectTransitivelyDependsOn(referencedProjectId).Contains(projectIdWithMetadataReference))
Workspace\Workspace.cs (1)
2120var transitiveReferences = this.CurrentSolution.GetProjectDependencyGraph().GetProjectsThatThisProjectTransitivelyDependsOn(toProjectId);
Microsoft.CodeAnalysis.Workspaces.UnitTests (9)
SolutionTests\ProjectDependencyGraphTests.cs (9)
56var projectDependencyGraph = solution.GetProjectDependencyGraph(); 91var projectDependencyGraph = solution.GetProjectDependencyGraph(); 119() => solution.GetProjectDependencyGraph().GetProjectsThatThisProjectDirectlyDependsOn(null!)); 227var dependencyGraph = solution.GetProjectDependencyGraph(); 281var projectDependencyGraph = solution.GetProjectDependencyGraph(); 293var projectDependencyGraph = solution.GetProjectDependencyGraph(); 342() => solution.GetProjectDependencyGraph().GetProjectsThatTransitivelyDependOnThisProject(null!)); 650var projectDependencyGraph = solution.GetProjectDependencyGraph(); 662var projectDependencyGraph = solution.GetProjectDependencyGraph();
Microsoft.VisualStudio.LanguageServices (2)
GenerateType\GenerateTypeDialogViewModel.cs (1)
728var dependencyGraph = document.Project.Solution.GetProjectDependencyGraph();
TaskList\ExternalErrorDiagnosticUpdateSource.cs (1)
202var transitiveProjectIds = solution.GetProjectDependencyGraph().GetProjectsThatTransitivelyDependOnThisProject(projectId);