1 write to Projects
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\SolutionInfo.cs (1)
52Projects = projects;
14 references to Projects
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (5)
SolutionCrawler\WorkCoordinatorTests.cs (5)
545var project = solution.Projects[0]; 626var info = solution.Projects[0].Documents[0]; 652var info = solution.Projects[0].Documents[0]; 1302var id = solution.Projects[0].Id; 1418workspace.OnDocumentAdded(DocumentInfo.Create(DocumentId.CreateNewId(solution.Projects[0].Id), "D6"));
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Host\RemoteWorkspace.cs (1)
274foreach (var projectInfo in solutionInfo.Projects)
Microsoft.CodeAnalysis.Workspaces (3)
Workspace\Solution\SolutionInfo.cs (1)
91=> new(Attributes.With(telemetryId: telemetryId), Projects, AnalyzerReferences);
Workspace\Workspace.cs (2)
555foreach (var project in solutionInfo.Projects) 572foreach (var project in reloadedSolutionInfo.Projects)
Microsoft.CodeAnalysis.Workspaces.UnitTests (5)
SolutionTests\SolutionInfoTests.cs (4)
35Assert.Same(projectInfo, ((ImmutableArray<ProjectInfo>)info1.Projects).Single()); 38Assert.True(((ImmutableArray<ProjectInfo>)info2.Projects).IsEmpty); 41Assert.True(((ImmutableArray<ProjectInfo>)info3.Projects).IsEmpty); 44Assert.True(((ImmutableArray<ProjectInfo>)info4.Projects).IsEmpty);
WorkspaceTests\AdhocWorkspaceTests.cs (1)
100Assert.Equal(sinfo.Projects.Count, solution.ProjectIds.Count);