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)
175Contract.ThrowIfFalse(_projectIdToProjectStateMap.Count == _dependencyGraph.ProjectIds.Count); 184Debug.Assert(_projectIdToProjectStateMap.Keys.SetEquals(_dependencyGraph.ProjectIds)); 206dependencyGraph ??= _dependencyGraph; 218dependencyGraph == _dependencyGraph && 272_dependencyGraph, 445var newDependencyGraph = _dependencyGraph 556var newDependencyGraph = _dependencyGraph.WithProjectRemoved(projectId); 839var newDependencyGraph = _dependencyGraph.WithAdditionalProjectReferences(projectId, projectReferences); 874newDependencyGraph = _dependencyGraph; 878newDependencyGraph = _dependencyGraph.WithProjectReferenceRemoved(projectId, projectReference.ProjectId); 897var newDependencyGraph = _dependencyGraph.WithProjectReferences(projectId, projectReferences); 1502newDependencyGraph ??= _dependencyGraph; 1885var newTrackerMap = CreateCompilationTrackerMap(projectId, _dependencyGraph); 1918var newTrackerMap = CreateCompilationTrackerMap(projectId, _dependencyGraph); 2031=> _dependencyGraph; 2059=> _dependencyGraph.GetProjectsThatThisProjectTransitivelyDependsOn(fromProjectId).Contains(toProjectId);