1 write to ProjectIds
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\SolutionState.cs (1)
83ProjectIds = projectIds;
9 references to ProjectIds
Microsoft.CodeAnalysis.Workspaces (9)
Workspace\Solution\Solution.cs (1)
121public IReadOnlyList<ProjectId> ProjectIds => this.SolutionState.ProjectIds;
Workspace\Solution\SolutionState.cs (8)
161Contract.ThrowIfFalse(SortedProjectStates.Length == ProjectIds.Count); 167Debug.Assert(SortedProjectStates.Select(static state => state.Id).SetEquals(ProjectIds)); 186projectIds ??= ProjectIds; 197projectIds == ProjectIds && 247ProjectIds, 396using var _1 = ArrayBuilder<ProjectId>.GetInstance(ProjectIds.Count + projectStates.Count, out var newProjectIdsBuilder); 400newProjectIdsBuilder.AddRange(ProjectIds); 465var newProjectIds = ProjectIds.Where(p => !projectIdsSet.Contains(p)).ToBoxedImmutableArray();