1 write to _dependencyGraph
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\SolutionState.cs (1)
103
_dependencyGraph
= dependencyGraph;
16 references to _dependencyGraph
Microsoft.CodeAnalysis.Workspaces (16)
Workspace\Solution\SolutionState.cs (16)
175
Contract.ThrowIfFalse(_projectIdToProjectStateMap.Count ==
_dependencyGraph
.ProjectIds.Count);
184
Debug.Assert(_projectIdToProjectStateMap.Keys.SetEquals(
_dependencyGraph
.ProjectIds));
206
dependencyGraph ??=
_dependencyGraph
;
218
dependencyGraph ==
_dependencyGraph
&&
272
_dependencyGraph
,
445
var newDependencyGraph =
_dependencyGraph
556
var newDependencyGraph =
_dependencyGraph
.WithProjectRemoved(projectId);
839
var newDependencyGraph =
_dependencyGraph
.WithAdditionalProjectReferences(projectId, projectReferences);
874
newDependencyGraph =
_dependencyGraph
;
878
newDependencyGraph =
_dependencyGraph
.WithProjectReferenceRemoved(projectId, projectReference.ProjectId);
897
var newDependencyGraph =
_dependencyGraph
.WithProjectReferences(projectId, projectReferences);
1502
newDependencyGraph ??=
_dependencyGraph
;
1885
var newTrackerMap = CreateCompilationTrackerMap(projectId,
_dependencyGraph
);
1918
var newTrackerMap = CreateCompilationTrackerMap(projectId,
_dependencyGraph
);
2031
=>
_dependencyGraph
;
2059
=>
_dependencyGraph
.GetProjectsThatThisProjectTransitivelyDependsOn(fromProjectId).Contains(toProjectId);