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