1 write to ProjectIds
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\SolutionState.cs (1)
93ProjectIds = projectIds;
10 references to ProjectIds
Microsoft.CodeAnalysis.Workspaces (10)
Workspace\Solution\Solution.cs (1)
121public IReadOnlyList<ProjectId> ProjectIds => this.SolutionState.ProjectIds;
Workspace\Solution\SolutionCompilationState.cs (1)
1548var dependencyGraph = SolutionState.CreateDependencyGraph(this.SolutionState.ProjectIds, sortedNewProjectStates);
Workspace\Solution\SolutionState.cs (8)
171Contract.ThrowIfFalse(SortedProjectStates.Length == ProjectIds.Count); 177Debug.Assert(SortedProjectStates.Select(static state => state.Id).SetEquals(ProjectIds)); 196projectIds ??= ProjectIds; 207projectIds == ProjectIds && 263ProjectIds, 424using var _1 = ArrayBuilder<ProjectId>.GetInstance(ProjectIds.Count + projectStates.Count, out var newProjectIdsBuilder); 428newProjectIdsBuilder.AddRange(ProjectIds); 493var newProjectIds = ProjectIds.Where(p => !projectIdsSet.Contains(p)).ToBoxedImmutableArray();