587 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 (3)
InheritanceMargin\BenchmarksHelpers.cs (1)
25foreach (var document in project.Documents)
Lsp\LspCompletionSerializationBenchmarks.cs (1)
116var document = testServer.GetCurrentSolution().Projects.First().Documents.First();
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.EditorFeatures.UnitTests (53)
Classification\SyntacticClassifierTests.cs (3)
25var document = workspace.CurrentSolution.Projects.First().Documents.First(); 5786var document = workspace.CurrentSolution.Projects.First().Documents.First(); 5816var 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 (14)
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();
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 (37)
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 (3)
53var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 74var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 97var 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)
499foreach (var document in project.Documents)
NavigateTo\AbstractNavigateToSearchService.CachedDocumentSearch.cs (1)
79var documentKeys = projects.SelectManyAsArray(p => p.Documents.Select(DocumentKey.ToDocumentKey));
NavigateTo\AbstractNavigateToSearchService.NormalSearch.cs (1)
220Prioritize(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 (46)
EditAndContinue\ActiveStatementsMapTests.cs (3)
123var document = project.Documents.Single(); 180var document = project.Documents.Single(); 233var document = project.Documents.Single();
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (32)
239var document1 = solution.Projects.Single().Documents.Single(); 317var document1 = solution.Projects.Single().Documents.Single(); 1416var document1 = solution.Projects.Single().Documents.Single(); 1455var document1 = solution.Projects.Single().Documents.Single(); 1624var document1 = solution.Projects.Single().Documents.Single(); 1762var document1 = solution.Projects.Single().Documents.Single(); 1906var document2 = solution.Projects.Single().Documents.Single(); 1950var document2 = solution.Projects.Single().Documents.Single(); 2110var document1 = solution.Projects.Single().Documents.Single(); 2112var document2 = solution.Projects.Single().Documents.Single(); 2242var documentC = projectC.Documents.Single(d => d.Name == "C.cs"); 2771var documentId = solution.Projects.Single().Documents.Single().Id; 2919var documentId = solution.Projects.Single().Documents.Single().Id; 2931var document2 = solution.Projects.Single().Documents.Single(); 2958var documentId = solution.Projects.Single().Documents.Single().Id; 2970var document2 = solution.Projects.Single().Documents.Single(); 3001var document1 = solution.Projects.Single().Documents.Single(); 3003var document2 = solution.Projects.Single().Documents.Single(); 3114var document3 = solution.Projects.Single().Documents.Single(); 3167var document3 = solution.Projects.Single().Documents.Single(); 3310var document3 = solution.Projects.Single().Documents.Single(); 3586var documentA = project.Documents.First(); 3587var documentB = project.Documents.Skip(1).First(); 4198var documentId = solution.Projects.Single().Documents.Single().Id; 4210var document2 = solution.Projects.Single().Documents.Single(); 4277solution = solution.WithDocumentText(projectA.Documents.Single().Id, CreateText(source2)); 4278solution = solution.WithDocumentText(projectB.Documents.Single().Id, CreateText(source2)); 4325solution = solution.WithDocumentText(projectA.Documents.Single().Id, CreateText(source3)); 4326solution = solution.WithDocumentText(projectB.Documents.Single().Id, CreateText(source3)); 4589var document1 = solution.Projects.Single().Documents.Single(); 4831var documents = solution.Projects.Single().Documents; 4934var 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 (2)
FileBasedPrograms\CanonicalMiscFilesProjectLoader.cs (2)
299var miscDocuments = primordialProject.Documents 347documents: [newDocumentInfo, .. await Task.WhenAll(canonicalProject.Documents.Select(document => GetDocumentInfoAsync(document, document.FilePath)))],
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.Protocol.UnitTests (146)
CodeActions\RunCodeActionsTests.cs (1)
49var documentForB = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.Single(doc => doc.Name.Equals("B.cs", StringComparison.OrdinalIgnoreCase));
CodeLens\AbstractCodeLensTests.cs (3)
24var textDocument = CreateTextDocumentIdentifier(testLspServer.GetCurrentSolution().Projects.Single().Documents.Single().GetURI()); 59var textDocument = CreateTextDocumentIdentifier(testLspServer.GetCurrentSolution().Projects.Single().Documents.Single().GetURI()); 82var textDocument = CreateTextDocumentIdentifier(testLspServer.GetCurrentSolution().Projects.Single().Documents.Single().GetURI());
CodeLens\CSharpCodeLensTests.cs (1)
430var documentUri = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single().GetURI();
Completion\CompletionFeaturesTests.cs (15)
92var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 126var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 213var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 277var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 342var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 419var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 469var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 538var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 663var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 707var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 770var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 804var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 858var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 972var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 1041var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
Completion\CompletionResolveTests.cs (1)
195var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
Completion\CompletionTests.cs (18)
93var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 146var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 181var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 216var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 256var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 286var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 370var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 433var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 466var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 494var document = solution.Projects.First().Documents.First(); 533var document = solution.Projects.First().Documents.First(); 572var document = solution.Projects.First().Documents.First(); 632var document = solution.Projects.First().Documents.First(); 730var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 763var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 793var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 821var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 1506var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
Diagnostics\DiagnosticsPullCacheTests.cs (3)
35var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 65var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 96var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single();
Diagnostics\NonLocalDiagnosticTests.cs (1)
36var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.First();
Diagnostics\PullDiagnosticTests.cs (48)
45var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 76var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 96var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 178var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 195var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 218var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 236var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 250var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 278var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 301var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 328var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 348var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 376var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 393var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 426var csproj1Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj1").Single().Documents.First(); 427var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 479var csproj1Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj1").Single().Documents.First(); 480var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 538var csproj1Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj1").Single().Documents.First(); 539var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 590var csproj1Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj1").Single().Documents.First(); 591var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 620var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 640var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 669var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 752var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 787var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 827var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 856var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 897var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 923var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 945var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 972var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 1261var document = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.Single(); 1301var openDocument = project.Documents.First(); 1302var closedDocument = project.Documents.Skip(1).First(); 1401var firstDocument = testLspServer.GetCurrentSolution().Projects.Single().Documents.First(); 1416var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 1464var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 1647var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.First(); 1733var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 1815var csproj3Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj3").Single().Documents.First(); 1889var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 1957var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 2020var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 2076var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 2153var uri = testLspServer.GetCurrentSolution().Projects.First().Documents.First().GetURI(); 2241var uri = testLspServer.GetCurrentSolution().Projects.First().Documents.First().GetURI();
DocumentChanges\DocumentChangesTests.LinkedDocuments.cs (2)
41foreach (var document in solution.Projects.First().Documents) 86foreach (var document in solution.Projects.First().Documents)
DocumentChanges\DocumentChangesTests.WithFindAllReferences.cs (1)
39var originalDocument = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single();
FoldingRanges\FoldingRangesTests.cs (1)
162var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
InlayHint\AbstractInlayHintTests.cs (1)
25var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single();
InlayHint\CSharpInlayHintTests.cs (1)
112var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single();
MapCode\MapCodeTests.cs (1)
96var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
Metadata\LspMetadataAsSourceWorkspaceTests.cs (1)
128var docs = await testLspServer.GetManagerAccessor().GetMiscellaneousDocumentsAsync(static p => p.Documents).ToImmutableArrayAsync(CancellationToken.None);
Options\SolutionAnalyzerConfigOptionsUpdaterTests.cs (2)
174var treeWithConfig = projectWithConfig.Documents.Single().GetSyntaxTreeSynchronously(CancellationToken.None); 213var treeWithoutConfig = projectWithoutConfig.Documents.Single().GetSyntaxTreeSynchronously(CancellationToken.None);
SemanticTokens\AbstractSemanticTokensTests.cs (1)
77var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
SemanticTokens\SemanticTokensRangeTests.cs (6)
121var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 181var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 233var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 294var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 377var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 488var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
SpellCheck\SpellCheckTests.cs (16)
39var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 58var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 89var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 121var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 159var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 194var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 211document = lspSolution!.Projects.Single().Documents.Single(); 243var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 282var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 308var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 343var document = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.First(); 420var document = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.First(); 460var document = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.First(); 498var document = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.First(); 514document = lspSolution!.Projects.Single().Documents.First(); 554var document = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.First();
Symbols\DocumentSymbolsTests.cs (1)
104var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
UriTests.cs (2)
104var workspaceDocument = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.Single(); 137var fileDocumentUri = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.Single().GetURI();
Workspaces\LspWorkspaceManagerTests.cs (18)
31var documentUri = testLspServer.GetCurrentSolution().Projects.First().Documents.First().GetURI(); 58var firstDocumentUri = testLspServer.GetCurrentSolution().Projects.First().Documents.Single(d => d.FilePath!.Contains("test1")).GetURI(); 59var secondDocumentUri = testLspServer.GetCurrentSolution().Projects.First().Documents.Single(d => d.FilePath!.Contains("test2")).GetURI(); 110var firstDocumentUri = testLspServer.GetCurrentSolution().Projects.First().Documents.Single(d => d.FilePath!.Contains("test1")).GetURI(); 112var secondDocument = testLspServer.GetCurrentSolution().Projects.First().Documents.Single(d => d.FilePath!.Contains("test2")); 148var documentUri = testLspServer.GetCurrentSolution().Projects.First().Documents.Single(d => d.FilePath!.Contains("test1")).GetURI(); 172var documentUri = testLspServer.GetCurrentSolution().Projects.First().Documents.Single(d => d.FilePath!.Contains("test1")).GetURI(); 214var documentUri = testLspServer.GetCurrentSolution().Projects.First().Documents.Single(d => d.FilePath!.Contains("test1")).GetURI(); 440var documentUri = testWorkspace.CurrentSolution.Projects.First().Documents.First().GetURI(); 476var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 477var documentUri = testLspServer.GetCurrentSolution().Projects.First().Documents.First().GetURI(); 522(await testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.Single().GetTextAsync()).ToString()); 535(await testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.Single().GetTextAsync()).ToString()); 538Assert.Empty(await testLspServer.GetManagerAccessor().GetMiscellaneousDocumentsAsync(static p => p.Documents).ToImmutableArrayAsync(CancellationToken.None)); 561var documentUri = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.Single().GetURI(); 576document = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.Single(); 585document = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.Single(); 600var documentUri = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.Single().GetURI();
Workspaces\SourceGeneratedDocumentTests.cs (1)
281initialSolution.Projects.Single().Documents.Single().Id,
Microsoft.CodeAnalysis.LanguageServer.UnitTests (19)
FileBasedProgramsWorkspaceTests.cs (18)
65return workspaceFactory.HostWorkspace.CurrentSolution.GetRequiredProject(project.Id).Documents.Single(); 95Assert.Equal(2, looseDocumentOne.Project.Documents.Count()); 106Assert.Contains(canonicalDocumentOne.Project.Documents, d => d.Name == "Canonical.AssemblyInfo.cs"); 122Assert.DoesNotContain(canonicalDocumentTwo.Project.Documents, d => d.Name == looseDocumentOne.Name); 126Assert.Contains(canonicalDocumentTwo.Project.Documents, d => d.Name == "Canonical.AssemblyInfo.cs"); 145Assert.Equal(2, primordialDocument.Project.Documents.Count()); 161Assert.Contains(canonicalDocument.Project.Documents, d => d.Name == "Canonical.AssemblyInfo.cs"); 183Assert.Equal(1, primordialDocument.Project.Documents.Count()); 200Assert.Contains(canonicalDocument.Project.Documents, d => d.Name == "script.AssemblyInfo.cs"); 222Assert.Equal(2, looseDocumentOne.Project.Documents.Count()); 234Assert.Contains(canonicalDocumentOne.Project.Documents, d => d.Name == "Canonical.AssemblyInfo.cs"); 277Assert.Single(looseDocumentOne.Project.Documents); 291Assert.Single(looseDocument.Project.Documents); 319Assert.Equal(2, looseDocumentOne.Project.Documents.Count()); 331Assert.Contains(canonicalDocumentOne.Project.Documents, d => d.Name == "Canonical.AssemblyInfo.cs"); 352Assert.Equal(2, looseDocumentOne.Project.Documents.Count()); 364Assert.Contains(canonicalDocumentOne.Project.Documents, d => d.Name == "Canonical.AssemblyInfo.cs"); 395Assert.Contains(fullFileBasedDocumentOne!.Project.Documents, d => d.Name == "SomeFile.AssemblyInfo.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) 492var results = await Task.WhenAll(this.Documents.Select(predicateAsync)).ConfigureAwait(false);
Workspace\Workspace.cs (1)
2040project.Documents.Select(CreateDocumentInfoWithText),
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (46)
NetCoreTests.cs (7)
93var document = project.Documents.First(d => d.Name == "Program.cs"); 162var document = libraryProject.Documents.First(d => d.Name == "Class1.cs"); 202var document = project.Documents.First(d => d.Name == "Program.cs"); 262var document = project.Documents.First(d => d.Name == "Program.cs"); 374document = project.Documents.First(d => d.Name == "Program.cs"); 378document = project.Documents.First(d => d.Name == "Class1.cs"); 609var document = project.Documents.First(d => d.Name == "Program.vb");
VisualStudioMSBuildWorkspaceTests.cs (39)
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(); 902var document = project.Documents.First(); 921var document = project.Documents.First(); 963var doc = solution.Projects.First().Documents.First(d => d.FilePath == sourceFile); 997var doc = solution.Projects.First().Documents.First(d => d.FilePath == sourceFile); 1975var documents = project.Documents.ToList(); 2003var documents = project2.Documents.ToList(); 2022var documentsB = projectB.Documents.ToList(); 2037var document = project.Documents.Single(d => d.Name == "CSharpClass.cs"); 2046var documents = project2.Documents.ToList(); 2071var document = project.Documents.Single(d => d.Name == "CSharpClass.cs"); 2079Assert.DoesNotContain(project2.Documents, d => d.Name == "CSharpClass.cs"); 2097var documents = solution.GetProjectsByName("CSharpProject").FirstOrDefault().Documents.ToList(); 2221var doc = workspace.CurrentSolution.Projects.First().Documents.First(); 2251var doc = workspace.CurrentSolution.Projects.First().Documents.First(); 2353var document = project.Documents.Single(d => d.Name == "CSharpClass.cs"); 2373var doc = proj.Documents.First(); 2773var document = project.Documents.First(d => d.Name == "class1.cs"); 2792var document = project.Documents.First(d => d.Name == "class1.cs"); 2811var document = project.Documents.First(d => d.Name == "class1.cs"); 2826var document = project.GetObjectReference(static p => p.Documents.First()); 2862var document = project.Documents.First(d => d.Name == "class1.cs"); 2974var docs = proj.Documents.ToList(); 3091Assert.Contains(proj.Documents, d => d.Name == "AssemblyInfo.cs"); 3318var document = project.Documents.First(d => d.Name == "class1.cs"); 3337var document = project.Documents.Single(d => d.Name == "MyClass.cs"); 3350var linkedDocument = project.Documents.Single(d => d.Name == "Foo.cs"); 3363var 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 (9)
CallHierarchy\Finders\AbstractCallFinder.cs (1)
129return ImmutableHashSet.CreateRange<Document>(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();
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)))],
Microsoft.VisualStudio.LanguageServices.Xaml (2)
Implementation\LanguageServer\Extensions\SymbolExtensions.cs (1)
42var codeDocument = codeProject.Documents.FirstOrDefault();
Implementation\LanguageServer\Handler\Diagnostics\WorkspacePullDiagnosticHandler.cs (1)
47result.AddRange(project.Documents);
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 { }")); 980var document1 = project1.Documents.Single(); 999var document1 = project1.Documents.Single(); 1031var document1 = project1.Documents.First(); 1032var document2 = project1.Documents.Last(); 1070var document1 = project1.Documents.First(); 1071var document2 = project1.Documents.Last(); 1072var document3 = project2.Documents.Single(); 1095var document1 = project1.Documents.Single(); 1122var document1 = project1.Documents.Single(); 1151var document1 = project1.Documents.Single(); 1198var document1 = project1.Documents.First(); 1199var document2 = project1.Documents.Last();