2 writes to _transitiveReferencesMap
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Solution\ProjectDependencyGraph.cs (2)
102
_transitiveReferencesMap
= transitiveReferencesMap;
273
_transitiveReferencesMap
= _transitiveReferencesMap.Add(projectId, transitiveReferences);
11 references to _transitiveReferencesMap
Microsoft.CodeAnalysis.Workspaces (11)
Workspace\Solution\ProjectDependencyGraph.cs (4)
236
_transitiveReferencesMap
.TryGetValue(projectId, out var projects);
251
var currentMap =
_transitiveReferencesMap
;
267
if (!
_transitiveReferencesMap
.TryGetValue(projectId, out var transitiveReferences))
273
_transitiveReferencesMap =
_transitiveReferencesMap
.Add(projectId, transitiveReferences);
Workspace\Solution\ProjectDependencyGraph_AddProject.cs (1)
40
transitiveReferencesMap:
_transitiveReferencesMap
,
Workspace\Solution\ProjectDependencyGraph_AddProjectReference.cs (2)
39
var newTransitiveReferencesMap = ComputeNewTransitiveReferencesMapForAdditionalProjectReferences(
_transitiveReferencesMap
, projectId, referencedProjectIds);
97
/// Computes a new <see cref="
_transitiveReferencesMap
"/> for the addition of additional project references.
Workspace\Solution\ProjectDependencyGraph_RemoveAllProjectReferences.cs (1)
26
var transitiveReferencesMap = ComputeNewTransitiveReferencesMapForRemovedAllProjectReferences(
_transitiveReferencesMap
, projectId, referencedProjectIds);
Workspace\Solution\ProjectDependencyGraph_RemoveProject.cs (2)
30
var transitiveReferencesMap = ComputeNewTransitiveReferencesMapForRemovedProject(
_transitiveReferencesMap
, projectId);
122
/// Computes a new <see cref="
_transitiveReferencesMap
"/> for the removal of a project.
Workspace\Solution\ProjectDependencyGraph_RemoveProjectReference.cs (1)
24
var transitiveReferencesMap = ComputeNewTransitiveReferencesMapForRemovedProjectReference(
_transitiveReferencesMap
, projectId, referencedProjectId);