2 writes to _reverseTransitiveReferencesMap
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Solution\ProjectDependencyGraph.cs (2)
103
_reverseTransitiveReferencesMap
= reverseTransitiveReferencesMap;
326
_reverseTransitiveReferencesMap
= _reverseTransitiveReferencesMap.Add(projectId, reverseTransitiveReferences);
10 references to _reverseTransitiveReferencesMap
Microsoft.CodeAnalysis.Workspaces (10)
Workspace\Solution\ProjectDependencyGraph.cs (3)
303
var currentMap =
_reverseTransitiveReferencesMap
;
319
if (!
_reverseTransitiveReferencesMap
.TryGetValue(projectId, out var reverseTransitiveReferences))
326
_reverseTransitiveReferencesMap =
_reverseTransitiveReferencesMap
.Add(projectId, reverseTransitiveReferences);
Workspace\Solution\ProjectDependencyGraph_AddProject.cs (1)
41
reverseTransitiveReferencesMap:
_reverseTransitiveReferencesMap
,
Workspace\Solution\ProjectDependencyGraph_AddProjectReference.cs (2)
41
var newReverseTransitiveReferencesMap = ComputeNewReverseTransitiveReferencesMapForAdditionalProjectReferences(
_reverseTransitiveReferencesMap
, projectId, referencedProjectIds);
153
/// Computes a new <see cref="
_reverseTransitiveReferencesMap
"/> for the addition of new projects.
Workspace\Solution\ProjectDependencyGraph_RemoveAllProjectReferences.cs (1)
27
var reverseTransitiveReferencesMap = ComputeNewReverseTransitiveReferencesMapForRemovedAllProjectReferences(
_reverseTransitiveReferencesMap
, projectId);
Workspace\Solution\ProjectDependencyGraph_RemoveProject.cs (2)
31
var reverseTransitiveReferencesMap = ComputeNewReverseTransitiveReferencesMapForRemovedProject(
_reverseTransitiveReferencesMap
, projectId);
150
/// Computes a new <see cref="
_reverseTransitiveReferencesMap
"/> for the removal of a project.
Workspace\Solution\ProjectDependencyGraph_RemoveProjectReference.cs (1)
25
var reverseTransitiveReferencesMap = ComputeNewReverseTransitiveReferencesMapForRemovedProjectReference(
_reverseTransitiveReferencesMap
, projectId, referencedProjectId);