1 write to ProjectIds
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\ProjectDependencyGraph.cs (1)
103ProjectIds = projectIds;
21 references to ProjectIds
Microsoft.CodeAnalysis.Workspaces (21)
Workspace\Solution\ProjectDependencyGraph.cs (9)
32/// <see cref="ProjectIds"/></description></item> 111ValidateForwardReferences(ProjectIds, _referencesMap); 112ValidateReverseReferences(ProjectIds, _referencesMap, _lazyReverseReferencesMap); 137Contract.ThrowIfFalse(ProjectIds.Contains(projectId)); 156.Where(r => ProjectIds.Contains(r.ProjectId)) 163return new ProjectDependencyGraph(ProjectIds, referencesMap); 208ValidateReverseReferences(ProjectIds, _referencesMap, _lazyReverseReferencesMap); 391this.TopologicalSort(ProjectIds, seenProjects.Object, resultList.Object, cancellationToken); 452foreach (var project in ProjectIds)
Workspace\Solution\ProjectDependencyGraph_AddProject.cs (1)
37ProjectIds.Add(projectId),
Workspace\Solution\ProjectDependencyGraph_AddProjectReference.cs (3)
17Contract.ThrowIfFalse(ProjectIds.Contains(projectId)); 26.Where(r => ProjectIds.Contains(r.ProjectId)) 46ProjectIds,
Workspace\Solution\ProjectDependencyGraph_RemoveAllProjectReferences.cs (2)
15Contract.ThrowIfFalse(ProjectIds.Contains(projectId)); 21var projectIds = ProjectIds;
Workspace\Solution\ProjectDependencyGraph_RemoveProject.cs (2)
14Contract.ThrowIfFalse(ProjectIds.Contains(projectId)); 18var projectIds = ProjectIds.Remove(projectId);
Workspace\Solution\ProjectDependencyGraph_RemoveProjectReference.cs (2)
15Contract.ThrowIfFalse(ProjectIds.Contains(projectId)); 19var projectIds = ProjectIds;
Workspace\Solution\SolutionState.cs (2)
155Contract.ThrowIfFalse(ProjectStates.Count == _dependencyGraph.ProjectIds.Count); 161Debug.Assert(ProjectStates.Keys.SetEquals(_dependencyGraph.ProjectIds));