27 references to ProjectIds
Microsoft.CodeAnalysis.CSharp.Features (1)
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.FixAllProvider.cs (1)
42
foreach (var projectId in solution.
ProjectIds
)
Microsoft.CodeAnalysis.Features (5)
AddImport\AbstractAddImportFeatureService.cs (1)
147
var projectToAssembly = new ConcurrentDictionary<Project, AsyncLazy<IAssemblySymbol?>>(concurrencyLevel: 2, capacity: project.Solution.
ProjectIds
.Count);
CodeFixes\Configuration\ConfigurationUpdater.cs (1)
305
foreach (var projectId in _project.Solution.
ProjectIds
)
EditAndContinue\DebuggingSession.cs (1)
535
solution = solution.WithUpToDateSourceGeneratorDocuments(solution.
ProjectIds
);
EditAndContinue\EditAndContinueService.cs (1)
160
solution = solution.WithUpToDateSourceGeneratorDocuments(solution.
ProjectIds
);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (1)
260
foreach (var projectId in solution.
ProjectIds
)
Microsoft.CodeAnalysis.Workspaces (20)
FindSymbols\FindReferences\DependentProjectsFinder.cs (1)
211
foreach (var projectId in solution.
ProjectIds
)
FindSymbols\FindReferences\DependentTypeFinder.cs (1)
465
var order = new Dictionary<ProjectId, int>(capacity: solution.
ProjectIds
.Count);
FindSymbols\SymbolFinder_Declarations_CustomQueries.cs (1)
59
foreach (var projectId in solution.
ProjectIds
)
FindSymbols\SymbolTree\SymbolTreeInfoCacheService.cs (2)
139
var removedProjectIds = _projectIdToInfo.Keys.Except(solution.
ProjectIds
).ToArray();
244
foreach (var projectId in service._workspace.CurrentSolution.
ProjectIds
)
Log\WorkspaceStructureLogger.cs (1)
45
var totalProjects = solution.
ProjectIds
.Count;
Shared\Extensions\ISolutionExtensions.cs (1)
24
foreach (var projectId in solution.
ProjectIds
)
Workspace\ProjectSystem\ProjectSystemProject.cs (1)
1253
if (w.CurrentSolution.
ProjectIds
.Count == 1)
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (3)
137
if (oldSolution.
ProjectIds
.Count == 0)
160
return oldSolution.
ProjectIds
.Count == 0
661
foreach (var projectIdToRetarget in solutionChanges.Solution.
ProjectIds
)
Workspace\Solution\ProjectChanges.cs (2)
118
if (newProject.Solution.
ProjectIds
== oldProject.Solution.
ProjectIds
&&
Workspace\Solution\Solution.cs (1)
132
public IEnumerable<Project> Projects =>
ProjectIds
.Select(id => GetProject(id)!);
Workspace\Solution\SolutionChanges.cs (3)
27
foreach (var id in NewSolution.
ProjectIds
)
41
foreach (var id in NewSolution.
ProjectIds
)
54
foreach (var id in OldSolution.
ProjectIds
)
Workspace\Workspace.cs (2)
1461
foreach (var pid in solution.
ProjectIds
)
2318
if (solution.
ProjectIds
.Any())
Workspace\Workspace_SourceGeneration.cs (1)
97
foreach (var projectId in solution.
ProjectIds
)
Microsoft.DotNet.HotReload.Watch (1)
HotReload\CompilationHandler.cs (1)
265
if (Workspace.CurrentSolution is {
ProjectIds
: not [] } currentSolution)