26 references to ProjectIds
Microsoft.CodeAnalysis.CSharp.Features (1)
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.FixAllProvider.cs (1)
42foreach (var projectId in solution.ProjectIds)
Microsoft.CodeAnalysis.Features (5)
AddImport\AbstractAddImportFeatureService.cs (1)
147var projectToAssembly = new ConcurrentDictionary<Project, AsyncLazy<IAssemblySymbol?>>(concurrencyLevel: 2, capacity: project.Solution.ProjectIds.Count);
CodeFixes\Configuration\ConfigurationUpdater.cs (1)
305foreach (var projectId in _project.Solution.ProjectIds)
EditAndContinue\DebuggingSession.cs (1)
539solution = solution.WithUpToDateSourceGeneratorDocuments(solution.ProjectIds);
EditAndContinue\EditAndContinueService.cs (1)
160solution = solution.WithUpToDateSourceGeneratorDocuments(solution.ProjectIds);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (1)
260foreach (var projectId in solution.ProjectIds)
Microsoft.CodeAnalysis.Workspaces (20)
FindSymbols\FindReferences\DependentProjectsFinder.cs (1)
211foreach (var projectId in solution.ProjectIds)
FindSymbols\FindReferences\DependentTypeFinder.cs (1)
465var order = new Dictionary<ProjectId, int>(capacity: solution.ProjectIds.Count);
FindSymbols\SymbolFinder_Declarations_CustomQueries.cs (1)
59foreach (var projectId in solution.ProjectIds)
FindSymbols\SymbolTree\SymbolTreeInfoCacheService.cs (2)
136var removedProjectIds = _projectIdToInfo.Keys.Except(solution.ProjectIds).ToArray(); 241foreach (var projectId in service._workspace.CurrentSolution.ProjectIds)
Log\WorkspaceStructureLogger.cs (1)
45var totalProjects = solution.ProjectIds.Count;
Shared\Extensions\ISolutionExtensions.cs (1)
24foreach (var projectId in solution.ProjectIds)
Workspace\ProjectSystem\ProjectSystemProject.cs (1)
1251if (w.CurrentSolution.ProjectIds.Count == 1)
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (3)
142if (oldSolution.ProjectIds.Count == 0) 165return oldSolution.ProjectIds.Count == 0 666foreach (var projectIdToRetarget in solutionChanges.Solution.ProjectIds)
Workspace\Solution\ProjectChanges.cs (2)
118if (newProject.Solution.ProjectIds == oldProject.Solution.ProjectIds &&
Workspace\Solution\Solution.cs (1)
132public IEnumerable<Project> Projects => ProjectIds.Select(id => GetProject(id)!);
Workspace\Solution\SolutionChanges.cs (3)
27foreach (var id in NewSolution.ProjectIds) 41foreach (var id in NewSolution.ProjectIds) 54foreach (var id in OldSolution.ProjectIds)
Workspace\Workspace_SourceGeneration.cs (1)
95foreach (var projectId in solution.ProjectIds)
Workspace\Workspace.cs (2)
1458foreach (var pid in solution.ProjectIds) 2315if (solution.ProjectIds.Any())