1 write to ProjectIds
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\SolutionState.cs (1)
91
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\SolutionCompilationState.cs (1)
1545
var dependencyGraph = SolutionState.CreateDependencyGraph(this.SolutionState.
ProjectIds
, sortedNewProjectStates);
Workspace\Solution\SolutionState.cs (8)
169
Contract.ThrowIfFalse(SortedProjectStates.Length ==
ProjectIds
.Count);
175
Debug.Assert(SortedProjectStates.Select(static state => state.Id).SetEquals(
ProjectIds
));
194
projectIds ??=
ProjectIds
;
205
projectIds ==
ProjectIds
&&
261
ProjectIds
,
422
using var _1 = ArrayBuilder<ProjectId>.GetInstance(
ProjectIds
.Count + projectStates.Count, out var newProjectIdsBuilder);
426
newProjectIdsBuilder.AddRange(
ProjectIds
);
491
var newProjectIds =
ProjectIds
.Where(p => !projectIdsSet.Contains(p)).ToBoxedImmutableArray();