1 write to _dependencyGraph
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\SolutionState.cs (1)
90_dependencyGraph = dependencyGraph;
14 references to _dependencyGraph
Microsoft.CodeAnalysis.Workspaces (14)
Workspace\Solution\SolutionState.cs (14)
163Contract.ThrowIfFalse(SortedProjectStates.Length == _dependencyGraph.ProjectIds.Count); 169Debug.Assert(SortedProjectStates.Select(static state => state.Id).SetEquals(_dependencyGraph.ProjectIds)); 193dependencyGraph ??= _dependencyGraph; 204dependencyGraph == _dependencyGraph) 254_dependencyGraph, 430var newDependencyGraph = _dependencyGraph; 480var newDependencyGraph = _dependencyGraph.WithProjectsRemoved(projectIds); 766var newDependencyGraph = _dependencyGraph.WithAdditionalProjectReferences(projectId, projectReferences); 801newDependencyGraph = _dependencyGraph; 805newDependencyGraph = _dependencyGraph.WithProjectReferenceRemoved(projectId, projectReference.ProjectId); 824var newDependencyGraph = _dependencyGraph.WithProjectReferences(projectId, projectReferences); 1186newDependencyGraph ??= _dependencyGraph; 1368=> _dependencyGraph; 1396=> _dependencyGraph.GetProjectsThatThisProjectTransitivelyDependsOn(fromProjectId).Contains(toProjectId);