27 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)
535solution = 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)
139var removedProjectIds = _projectIdToInfo.Keys.Except(solution.ProjectIds).ToArray(); 244foreach (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)
1253if (w.CurrentSolution.ProjectIds.Count == 1)
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (3)
137if (oldSolution.ProjectIds.Count == 0) 160return oldSolution.ProjectIds.Count == 0 661foreach (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.cs (2)
1461foreach (var pid in solution.ProjectIds) 2318if (solution.ProjectIds.Any())
Workspace\Workspace_SourceGeneration.cs (1)
97foreach (var projectId in solution.ProjectIds)
Microsoft.DotNet.HotReload.Watch (1)
HotReload\CompilationHandler.cs (1)
265if (Workspace.CurrentSolution is { ProjectIds: not [] } currentSolution)