1 write to _dependencyGraph
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\SolutionState.cs (1)
99_dependencyGraph = dependencyGraph;
14 references to _dependencyGraph
Microsoft.CodeAnalysis.Workspaces (14)
Workspace\Solution\SolutionState.cs (14)
172Contract.ThrowIfFalse(SortedProjectStates.Length == _dependencyGraph.ProjectIds.Count); 178Debug.Assert(SortedProjectStates.Select(static state => state.Id).SetEquals(_dependencyGraph.ProjectIds)); 202dependencyGraph ??= _dependencyGraph; 213dependencyGraph == _dependencyGraph) 269_dependencyGraph, 442var newDependencyGraph = _dependencyGraph; 492var newDependencyGraph = _dependencyGraph.WithProjectsRemoved(projectIds); 778var newDependencyGraph = _dependencyGraph.WithAdditionalProjectReferences(projectId, projectReferences); 813newDependencyGraph = _dependencyGraph; 817newDependencyGraph = _dependencyGraph.WithProjectReferenceRemoved(projectId, projectReference.ProjectId); 836var newDependencyGraph = _dependencyGraph.WithProjectReferences(projectId, projectReferences); 1198newDependencyGraph ??= _dependencyGraph; 1384=> _dependencyGraph; 1412=> _dependencyGraph.GetProjectsThatThisProjectTransitivelyDependsOn(fromProjectId).Contains(toProjectId);