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