448 references to Documents
AnalyzerRunner (2)
CodeRefactoringRunner.cs (1)
58foreach (var document in project.Documents)
Program.cs (1)
192Parallel.ForEach(projects.SelectMany(project => project.Documents), document =>
IdeBenchmarks (4)
InheritanceMargin\BenchmarksHelpers.cs (1)
25foreach (var document in project.Documents)
Lsp\LspCompletionSerializationBenchmarks.cs (1)
116var document = testServer.GetCurrentSolution().Projects.First().Documents.First();
Lsp\LspSourceGeneratorBenchmarks.cs (1)
78var document = _testServer.GetCurrentSolution().Projects.Single().Documents.Single();
SQLitePersistentStorageBenchmark.cs (1)
71_document = _workspace.CurrentSolution.Projects.Single().Documents.Single();
IdeCoreBenchmarks (7)
ClassificationBenchmarks.cs (1)
95foreach (var document in project.Documents)
NavigateToBenchmarks.cs (5)
84var docCount = _workspace.CurrentSolution.Projects.SelectMany(p => p.Documents).Count(); 111foreach (var document in project.Documents) 145foreach (var document in project.Documents) 164var tasks = project.Documents.Select(d => Task.Run( 189var tasks = _workspace.CurrentSolution.Projects.SelectMany(p => p.Documents).Select(d => Task.Run(
ProjectOperationBenchmarks.cs (1)
96foreach (var _ in Project.Documents)
Microsoft.Analyzers.Extra (1)
CallAnalysis\Fixers\LegacyLoggingFixer.cs (1)
105var details = new FixDetails(method, invocationOp, invocationDoc.Project.DefaultNamespace, invocationDoc.Project.Documents);
Microsoft.Analyzers.Extra.Tests (1)
Resources\RoslynTestUtils.cs (1)
76foreach (var doc in proj.Documents)
Microsoft.Analyzers.Local.Tests (1)
Resources\RoslynTestUtils.cs (1)
76foreach (var doc in proj.Documents)
Microsoft.AspNetCore.Analyzer.Testing (2)
DiagnosticAnalyzerRunner.cs (1)
96foreach (var document in projects.SelectMany(p => p.Documents))
DiagnosticVerifier.cs (1)
142var documents = project.Documents.ToArray();
Microsoft.AspNetCore.App.Analyzers.Test (3)
TestDiagnosticAnalyzer.cs (3)
32var doc = project.Solution.GetDocument(project.Documents.First().Id); 49var doc = project.Solution.GetDocument(project.Documents.First().Id); 71var document = project.Solution.GetDocument(project.Documents.First().Id);
Microsoft.AspNetCore.Components.Analyzers.Tests (2)
Helpers\DiagnosticVerifier.Helper.cs (2)
117var documents = project.Documents.ToArray(); 135return CreateProject(new[] { source }, language).Documents.First();
Microsoft.AspNetCore.Components.SdkAnalyzers.Tests (2)
Helpers\DiagnosticVerifier.Helper.cs (2)
117var documents = project.Documents.ToArray(); 135return CreateProject(new[] { source }, language).Documents.First();
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (1)
src\Analyzers\CSharp\Tests\GenerateMethod\GenerateMethodTests_Razor.cs (1)
58: project.Documents.Single();
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (53)
Classification\SyntacticClassifierTests.cs (3)
25var document = workspace.CurrentSolution.Projects.First().Documents.First(); 5730var document = workspace.CurrentSolution.Projects.First().Documents.First(); 5760var document = workspace.CurrentSolution.Projects.First().Documents.First();
CodeActions\ApplyChangesOperationTests.cs (10)
77var document1 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program1")); 82var document2 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program2")); 107var document1 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program1")); 112var document2 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program2")); 137var document1 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program1")); 142var document1 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program1")); 167var document1 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program1")); 172var document1 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program1")); 197var document1 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program1")); 202var document2 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program2"));
CodeGeneration\SyntaxGeneratorTests.cs (2)
36var document = solution.Projects.Single().Documents.Single(); 70var document = solution.Projects.Single().Documents.Single();
Completion\CompletionServiceTests.cs (1)
212var document = workspace.CurrentSolution.Projects.Single().Documents.Single();
Debugging\LocationInfoGetterTests.cs (1)
29workspace.CurrentSolution.Projects.Single().Documents.Single(),
DecompiledSource\DecompiledSourceFormattingTests.cs (1)
242var document = workspace.CurrentSolution.Projects.Single().Documents.Single();
Diagnostics\DiagnosticAnalyzerDriver\DiagnosticAnalyzerDriverTests.cs (7)
53var document = workspace.CurrentSolution.Projects.Single().Documents.Single(); 82var ideEngineDocument = ideEngineWorkspace.CurrentSolution.Projects.Single().Documents.Single(); 118var document = workspace.CurrentSolution.Projects.Single().Documents.Single(); 164var sourceDocument = workspace.CurrentSolution.Projects.Single().Documents.Single(); 194var ideEngineDocument = workspace.CurrentSolution.Projects.Single().Documents.Single(); 250var ideEngineDocument = ideEngineWorkspace.CurrentSolution.Projects.Single().Documents.Single(); 771var document = project.Documents.Single();
EditAndContinue\ActiveStatementTrackingServiceTests.cs (2)
68var document1 = project.Documents.Single(d => d.Name == "1.cs"); 69var document2 = project.Documents.Single(d => d.Name == "2.cs");
Formatting\FormattingEngineTests.cs (1)
342var document = workspace.CurrentSolution.Projects.Single().Documents.Single();
NavigateTo\NavigateToSearcherTests.cs (5)
409var firstDocument = project.Documents.Single(d => d.FilePath!.Contains("file1")); 410var secondDocument = project.Documents.Single(d => d.FilePath!.Contains("file2")); 469var firstDocument = project.Documents.Single(d => d.FilePath!.Contains("file1")); 470var secondDocument = project.Documents.Single(d => d.FilePath!.Contains("file2")); 537public INavigableItem.NavigableDocument Document => INavigableItem.NavigableDocument.FromDocument(workspace.CurrentSolution.Projects.Single().Documents.Single());
OnTheFlyDocs\OnTheFlyDocsUtilitiesTests.cs (3)
33var document = solution.Projects.First().Documents.First(); 69var document = solution.Projects.First().Documents.First(); 115var document = solution.Projects.First().Documents.First();
QuickInfo\DiagnosticAnalyzerQuickInfoSourceTests.cs (1)
200var document = workspace.CurrentSolution.Projects.First().Documents.First();
QuickInfo\SyntacticQuickInfoSourceTests.cs (1)
628var document = workspace.CurrentSolution.Projects.First().Documents.First();
Workspaces\WorkspaceTests_EditorFeatures.cs (15)
249var tree = await currentSnapshot.Projects.First().Documents.First().GetSyntaxTreeAsync(); 393Assert.Empty(workspace.CurrentSolution.Projects.Single().Documents); 716var doc = solution.Projects.Single().Documents.First(); 777Assert.Equal(2, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 798Assert.Equal(0, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1068Assert.Equal(1, project.Documents.Count()); 1092Assert.Equal(1, project.Documents.Count()); 1256Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1266Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1292Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1302Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1325Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1332Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1353Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1360Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count());
Microsoft.CodeAnalysis.CSharp.Features (1)
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (1)
73source: project.Documents,
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (15)
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (12)
295var oldDocument = oldProject.Documents.Single(); 362var oldDocument = oldProject.Documents.Single(); 390var oldDocument = oldProject.Documents.Single(); 425var oldDocument = oldProject.Documents.Single(); 460var oldDocument = oldProject.Documents.Single(); 507var oldDocument = oldProject.Documents.Single(); 539var oldDocument = oldProject.Documents.Single(); 577var oldDocument = oldProject.Documents.Single(); 617var oldDocument = oldProject.Documents.Single(); 666Assert.Equal(2, newProject.Documents.Count()); 712Assert.Equal(2, newProject.Documents.Count()); 796var documentId = oldProject.Documents.Single().Id;
EnableNullable\EnableNullableTests.cs (2)
30var document = project.Documents.First(); 46var document = project.Documents.First();
src\Analyzers\CSharp\Tests\GenerateMethod\GenerateMethodTests_Razor.cs (1)
58: project.Documents.Single();
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (7)
BracePairs\AbstractBracePairsTests.cs (1)
30var document = workspace.CurrentSolution.Projects.Single().Documents.Single();
Debugging\AbstractDataTipInfoGetterTests.cs (1)
67workspace.CurrentSolution.Projects.First().Documents.First(),
Diagnostics\GenerateType\GenerateTypeTestState.cs (1)
57ExistingDocument = ProjectToBeModified.Documents.FirstOrDefault(doc => doc.Name.Equals(existingFileName));
Formatting\AbstractNewDocumentFormattingServiceTests.cs (1)
30var document = workspace.CurrentSolution.Projects.First().Documents.First();
ObsoleteSymbol\AbstractObsoleteSymbolTests.cs (1)
29var documents = project.Documents.ToImmutableArray();
ReassignedVariable\AbstractReassignedVariableTests.cs (1)
28var documents = project.Documents.ToImmutableArray();
SpellCheck\AbstractSpellCheckSpanTests.cs (1)
28var document = workspace.CurrentSolution.Projects.Single().Documents.Single();
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (36)
CodeFixes\CodeFixServiceTests.cs (5)
59var document = project.Documents.Single(); 280document = project.Documents.Single(); 369TextDocumentKind.Document => project.Documents.Single(), 749var document = project.Documents.Single(); 1047sourceDocument = workspace.CurrentSolution.Projects.Single().Documents.Single();
CodeGeneration\CodeGenerationTests.cs (2)
882this.Document = Workspace.CurrentSolution.Projects.Single().Documents.Single(); 893var semanticModel = await workspace.CurrentSolution.Projects.Single().Documents.Single().GetSemanticModelAsync();
CodeRefactorings\CodeRefactoringServiceTest.cs (5)
50var document = project.Documents.Single(); 87var document = workspace.CurrentSolution.Projects.Single().Documents.Single(); 107var document = project.Documents.Single(); 263project.Documents.Single(t => t.Name == "test.editorconfig"), 268project.Documents.Single(t => t.Name == "test.cs"),
Completion\CompletionServiceTests.cs (1)
46var document = project.Documents.Single();
Diagnostics\DiagnosticAnalyzerServiceTests.cs (10)
448var document = project.Documents.Single(); 560var document = isSourceGenerated ? (await project.GetSourceGeneratedDocumentsAsync(CancellationToken.None)).Single() : project.Documents.Single(); 633var document = documentAnalysis ? project.Documents.Single() : null; 658var document = documentAnalysis ? project.Documents.Single() : null; 690var document = documentAnalysis ? project.Documents.Single() : null; 720var document = documentAnalysis ? project.Documents.Single() : null; 771var document = documentAnalysis ? project.Documents.Single() : null; 815var document = project.Documents.Single(); 881var document = project.Documents.Single(); 918var document = project.Documents.Single();
Diagnostics\DiagnosticDataTests.cs (2)
151var document = additionalDocument.Project.Documents.Single(); 187var document = additionalDocument.Project.Documents.Single();
Formatting\InferredIndentationTests.cs (3)
26var options = await testWorkspace.CurrentSolution.Projects.Single().Documents.Single().GetLineFormattingOptionsAsync(CancellationToken.None); 39var options = await testWorkspace.CurrentSolution.Projects.Single().Documents.Single().GetLineFormattingOptionsAsync(CancellationToken.None); 53var options = await testWorkspace.CurrentSolution.Projects.Single().Documents.Single().GetLineFormattingOptionsAsync(CancellationToken.None);
LanguageServer\VSTypeScriptHandlerTests.cs (2)
48var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 71var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single();
LinkedFiles\LinkedFileDiffMergingEditorTests.cs (1)
103var linkedDocument = document.Project.Solution.Projects.Single(p => p != document.Project).Documents.Single();
Preview\PreviewWorkspaceTests.cs (2)
80var changedSolution = previewWorkspace.CurrentSolution.Projects.First().Documents.First().WithText(SourceText.From(text)).Project.Solution; 82Assert.Equal(previewWorkspace.CurrentSolution.Projects.First().Documents.First().GetTextAsync().Result.ToString(), text);
SymbolFinder\SymbolFinderTests.cs (2)
648var csDoc = csProject.Documents.Single(); 866solution = solution.GetProject(referencedProjectId).Documents.Single().WithText(SourceText.From(code.Replace('0', '1')))
SymbolKey\SymbolKeyCrossLanguageTests.cs (1)
43var csDocument = solution.Projects.Single(p => p.Language == LanguageNames.CSharp).Documents.Single();
Microsoft.CodeAnalysis.ExternalAccess.HotReload.UnitTests (1)
HotReloadMSBuildWorkspaceTests.cs (1)
108Assert.Equal(["A", "B"], project2.Documents.Select(d => d.Name));
Microsoft.CodeAnalysis.ExternalAccess.Xaml (1)
Internal\DescriptionService.cs (1)
54var codeDocument = project.Documents.FirstOrDefault();
Microsoft.CodeAnalysis.Features (15)
AddFileBanner\AbstractAddFileBannerCodeRefactoringProvider.cs (1)
63document.Project.Documents
ChangeSignature\DelegateInvokeMethodReferenceFinder.cs (2)
55foreach (var document in project.Documents) 77foreach (var document in project.Documents)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.AbstractGlobalSuppressMessageCodeAction.cs (1)
76foreach (var document in _project.Documents)
CodeRefactorings\SyncNamespace\AbstractSyncNamespaceCodeRefactoringProvider.MoveFileCodeAction.cs (1)
164foreach (var document in project.Documents)
Completion\Providers\AbstractInternalsVisibleToCompletionProvider.cs (1)
181foreach (var document in project.Documents)
Completion\Providers\ImportCompletionProvider\ExtensionMemberImportCompletionHelper.cs (1)
251foreach (var document in project.Documents)
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
491foreach (var document in project.Documents)
Diagnostics\Service\DiagnosticAnalyzerService_ComputeDiagnosticAnalysisResults.cs (1)
129foreach (var textDocument in project.AdditionalDocuments.Concat(project.Documents))
ExternalAccess\UnitTesting\API\UnitTestingSearchHelpers.cs (1)
174var streams = project.Documents.SelectAsArray(d => GetSourceLocationsInProcessAsync(d, comparer, container, symbolName, symbolArity, query, cancellationToken));
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (1)
547foreach (var document in project.Documents)
NavigateTo\AbstractNavigateToSearchService.CachedDocumentSearch.cs (1)
89var documentKeys = projects.SelectManyAsArray(p => p.Documents.Select(DocumentKey.ToDocumentKey));
NavigateTo\AbstractNavigateToSearchService.NormalSearch.cs (1)
224Prioritize(project.Documents, highPriDocs.Contains),
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
277var firstDocument = navigateProject.Documents.First(d => d.FilePath?.Equals(firstDocumentFilePath, StringComparison.OrdinalIgnoreCase) ?? false);
StackTraceExplorer\StackTraceExplorerService.cs (1)
104var allDocuments = project.Documents.Concat(project.AdditionalDocuments);
Microsoft.CodeAnalysis.Features.Test.Utilities (7)
EditAndContinue\EditAndContinueTestVerifier.cs (4)
155var oldDocuments = oldProject.Documents.ToArray(); 156var newDocuments = newProject.Documents.ToArray(); 517foreach (var oldDocument in oldProject.Documents) 586foreach (var document in project.Documents)
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (2)
94return (solution, solution.Projects.Single().Documents.Single()); 299project.Documents.Select(d => (d.GetTextSynchronously(CancellationToken.None), d.FilePath ?? throw ExceptionUtilities.UnexpectedValue(null))),
SolutionExplorer\AbstractSolutionExplorerSymbolTreeItemProviderTests.cs (1)
26var document = workspace.CurrentSolution.Projects.Single().Documents.Single();
Microsoft.CodeAnalysis.Features.UnitTests (45)
EditAndContinue\ActiveStatementsMapTests.cs (3)
123var document = project.Documents.Single(); 180var document = project.Documents.Single(); 233var document = project.Documents.Single();
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (31)
263var document1 = solution.Projects.Single().Documents.Single(); 361var document1 = solution.Projects.Single().Documents.Single(); 1493var document1 = solution.Projects.Single().Documents.Single(); 1532var document1 = solution.Projects.Single().Documents.Single(); 1701var document1 = solution.Projects.Single().Documents.Single(); 1839var document1 = solution.Projects.Single().Documents.Single(); 1983var document2 = solution.Projects.Single().Documents.Single(); 2027var document2 = solution.Projects.Single().Documents.Single(); 2187var document1 = solution.Projects.Single().Documents.Single(); 2189var document2 = solution.Projects.Single().Documents.Single(); 2319var documentC = projectC.Documents.Single(d => d.Name == "C.cs"); 2848var documentId = solution.Projects.Single().Documents.Single().Id; 2996var documentId = solution.Projects.Single().Documents.Single().Id; 3008var document2 = solution.Projects.Single().Documents.Single(); 3035var documentId = solution.Projects.Single().Documents.Single().Id; 3047var document2 = solution.Projects.Single().Documents.Single(); 3078var document1 = solution.Projects.Single().Documents.Single(); 3080var document2 = solution.Projects.Single().Documents.Single(); 3268var document3 = solution.Projects.Single().Documents.Single(); 3418var document3 = solution.Projects.Single().Documents.Single(); 3694var documentA = project.Documents.First(); 3695var documentB = project.Documents.Skip(1).First(); 4306var documentId = solution.Projects.Single().Documents.Single().Id; 4318var document2 = solution.Projects.Single().Documents.Single(); 4385solution = solution.WithDocumentText(projectA.Documents.Single().Id, CreateText(source2)); 4386solution = solution.WithDocumentText(projectB.Documents.Single().Id, CreateText(source2)); 4433solution = solution.WithDocumentText(projectA.Documents.Single().Id, CreateText(source3)); 4434solution = solution.WithDocumentText(projectB.Documents.Single().Id, CreateText(source3)); 4703var document1 = solution.Projects.Single().Documents.Single(); 4945var documents = solution.Projects.Single().Documents; 5048var document = project.Documents.Single();
EditAndContinue\EditSessionActiveStatementsTests.cs (5)
184var document1 = project.Documents.Single(d => d.Name == "test1.cs"); 185var document2 = project.Documents.Single(d => d.Name == "test2.cs"); 349var document = project.Documents.Single(); 529var document = project.Documents.Single(); 670var document = project.Documents.Single();
FindUsages\DefinitionItemFactoryTests.cs (6)
930var document = project.Documents.Single(); 1335var document = project.Documents.Single(); 1395var document = project.Documents.Single(); 1446var document = project.Documents.Single(); 1510var document = project.Documents.Single(); 1581var document = project.Documents.Single();
Microsoft.CodeAnalysis.LanguageServer (1)
FileBasedPrograms\FileBasedProgramsProjectSystem.cs (1)
239var document = project.Documents.FirstOrDefault(document => document.FilePath == documentFilePath)
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
ExternalAccess\Razor\FormatNewFileHandler.cs (1)
74var hintDocument = project.Documents.FirstOrDefault();
Handler\Diagnostics\DiagnosticSourceProviders\WorkspaceDocumentsAndProjectDiagnosticSourceProvider.cs (1)
74AddDocumentSources(project.Documents);
Handler\SpellCheck\WorkspaceSpellCheckHandler.cs (1)
73var documents = project.Documents;
Handler\Tasks\WorkspaceTaskDiagnosticSourceProvider.cs (1)
38foreach (var document in project.Documents)
Microsoft.CodeAnalysis.LanguageServer.UnitTests (22)
FileBasedProgramsWorkspaceTests.cs (21)
72return workspaceFactory.HostWorkspace.CurrentSolution.GetRequiredProject(project.Id).Documents.Single(); 293Assert.Equal(1, looseDocumentOne.Project.Documents.Count()); 304Assert.Contains(canonicalDocumentOne.Project.Documents, d => d.Name == "Canonical.AssemblyInfo.cs"); 325Assert.DoesNotContain(canonicalDocumentTwo.Project.Documents, d => d.Name == looseDocumentOne.Name); 329Assert.Contains(canonicalDocumentTwo.Project.Documents, d => d.Name == "Canonical.AssemblyInfo.cs"); 347Assert.Equal(1, primordialDocument.Project.Documents.Count()); 363Assert.Contains(canonicalDocument.Project.Documents, d => d.Name == "Canonical.AssemblyInfo.cs"); 393Assert.Equal(1, document.Project.Documents.Count()); 422Assert.Equal(1, looseDocumentOne.Project.Documents.Count()); 434Assert.Contains(canonicalDocumentOne.Project.Documents, d => d.Name == "Canonical.AssemblyInfo.cs"); 488Assert.Single(looseDocument.Project.Documents); 523Assert.Equal(1, looseDocumentOne.Project.Documents.Count()); 535Assert.Contains(canonicalDocumentOne.Project.Documents, d => d.Name == "Canonical.AssemblyInfo.cs"); 558Assert.Equal(1, document.Project.Documents.Count()); 704Assert.Equal(1, document.Project.Documents.Count()); 733Assert.Equal(1, document.Project.Documents.Count()); 745Assert.Contains(document.Project.Documents, d => d.Name == "Canonical.AssemblyInfo.cs"); 757Assert.Contains(document.Project.Documents, d => d.Name == "Canonical.AssemblyInfo.cs"); 768Assert.Contains(document.Project.Documents, d => d.Name == "SomeFile.AssemblyInfo.cs"); 843Assert.Contains(canonicalDocument.Project.Documents, d => d.Name == "Canonical.AssemblyInfo.cs"); 968Assert.True(document.Project.Documents.Contains(document => document.Name == "Util.cs"));
WorkspaceProjectFactoryServiceTests.cs (1)
52var document = Assert.Single(project.Documents);
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Host\TestUtils.cs (1)
236foreach (var document in project.Documents.Concat(project.AdditionalDocuments).Concat(project.AnalyzerConfigDocuments))
Microsoft.CodeAnalysis.Workspaces (10)
CodeFixes\FixAllOccurrences\FixAllState.FixMultipleDiagnosticProvider.cs (1)
42foreach (var document in project.Documents)
CodeRefactorings\FixAllOccurences\RefactorAllState.cs (2)
111documentsToRefactor = Project.Documents; 115documentsToRefactor = Project.Solution.Projects.SelectMany(p => p.Documents);
Diagnostics\DiagnosticData.cs (1)
218document = project.Documents.FirstOrDefault(d => d.FilePath == diagnostic.Location.GetLineSpan().Path);
Rename\Renamer.RenameDocumentActionSet.cs (1)
141return project.Documents.FirstOrDefault(d => d.Name == _documentName && d.Folders.SequenceEqual(_documentFolders))
Rename\RenameUtilities.cs (2)
140return projectIdsOfRenameSymbolDeclaration.SelectMany(p => solution.GetRequiredProject(p).Documents); 148return relevantProjects.SelectMany(p => solution.GetRequiredProject(p).Documents);
Workspace\Solution\Project.cs (2)
327foreach (var document in this.Documents) 493var results = await Task.WhenAll(this.Documents.Select(predicateAsync)).ConfigureAwait(false);
Workspace\Workspace.cs (1)
2028project.Documents.Select(CreateDocumentInfoWithText),
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (51)
NetCoreTests.cs (10)
94var document = project.Documents.First(d => d.Name == "Program.cs"); 163var document = libraryProject.Documents.First(d => d.Name == "Class1.cs"); 203var document = project.Documents.First(d => d.Name == "Program.cs"); 263var document = project.Documents.First(d => d.Name == "Program.cs"); 375document = project.Documents.First(d => d.Name == "Program.cs"); 379document = project.Documents.First(d => d.Name == "Class1.cs"); 456var libraryFs = fsharpLib.Documents.Single(d => Path.GetFileName(d.FilePath) == "Library.fs"); 520Assert.Contains(fsharpProj.Documents, d => Path.GetFileName(d.FilePath) == "Library.fs"); 526Assert.Contains(csharpProj.Documents, d => Path.GetFileName(d.FilePath) == "Class1.cs"); 638var document = project.Documents.First(d => d.Name == "Program.vb");
VisualStudioMSBuildWorkspaceTests.cs (41)
65var document = project.Documents.First(); 289Assert.All(project.Documents, d => Assert.Equal(SourceHashAlgorithm.Sha1, d.GetTextSynchronously(default).ChecksumAlgorithm)); 307Assert.All(project.Documents, d => Assert.Equal(SourceHashAlgorithms.Default, d.GetTextSynchronously(default).ChecksumAlgorithm)); 344var d1 = p1.Documents.First(); 401var document = project.Documents.First(); 444var document = project.Documents.First(); 465var document = project.Documents.First(); 483var document = project.Documents.First(); 597Assert.NotEmpty(project.Documents); 610Assert.NotEmpty(project.Documents); 769var documents = project.Documents.ToList(); 851var documents = project.Documents.Where(d => d.Name == "CSharpClass.cs").ToList(); 894], project.Documents.Select(d => d.Name)); 917var document = project.Documents.First(); 936var document = project.Documents.First(); 978var doc = solution.Projects.First().Documents.First(d => d.FilePath == sourceFile); 1012var doc = solution.Projects.First().Documents.First(d => d.FilePath == sourceFile); 1181], project.Documents.Select(d => d.Name)); 1971var documents = project.Documents.ToList(); 1999var documents = project2.Documents.ToList(); 2018var documentsB = projectB.Documents.ToList(); 2033var document = project.Documents.Single(d => d.Name == "CSharpClass.cs"); 2042var documents = project2.Documents.ToList(); 2067var document = project.Documents.Single(d => d.Name == "CSharpClass.cs"); 2075Assert.DoesNotContain(project2.Documents, d => d.Name == "CSharpClass.cs"); 2093var documents = solution.GetProjectsByName("CSharpProject").FirstOrDefault().Documents.ToList(); 2217var doc = workspace.CurrentSolution.Projects.First().Documents.First(); 2247var doc = workspace.CurrentSolution.Projects.First().Documents.First(); 2349var document = project.Documents.Single(d => d.Name == "CSharpClass.cs"); 2369var doc = proj.Documents.First(); 2769var document = project.Documents.First(d => d.Name == "class1.cs"); 2788var document = project.Documents.First(d => d.Name == "class1.cs"); 2807var document = project.Documents.First(d => d.Name == "class1.cs"); 2822var document = project.GetObjectReference(static p => p.Documents.First()); 2858var document = project.Documents.First(d => d.Name == "class1.cs"); 2970var docs = proj.Documents.ToList(); 3087Assert.Contains(proj.Documents, d => d.Name == "AssemblyInfo.cs"); 3314var document = project.Documents.First(d => d.Name == "class1.cs"); 3333var document = project.Documents.Single(d => d.Name == "MyClass.cs"); 3346var linkedDocument = project.Documents.Single(d => d.Name == "Foo.cs"); 3359var linkedDocument = project.Documents.Single(d => d.Name == "MyClass.cs");
Microsoft.CodeAnalysis.Workspaces.UnitTests (56)
CommandLineProject\CommandLineProjectWorkspaceTests.cs (5)
36Assert.Equal(1, project.Documents.Count()); 38var gooDoc = project.Documents.First(d => d.Name == "CSharpClass.cs"); 64Assert.Equal(2, project.Documents.Count()); 66var gooDoc = project.Documents.First(d => d.Name == "goo.cs"); 70var barDoc = project.Documents.First(d => d.Name == "bar.cs");
SolutionTests\SolutionTests.cs (33)
2892Assert.Empty(finalProject.Documents); 2911Assert.All(solution.Projects, p => Assert.Single(p.Documents)); 2915Assert.All(solution.Projects, p => Assert.Empty(p.Documents)); 3072var docs = project.Documents.ToList(); 4474var frozenDocument = project.Documents.Single().WithFrozenPartialSemantics(CancellationToken.None); 4488var frozenDocument = project.Documents.First().WithFrozenPartialSemantics(CancellationToken.None); 4490Assert.Single(frozenDocument.Project.Documents); 4507var frozenDocument = forkedProject.Documents.Single().WithFrozenPartialSemantics(CancellationToken.None); 4513Assert.Equal(2, frozenDocument.Project.Documents.Count()); 4516Assert.True(frozenCompilation.ContainsSyntaxTree(await originalProject.Documents.Single().GetSyntaxTreeAsync())); 4531var frozenDocument = forkedProject.Documents.Single().WithFrozenPartialSemantics(CancellationToken.None); 4541Assert.Equal(2, frozenDocument.Project.Documents.Count()); 4544Assert.True(frozenCompilation.ContainsSyntaxTree(await originalProject.Documents.Single().GetSyntaxTreeAsync())); 5797Assert.Empty(frozenProject.Documents); 5816Assert.Single(frozenProject.Documents); 5820Assert.True(frozenCompilation.ContainsSyntaxTree(await frozenProject.Documents.Single().GetSyntaxTreeAsync())); 5838Assert.Single(frozenProject1.Documents); 5841Assert.Empty(frozenProject2.Documents); 5845Assert.True(frozenCompilation1.ContainsSyntaxTree(await frozenProject1.Documents.Single().GetSyntaxTreeAsync())); 5868Assert.Single(frozenProject1.Documents); 5872Assert.True(frozenCompilation1.ContainsSyntaxTree(await frozenProject1.Documents.Single().GetSyntaxTreeAsync())); 5875Assert.Empty(frozenProject2.Documents); 5898Assert.Single(frozenProject1.Documents); 5902Assert.True(frozenCompilation1.ContainsSyntaxTree(await frozenProject1.Documents.Single().GetSyntaxTreeAsync())); 5905Assert.Single(frozenProject2.Documents); 5909Assert.True(frozenCompilation2.ContainsSyntaxTree(await frozenProject2.Documents.Single().GetSyntaxTreeAsync())); 5924var syntaxTree1 = await project1.Documents.Single().GetSyntaxTreeAsync(); 5928var forkedProject1 = frozenSolution.WithDocumentText(project1.Documents.Single().Id, SourceText.From("class Doc2 { }")).GetProject(project1.Id); 5929var forkedDocument1 = forkedProject1.Documents.Single(); 5957var syntaxTree1 = await project1.Documents.Single().GetSyntaxTreeAsync(); 5967var forkedProject1 = frozenSolution.WithDocumentText(project1.Documents.Single().Id, SourceText.From("class Doc2 { }")).GetProject(project1.Id); 5968var forkedDocument1 = forkedProject1.Documents.Single(); 6001Assert.Single(frozenProject.Documents);
SolutionTests\SolutionWithSourceGeneratorTests.cs (10)
347var partialProject = project.Documents.Single().WithFrozenPartialSemantics(forceFreeze, CancellationToken.None).Project; 467project = project.Documents.Single(d => d.Name == "RegularDocument.cs").WithFrozenPartialSemantics(CancellationToken.None).Project; 489project = project.Documents.Single().WithText(SourceText.From("// Change")).Project; 565var existingText = await project.Documents.Single().GetTextAsync(); 567project = project.Documents.Single().WithText(newText).Project; 725var documentToFreeze = workspace.CurrentSolution.Projects.Single().Documents.Single(); 760var document = project.Documents.Single().WithFrozenPartialSemantics(forceFreeze: true, CancellationToken.None); 789var document = project.Documents.Single().WithFrozenPartialSemantics(CancellationToken.None); 996var ordinaryDocument = project.Documents.First(); 1580Assert.Equal(2, finalSolution.Projects.Single().Documents.Count());
SyntaxReferenceTests.cs (6)
55var tree = await solution.Projects.First().Documents.First().GetRequiredSyntaxTreeAsync(CancellationToken.None); 77var tree = await solution.Projects.First().Documents.First().GetRequiredSyntaxTreeAsync(CancellationToken.None); 101var tree = await solution.Projects.First().Documents.First().GetRequiredSyntaxTreeAsync(CancellationToken.None); 124var tree = await solution.Projects.First().Documents.First().GetRequiredSyntaxTreeAsync(CancellationToken.None); 148var tree = await solution.Projects.First().Documents.First().GetRequiredSyntaxTreeAsync(CancellationToken.None); 175var tree = await solution.Projects.First().Documents.First().GetRequiredSyntaxTreeAsync(CancellationToken.None);
WorkspaceTests\AdhocWorkspaceTests.cs (2)
178Assert.Equal(1, proj.Documents.Count()); 180var doc = proj.Documents.First();
Microsoft.Gen.BuildMetadata.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
100foreach (var doc in proj.Documents)
Microsoft.Gen.ComplianceReports.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
100foreach (var doc in proj.Documents)
Microsoft.Gen.ContextualOptions.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
100foreach (var doc in proj.Documents)
Microsoft.Gen.Logging.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
100foreach (var doc in proj.Documents)
Microsoft.Gen.MetadataExtractor.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
100foreach (var doc in proj.Documents)
Microsoft.Gen.Metrics.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
100foreach (var doc in proj.Documents)
Microsoft.Gen.MetricsReports.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
100foreach (var doc in proj.Documents)
Microsoft.Interop.LibraryImportGenerator (1)
Analyzers\AddDisableRuntimeMarshallingAttributeFixer.cs (1)
55project.Documents.FirstOrDefault(IsPropertiesAssemblyInfo) ??
Microsoft.VisualStudio.LanguageServices (10)
CallHierarchy\CallHierarchyProvider.cs (1)
119return ImmutableHashSet.CreateRange(currentProject.Documents);
CodeCleanup\AbstractCodeCleanUpFixer.cs (1)
215source: project.Documents,
GenerateType\GenerateTypeDialogViewModel.cs (5)
357if (this.SelectedProject.Documents.Where(n => n != null).Where(n => n.FilePath == FullFilePath).Any() || 359this.SelectedProject.Documents.Where(n => n.Name != null && n.Folders.Count > 0 && n.Name == this.FileName && this.Folders.SequenceEqual(n.Folders)).Any()) || 493_previouslyPopulatedDocumentList.AddRange(_document.Project.Documents 499_previouslyPopulatedDocumentList.AddRange(SelectedProject.Documents 503this.SelectedDocument = SelectedProject.Documents.FirstOrDefault();
ProjectSystem\Logging\RoslynWorkspaceStructureLogger.cs (1)
149projectElement.Add(new XElement("workspaceDocuments", await CreateElementsForDocumentCollectionAsync(project.Documents, "document", cancellationToken)));
TableDataSource\Suppression\VisualStudioDiagnosticListSuppressionStateService.cs (1)
303foreach (var document in project.Documents)
Venus\ContainedDocument.cs (1)
184foreach (var document in _workspace.CurrentSolution.GetProject(_project.Id).Documents)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (40)
CodeModel\AbstractFileCodeElementTests.cs (1)
57=> GetCurrentProject().Documents.Single();
CodeModel\FileCodeModelTestHelpers.cs (1)
37var document = project.Documents.Single().Id;
F1Help\F1HelpTests.cs (1)
30var actualText = await service.GetHelpTermAsync(workspace.CurrentSolution.Projects.First().Documents.First(), workspace.Documents.First().SelectedSpans.First(), CancellationToken.None);
Interactive\Commands\ResetInteractiveTests.cs (1)
52var document = project.Documents.FirstOrDefault(d => d.FilePath == "ResetInteractiveTestsDocument");
PersistentStorage\AbstractPersistentStorageTests.cs (22)
120var document = project.Documents.First(); 239var document = solution.Projects.Single().Documents.Single(); 287DoSimultaneousWrites(s => storage.WriteStreamAsync(solution.Projects.Single().Documents.Single(), streamName1, EncodeString(s))); 288var value = int.Parse(ReadStringToEnd(await storage.ReadStreamAsync(solution.Projects.Single().Documents.Single(), streamName1))); 326Assert.True(await storage.WriteStreamAsync(solution.Projects.Single().Documents.Single(), streamName1, EncodeString(GetData1(size)), GetChecksum1(withChecksum))); 327DoSimultaneousReads(async () => ReadStringToEnd(await storage.ReadStreamAsync(solution.Projects.Single().Documents.Single(), streamName1, GetChecksum1(withChecksum))), GetData1(size)); 480var document = solution.Projects.Single().Documents.Single(); 501var document = solution.Projects.Single().Documents.Single(); 522var document = solution.Projects.Single().Documents.Single(); 543var document = solution.Projects.Single().Documents.Single(); 564var document = solution.Projects.Single().Documents.Single(); 588var document = solution.Projects.Single().Documents.Single(); 612var document = solution.Projects.Single().Documents.Single(); 636var document = solution.Projects.Single().Documents.Single(); 660var document = solution.Projects.Single().Documents.Single(); 681var document = solution.Projects.Single().Documents.Single(); 702var document = solution.Projects.Single().Documents.Single(); 723var document = solution.Projects.Single().Documents.Single(); 744var document = solution.Projects.Single().Documents.Single(); 768var document = solution.Projects.Single().Documents.Single(); 792var document = solution.Projects.Single().Documents.Single(); 816var document = solution.Projects.Single().Documents.Single();
ProjectSystemShim\CPS\SourceFileHandlingTests.cs (9)
31IEnumerable<Document> GetCurrentDocuments() => environment.Workspace.CurrentSolution.Projects.Single().Documents; 68IEnumerable<Document> GetCurrentDocuments() => environment.Workspace.CurrentSolution.Projects.Single().Documents; 118IEnumerable<Document> GetCurrentDocuments() => environment.Workspace.CurrentSolution.Projects.Single().Documents; 160IEnumerable<Document> GetCurrentDocuments() => environment.Workspace.CurrentSolution.Projects.Single().Documents; 214IEnumerable<Document> GetCurrentDocuments() => environment.Workspace.CurrentSolution.Projects.Single().Documents; 253IEnumerable<Document> GetCurrentDocuments() => environment.Workspace.CurrentSolution.Projects.Single().Documents; 292IEnumerable<Document> GetCurrentDocuments() => environment.Workspace.CurrentSolution.Projects.Single().Documents; 326IEnumerable<Document> GetCurrentDocuments() => environment.Workspace.CurrentSolution.Projects.Single().Documents; 372IEnumerable<Document> GetCurrentDocuments() => environment.Workspace.CurrentSolution.Projects.Single().Documents;
ProjectSystemShim\LegacyProject\SourceFileHandlingTests.cs (5)
29Assert.Empty(environment.Workspace.CurrentSolution.Projects.Single().Documents); 43var document = environment.Workspace.CurrentSolution.Projects.Single().Documents.Single(); 56var document = environment.Workspace.CurrentSolution.Projects.Single().Documents.Single(); 70var document = environment.Workspace.CurrentSolution.Projects.Single().Documents.Single(); 84var document = environment.Workspace.CurrentSolution.Projects.Single().Documents.Single();
Microsoft.VisualStudio.LanguageServices.Implementation (1)
ProjectSystem\CPS\TempPECompiler.cs (1)
48foreach (var document in project.Documents)
Microsoft.VisualStudio.LanguageServices.LiveShare (2)
ProjectsHandler.cs (2)
29foreach (var sourceFile in project.Documents) 46SourceFiles = [.. project.Documents.Select(d => requestContext.ProtocolConverter.ToProtocolUri(new Uri(d.FilePath)))],
Roslyn.VisualStudio.DiagnosticsWindow (1)
Panels\WorkspacePanel.xaml.cs (1)
82from document in project.Documents
Roslyn.VisualStudio.Next.UnitTests (34)
Services\ServiceHubServicesTests.cs (7)
103var oldDocument = solution.Projects.First().Documents.First(); 164var priorityDocumentId = solution.Projects.Single().Documents.Single().Id; 176Assert.Equal(solution.Projects.Single().Documents.Single().Id, info.DocumentId); 214workspace.CurrentSolution.Projects.Single().Documents.Single(), 1929var document = workspace.CurrentSolution.Projects.Single().Documents.Single(); 2066var document = project.Documents.First(d => string.Equals(d.Name, documentName, StringComparison.OrdinalIgnoreCase)); 2075documentName => project.Documents.First(d => string.Equals(d.Name, documentName, StringComparison.OrdinalIgnoreCase)));
Services\ServiceHubServicesTests_ExtensionMessageHandler.cs (12)
102workspace.CurrentSolution.Projects.Single().Documents.Single(), "MessageName", "JsonMessage", CancellationToken.None); 350localWorkspace.CurrentSolution.Projects.Single().Documents.Single(), 376localWorkspace.CurrentSolution.Projects.Single().Documents.Single(), 411localWorkspace.CurrentSolution.Projects.Single().Documents.Single(), 449localWorkspace.CurrentSolution.Projects.Single().Documents.Single(), 496localWorkspace.CurrentSolution.Projects.Single().Documents.Single(), 507localWorkspace.CurrentSolution.Projects.Single().Documents.Single(), 541localWorkspace.CurrentSolution.Projects.Single().Documents.Single(), 572localWorkspace.CurrentSolution.Projects.Single().Documents.Single(), 608localWorkspace.CurrentSolution.Projects.Single().Documents.Single(), 661localWorkspace.CurrentSolution.Projects.Single().Documents.Single(), 691localWorkspace.CurrentSolution.Projects.Single().Documents.Single(),
Services\SolutionServiceTests.cs (15)
292=> VerifySolutionUpdate(@"class Test { void Method() { } }", s => s.WithDocumentFolders(s.Projects.First().Documents.First().Id, ["test"])); 428var currentSolution = remoteSolution1.WithDocumentText(remoteSolution1.Projects.First().Documents.First().Id, SourceText.From(code + " class Test2 { }")); 437currentSolution = oopSolution2.WithDocumentText(oopSolution2.Projects.First().Documents.First().Id, SourceText.From(code + " class Test3 { }")); 1022var document1 = project1.Documents.Single(); 1041var document1 = project1.Documents.Single(); 1073var document1 = project1.Documents.First(); 1074var document2 = project1.Documents.Last(); 1112var document1 = project1.Documents.First(); 1113var document2 = project1.Documents.Last(); 1114var document3 = project2.Documents.Single(); 1137var document1 = project1.Documents.Single(); 1164var document1 = project1.Documents.Single(); 1193var document1 = project1.Documents.Single(); 1240var document1 = project1.Documents.First(); 1241var document2 = project1.Documents.Last();