1 write to ProjectIds
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\SolutionState.cs (1)
84ProjectIds = 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)
1551var dependencyGraph = SolutionState.CreateDependencyGraph(this.SolutionState.ProjectIds, sortedNewProjectStates);
Workspace\Solution\SolutionState.cs (8)
162Contract.ThrowIfFalse(SortedProjectStates.Length == ProjectIds.Count); 168Debug.Assert(SortedProjectStates.Select(static state => state.Id).SetEquals(ProjectIds)); 187projectIds ??= ProjectIds; 198projectIds == ProjectIds && 248ProjectIds, 409using var _1 = ArrayBuilder<ProjectId>.GetInstance(ProjectIds.Count + projectStates.Count, out var newProjectIdsBuilder); 413newProjectIdsBuilder.AddRange(ProjectIds); 478var newProjectIds = ProjectIds.Where(p => !projectIdsSet.Contains(p)).ToBoxedImmutableArray();