1 write to ProjectIds
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\SolutionState.cs (1)
81ProjectIds = projectIds;
10 references to ProjectIds
Microsoft.CodeAnalysis.Workspaces (10)
Workspace\Solution\Solution.cs (1)
120public IReadOnlyList<ProjectId> ProjectIds => this.SolutionState.ProjectIds;
Workspace\Solution\SolutionState.cs (8)
154Contract.ThrowIfFalse(ProjectStates.Count == ProjectIds.Count); 160Debug.Assert(ProjectStates.Keys.SetEquals(ProjectIds)); 176projectIds ??= ProjectIds; 187projectIds == ProjectIds && 237ProjectIds, 375using var _1 = ArrayBuilder<ProjectId>.GetInstance(ProjectIds.Count + projectStates.Count, out var newProjectIdsBuilder); 379newProjectIdsBuilder.AddRange(ProjectIds); 440var newProjectIds = ProjectIds.Where(p => !projectIdsSet.Contains(p)).ToBoxedImmutableArray();
Workspace\Solution\SolutionState_Checksum.cs (1)
115var orderedProjectIds = GetOrCreateSortedProjectIds(this.ProjectIds);