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