2 writes to _reverseTransitiveReferencesMap
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Solution\ProjectDependencyGraph.cs (2)
107_reverseTransitiveReferencesMap = reverseTransitiveReferencesMap; 349_reverseTransitiveReferencesMap = _reverseTransitiveReferencesMap.Add(projectId, reverseTransitiveReferences);
11 references to _reverseTransitiveReferencesMap
Microsoft.CodeAnalysis.Workspaces (11)
Workspace\Solution\ProjectDependencyGraph.cs (4)
326var currentMap = _reverseTransitiveReferencesMap; 342if (!_reverseTransitiveReferencesMap.TryGetValue(projectId, out var reverseTransitiveReferences)) 349_reverseTransitiveReferencesMap = _reverseTransitiveReferencesMap.Add(projectId, reverseTransitiveReferences); 556instance._reverseTransitiveReferencesMap.TryGetValue(projectId, out var projects);
Workspace\Solution\ProjectDependencyGraph_AddProject.cs (1)
39reverseTransitiveReferencesMap: _reverseTransitiveReferencesMap,
Workspace\Solution\ProjectDependencyGraph_AddProjectReference.cs (2)
41var newReverseTransitiveReferencesMap = ComputeNewReverseTransitiveReferencesMapForAdditionalProjectReferences(_reverseTransitiveReferencesMap, projectId, referencedProjectIds); 153/// Computes a new <see cref="_reverseTransitiveReferencesMap"/> for the addition of new projects.
Workspace\Solution\ProjectDependencyGraph_RemoveAllProjectReferences.cs (1)
27var reverseTransitiveReferencesMap = ComputeNewReverseTransitiveReferencesMapForRemovedAllProjectReferences(_reverseTransitiveReferencesMap, projectId);
Workspace\Solution\ProjectDependencyGraph_RemoveProject.cs (2)
34var reverseTransitiveReferencesMap = ComputeNewReverseTransitiveReferencesMapForRemovedProject(_reverseTransitiveReferencesMap, removedProjectIds); 163/// Computes a new <see cref="_reverseTransitiveReferencesMap"/> for the removal of a project.
Workspace\Solution\ProjectDependencyGraph_RemoveProjectReference.cs (1)
25var reverseTransitiveReferencesMap = ComputeNewReverseTransitiveReferencesMapForRemovedProjectReference(_reverseTransitiveReferencesMap, projectId, referencedProjectId);