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)
170Contract.ThrowIfFalse(SortedProjectStates.Length == _dependencyGraph.ProjectIds.Count); 176Debug.Assert(SortedProjectStates.Select(static state => state.Id).SetEquals(_dependencyGraph.ProjectIds)); 200dependencyGraph ??= _dependencyGraph; 211dependencyGraph == _dependencyGraph) 267_dependencyGraph, 443var newDependencyGraph = _dependencyGraph; 493var newDependencyGraph = _dependencyGraph.WithProjectsRemoved(projectIds); 779var newDependencyGraph = _dependencyGraph.WithAdditionalProjectReferences(projectId, projectReferences); 814newDependencyGraph = _dependencyGraph; 818newDependencyGraph = _dependencyGraph.WithProjectReferenceRemoved(projectId, projectReference.ProjectId); 837var newDependencyGraph = _dependencyGraph.WithProjectReferences(projectId, projectReferences); 1199newDependencyGraph ??= _dependencyGraph; 1381=> _dependencyGraph; 1409=> _dependencyGraph.GetProjectsThatThisProjectTransitivelyDependsOn(fromProjectId).Contains(toProjectId);