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