1 write to _dependencyGraph
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\SolutionState.cs (1)
97
_dependencyGraph
= dependencyGraph;
14 references to _dependencyGraph
Microsoft.CodeAnalysis.Workspaces (14)
Workspace\Solution\SolutionState.cs (14)
170
Contract.ThrowIfFalse(SortedProjectStates.Length ==
_dependencyGraph
.ProjectIds.Count);
176
Debug.Assert(SortedProjectStates.Select(static state => state.Id).SetEquals(
_dependencyGraph
.ProjectIds));
200
dependencyGraph ??=
_dependencyGraph
;
211
dependencyGraph ==
_dependencyGraph
)
267
_dependencyGraph
,
443
var newDependencyGraph =
_dependencyGraph
;
493
var newDependencyGraph =
_dependencyGraph
.WithProjectsRemoved(projectIds);
779
var newDependencyGraph =
_dependencyGraph
.WithAdditionalProjectReferences(projectId, projectReferences);
814
newDependencyGraph =
_dependencyGraph
;
818
newDependencyGraph =
_dependencyGraph
.WithProjectReferenceRemoved(projectId, projectReference.ProjectId);
837
var newDependencyGraph =
_dependencyGraph
.WithProjectReferences(projectId, projectReferences);
1199
newDependencyGraph ??=
_dependencyGraph
;
1381
=>
_dependencyGraph
;
1409
=>
_dependencyGraph
.GetProjectsThatThisProjectTransitivelyDependsOn(fromProjectId).Contains(toProjectId);