123 references to DocumentIds
AnalyzerRunner (3)
DiagnosticAnalyzerRunner.cs (2)
113foreach (var documentId in project.DocumentIds) 154Console.WriteLine($"{project.Name} ({project.DocumentIds.Count} documents): {averageEditsInProject:0.00} edits per second");
Program.cs (1)
179Console.WriteLine("Number of documents:\t\t" + projects.Sum(x => x.DocumentIds.Count));
IdeCoreBenchmarks (2)
ProjectOperationBenchmarks.cs (2)
84foreach (var _ in Project.DocumentIds) 108var documentId = Project.DocumentIds.FirstOrDefault();
Microsoft.Analyzers.Extra.Tests (1)
Resources\RoslynTestUtils.cs (1)
494foreach (var documentId in project.DocumentIds)
Microsoft.Analyzers.Local.Tests (1)
Resources\RoslynTestUtils.cs (1)
495foreach (var documentId in project.DocumentIds)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
DocumentTracking\FirstDocumentIsActiveAndVisibleDocumentTrackingService.cs (1)
25=> _workspace.CurrentSolution.Projects.First().DocumentIds.First();
NavigateTo\AbstractNavigateToTests.cs (1)
242=> [_workspace.CurrentSolution.Projects.First().DocumentIds.First()];
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
Preview\PreviewWorkspaceTests.cs (3)
77Assert.Equal(1, previewWorkspace.CurrentSolution.Projects.First().DocumentIds.Count); 86.RemoveDocument(previewWorkspace.CurrentSolution.Projects.First().DocumentIds[0]).Solution; 90Assert.Equal(0, previewWorkspace.CurrentSolution.Projects.First().DocumentIds.Count);
Microsoft.CodeAnalysis.ExternalAccess.HotReload.UnitTests (1)
HotReloadMSBuildWorkspaceTests.cs (1)
109Assert.Equal(documentAId1, project2.DocumentIds[0]);
Microsoft.CodeAnalysis.Features (11)
Copilot\ICopilotChangeAnalysisService.cs (1)
118var projectDocumentCount = newDocument.Project.DocumentIds.Count;
DesignerAttribute\DesignerAttributeDiscoveryService.cs (1)
237foreach (var documentId in project.DocumentIds)
Diagnostics\IDiagnosticAnalyzerService.cs (1)
53/// then diagnostics will be returned for <see cref="Project.DocumentIds"/> and <see cref="Project.AdditionalDocumentIds"/>.</param>
Diagnostics\Service\DiagnosticAnalyzerService_CoreAnalyze.cs (1)
81var count = documentAnalysisScope != null ? 1 : project.DocumentIds.Count + 1;
Diagnostics\Service\DiagnosticAnalyzerService_ForceCodeAnalysisDiagnostics.cs (1)
49project, [.. project.DocumentIds, .. project.AdditionalDocumentIds, .. sourceGeneratorDocuments.Select(d => d.Id)],
Diagnostics\Service\DiagnosticAnalyzerService_ProduceProjectDiagnostics.cs (1)
79documentIds.IsDefault ? [.. project.DocumentIds, .. project.AdditionalDocumentIds] : documentIds,
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (4)
383foreach (var documentId in project.DocumentIds) 667count += project.DocumentIds.Count; 693foreach (var documentId in project.DocumentIds) 711foreach (var documentId in project.DocumentIds)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingSemanticChangeProcessor.cs (1)
435foreach (var documentId in project.DocumentIds)
Microsoft.CodeAnalysis.Features.UnitTests (2)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (2)
5620Assert.Equal(1, oldProject.DocumentIds.Count); 5621Assert.Equal(2, newProject.DocumentIds.Count);
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
ProjectContext\GetTextDocumentWithContextHandlerTests.cs (1)
99testLspServer.TestWorkspace.SetDocumentContext(project.DocumentIds.Single());
Microsoft.CodeAnalysis.ResxSourceGenerator.UnitTests (2)
Verifiers\CSharpSourceGeneratorVerifier`1+Test.cs (1)
88foreach (var tree in compilation.SyntaxTrees.Skip(project.DocumentIds.Count))
Verifiers\VisualBasicSourceGeneratorVerifier`1+Test.cs (1)
73foreach (var tree in compilation.SyntaxTrees.Skip(project.DocumentIds.Count))
Microsoft.CodeAnalysis.Workspaces (18)
CodeActions\CodeAction_Cleanup.cs (1)
82.Concat(solutionChanges.GetAddedProjects().SelectMany(p => p.DocumentIds))
CodeFixesAndRefactorings\FixAllLogger.cs (2)
82m[DocumentCount] = fixAllState.Project.DocumentIds.Count; 86m[DocumentCount] = fixAllState.Solution.Projects.Sum(p => p.DocumentIds.Count);
Diagnostics\GeneratorDiagnosticsPlaceholderAnalyzer.cs (1)
43textDocument.Id == project.DocumentIds[0])
Editing\SymbolEditor.cs (1)
86foreach (var id in project.DocumentIds)
FindSymbols\FindLiterals\FindLiteralsSearchEngine.cs (1)
87var count = _solution.Projects.SelectMany(p => p.DocumentIds).Count();
Workspace\Solution\Project.cs (1)
198public IEnumerable<Document> Documents => DocumentIds.Select(GetDocument)!;
Workspace\Solution\ProjectChanges.cs (10)
44/// Get <see cref="DocumentId"/>s of added documents in the order they appear in <see cref="Project.DocumentIds"/> of the <see cref="NewProject"/>. 50/// Get <see cref="DocumentId"/>s of added dditional documents in the order they appear in <see cref="Project.DocumentIds"/> of <see cref="NewProject"/>. 56/// Get <see cref="DocumentId"/>s of added analyzer config documents in the order they appear in <see cref="Project.DocumentIds"/> of <see cref="NewProject"/>. 63/// in the order they appear in <see cref="Project.DocumentIds"/> of <see cref="NewProject"/>. 69/// Get changed documents in the order they appear in <see cref="Project.DocumentIds"/> of <see cref="NewProject"/>. 81/// in the order they appear in <see cref="Project.DocumentIds"/> of <see cref="NewProject"/>. 88/// in the order they appear in <see cref="Project.DocumentIds"/> of <see cref="NewProject"/>. 94/// Get <see cref="DocumentId"/>s of removed documents in the order they appear in <see cref="Project.DocumentIds"/> of <see cref="OldProject"/>. 100/// Get <see cref="DocumentId"/>s of removed additional documents in the order they appear in <see cref="Project.DocumentIds"/> of <see cref="OldProject"/>. 106/// Get <see cref="DocumentId"/>s of removed analyzer config documents in the order they appear in <see cref="Project.DocumentIds"/> of <see cref="OldProject"/>.
Workspace\Workspace.cs (1)
306addedDocumentIds.AddRange(addedProject.DocumentIds);
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (3)
VisualStudioMSBuildWorkspaceTests.cs (3)
2988Assert.Empty(proj.DocumentIds); 3005Assert.Equal(2, proj.DocumentIds.Count); 3023Assert.Equal(2, project.DocumentIds.Count);
Microsoft.CodeAnalysis.Workspaces.UnitTests (41)
SolutionTests\ProjectSemanticVersionTests.cs (1)
34await AssertSemanticVersionChangedAsync(project, project.RemoveDocument(project.DocumentIds.Single()));
SolutionTests\SolutionTests.cs (39)
173var documentId = solution.Projects.Single().DocumentIds.Single(); 193var documentId = solution.Projects.Single().DocumentIds.Single(); 224var documentId = solution.Projects.Single().DocumentIds.Single(); 251var documentId = solution.Projects.Single().DocumentIds.Single(); 270var documentId = solution.Projects.Single().DocumentIds.Single(); 289var documentId = solution.Projects.Single().DocumentIds.Single(); 300var documentId = solution.Projects.Single().DocumentIds.Single(); 360var documentId = solution.Projects.Single().DocumentIds.Single(); 385var documentId = solution.Projects.Single().DocumentIds.Single(); 409var documentId = solution.Projects.Single().DocumentIds.Single(); 443var documentId1 = solution.Projects.First().DocumentIds.Single(); 444var documentId2 = solution.Projects.Last().DocumentIds.Single(); 531var documentId1 = solution.Projects.First().DocumentIds.Single(); 532var documentId2 = solution.Projects.Last().DocumentIds.Single(); 610var documentId1 = solution.Projects.First().DocumentIds.Single(); 611var documentId2 = solution.Projects.Last().DocumentIds.Single(); 696var documentId1 = solution.Projects.First().DocumentIds.Single(); 697var documentId2 = solution.Projects.Last().DocumentIds.Single(); 773var documentId1 = solution.Projects.First().DocumentIds.Single(); 774var documentId2 = solution.Projects.Last().DocumentIds.Single(); 861var documentId1 = solution.Projects.First().DocumentIds.Single(); 862var documentId2 = solution.Projects.Last().DocumentIds.Single(); 1023var documentId = solution.Projects.Single().DocumentIds.Single(); 1113var documentIds = oldProject.DocumentIds; 1243AssertEx.SetEqual([d1, d3], newProject.DocumentIds); 1362var documentIds = oldProject.DocumentIds; 1397var documentIds = oldProject.DocumentIds; 1432var documentIds = oldProject.DocumentIds; 1467var documentIds = oldProject.DocumentIds; 2510var origDocumentId = project.DocumentIds.Single(); 2546var sourceFileDocumentId = solution.GetRequiredProject(sourceFileProjectId).DocumentIds.Single(); 2576var sourceFileDocumentId = solution.GetRequiredProject(sourceFileProjectId).DocumentIds.Single(); 4504var forkedProject = originalProject.RemoveDocument(originalProject.DocumentIds.Single()) 4528var forkedProject = originalProject.RemoveDocument(originalProject.DocumentIds.Single()) 4783ImmutableArray<DocumentId> GetDocumentIds() => [.. solution.GetProject(pid).DocumentIds]; 5675var documentId = solution.Projects.Single().DocumentIds.Single(); 5764var regularDocumentId = solution.Projects.Single().DocumentIds.Single(); 6020var documentId1 = project1.DocumentIds.Single(); 6030var documentId2 = project2.DocumentIds.Single();
SolutionTests\SolutionWithSourceGeneratorTests.cs (1)
259var documentId = project.DocumentIds.Single();
Microsoft.Gen.BuildMetadata.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
536foreach (var documentId in project.DocumentIds)
Microsoft.Gen.ComplianceReports.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
536foreach (var documentId in project.DocumentIds)
Microsoft.Gen.ContextualOptions.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
536foreach (var documentId in project.DocumentIds)
Microsoft.Gen.Logging.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
536foreach (var documentId in project.DocumentIds)
Microsoft.Gen.MetadataExtractor.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
536foreach (var documentId in project.DocumentIds)
Microsoft.Gen.Metrics.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
536foreach (var documentId in project.DocumentIds)
Microsoft.Gen.MetricsReports.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
536foreach (var documentId in project.DocumentIds)
Microsoft.VisualStudio.LanguageServices (3)
CodeCleanup\AbstractCodeCleanUpFixer.cs (1)
201progressTracker.AddItems(projects.Sum(static p => p.DocumentIds.Count));
Library\ObjectBrowser\Extensions.cs (1)
107foreach (var documentId in project.DocumentIds)
ProjectSystem\VisualStudioWorkspaceImpl.RemoveDocumentUndoUnit.cs (1)
22=> fromProject.DocumentIds;
Microsoft.VisualStudio.LanguageServices.Implementation (2)
CodeModel\ProjectCodeModelFactory.cs (1)
114documentIds.AddRange(project.DocumentIds);
CodeModel\RootCodeModel.cs (1)
62foreach (var documentId in project.DocumentIds)
Mvc.Api.Analyzers.Test (2)
AddResponseTypeAttributeCodeFixProviderIntegrationTest.cs (1)
65var controllerDocument = project.DocumentIds[0];
ApiActionsDoNotRequireExplicitModelValidationCheckCodeFixProviderTest.cs (1)
32var controllerDocument = project.DocumentIds[0];
Roslyn.VisualStudio.Next.UnitTests (18)
Services\ServiceHubServicesTests.cs (4)
1823var documentIds = project.DocumentIds; 2023SetEqual(solution1.GetProject(currentProjectId).DocumentIds, solution2.GetProject(currentProjectId).DocumentIds); 2025var documentIdsInProject = solution1.GetProject(currentProjectId).DocumentIds;
Services\SolutionServiceTests.cs (8)
159await VerifySolutionUpdate(code, s => s.WithDocumentText(s.Projects.First().DocumentIds.First(), SourceText.From(code + " "))); 305var existingDocumentId = project.DocumentIds.First(); 880Assert.True(csharpProject.DocumentIds.Count == 2); 881Assert.Empty(vbProject.DocumentIds); 892Assert.Single(csharpProject.DocumentIds); 893Assert.Single(vbProject.DocumentIds); 937Assert.True(project1Synced.DocumentIds.Count == 2); 938Assert.Single(project2Synced.DocumentIds);
Services\VisualStudioDiagnosticAnalyzerExecutorTests.cs (6)
54var diagnostics = analyzerResult.GetDocumentDiagnostics(project.DocumentIds.First(), AnalysisKind.Semantic); 62diagnostics = analyzerResult.GetDocumentDiagnostics(project.DocumentIds.First(), AnalysisKind.Semantic); 87var diagnostics = analyzerResult.GetDocumentDiagnostics(project.DocumentIds.First(), AnalysisKind.Semantic); 95diagnostics = analyzerResult.GetDocumentDiagnostics(project.DocumentIds.First(), AnalysisKind.Semantic); 169var diagnostics = analyzerResult.GetDocumentDiagnostics(project.DocumentIds.First(), AnalysisKind.Semantic); 209var diagnostics = analyzerResult.GetDocumentDiagnostics(project.DocumentIds.First(), AnalysisKind.Syntax);