599 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)
76var 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)
31var document = project.Documents.First(); 47var 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)
279var 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)
264var 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.Protocol.UnitTests (150)
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(); 343var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 420var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 470var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 539var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 664var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 708var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 771var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 805var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 859var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 973var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 1042var 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(); 434var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 467var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 495var document = solution.Projects.First().Documents.First(); 534var document = solution.Projects.First().Documents.First(); 573var document = solution.Projects.First().Documents.First(); 633var document = solution.Projects.First().Documents.First(); 731var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 764var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 794var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 822var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 1507var 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(); 751var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 858var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 898var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 927var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 968var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 994var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 1016var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 1043var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 1332var document = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.Single(); 1372var openDocument = project.Documents.First(); 1373var closedDocument = project.Documents.Skip(1).First(); 1472var firstDocument = testLspServer.GetCurrentSolution().Projects.Single().Documents.First(); 1487var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 1535var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 1718var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.First(); 1804var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 1884var csproj3Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj3").Single().Documents.First(); 1956var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 2022var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 2082var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 2136var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 2211var uri = testLspServer.GetCurrentSolution().Projects.First().Documents.First().GetURI(); 2299var uri = testLspServer.GetCurrentSolution().Projects.First().Documents.First().GetURI();
DocumentChanges\DocumentChangesTests.LinkedDocuments.cs (2)
42foreach (var document in solution.Projects.First().Documents) 87foreach (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);
Rename\RenameTests.cs (1)
382var document = workspace.CurrentSolution.Projects.First().Documents.First();
SelectionRanges\SelectionRangesTests.cs (2)
177var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 221var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
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(); 423var document = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.First(); 463var document = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.First(); 501var document = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.First(); 517document = lspSolution!.Projects.Single().Documents.First(); 557var document = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.First();
Symbols\DocumentSymbolsTests.cs (1)
104var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
UriTests.cs (2)
106var workspaceDocument = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.Single(); 139var 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 (2)
393initialSolution.Projects.Single().Documents.Single().Id, 491var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
Microsoft.CodeAnalysis.LanguageServer.UnitTests (23)
FileBasedProgramsWorkspaceTests.cs (22)
74return workspaceFactory.HostWorkspace.CurrentSolution.GetRequiredProject(project.Id).Documents.Single(); 316Assert.Equal(1, looseDocumentOne.Project.Documents.Count()); 327Assert.Contains(canonicalDocumentOne.Project.Documents, d => d.Name == "Canonical.AssemblyInfo.cs"); 348Assert.DoesNotContain(canonicalDocumentTwo.Project.Documents, d => d.Name == looseDocumentOne.Name); 352Assert.Contains(canonicalDocumentTwo.Project.Documents, d => d.Name == "Canonical.AssemblyInfo.cs"); 370Assert.Equal(1, primordialDocument.Project.Documents.Count()); 386Assert.Contains(canonicalDocument.Project.Documents, d => d.Name == "Canonical.AssemblyInfo.cs"); 416Assert.Equal(1, document.Project.Documents.Count()); 446Assert.Equal(1, looseDocumentOne.Project.Documents.Count()); 458Assert.Contains(canonicalDocumentOne.Project.Documents, d => d.Name == "Canonical.AssemblyInfo.cs"); 512Assert.Single(looseDocument.Project.Documents); 547Assert.Equal(1, looseDocumentOne.Project.Documents.Count()); 559Assert.Contains(canonicalDocumentOne.Project.Documents, d => d.Name == "Canonical.AssemblyInfo.cs"); 582Assert.Equal(1, document.Project.Documents.Count()); 728Assert.Equal(1, document.Project.Documents.Count()); 758Assert.Equal(1, document.Project.Documents.Count()); 770Assert.Contains(document.Project.Documents, d => d.Name == "Canonical.AssemblyInfo.cs"); 782Assert.Contains(document.Project.Documents, d => d.Name == "Canonical.AssemblyInfo.cs"); 793Assert.Contains(document.Project.Documents, d => d.Name == "SomeFile.AssemblyInfo.cs"); 880Assert.Contains(canonicalDocument.Project.Documents, d => d.Name == "Canonical.AssemblyInfo.cs"); 1005Assert.True(document.Project.Documents.Contains(document => document.Name == "Util.cs")); 1153Assert.Contains(document.Project.Documents, document => document.FilePath == appCsFile.Path);
WorkspaceProjectFactoryServiceTests.cs (1)
49var 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)
96var document = project.Documents.First(d => d.Name == "Program.cs"); 165var document = libraryProject.Documents.First(d => d.Name == "Class1.cs"); 205var document = project.Documents.First(d => d.Name == "Program.cs"); 265var document = project.Documents.First(d => d.Name == "Program.cs"); 377document = project.Documents.First(d => d.Name == "Program.cs"); 381document = project.Documents.First(d => d.Name == "Class1.cs"); 458var libraryFs = fsharpLib.Documents.Single(d => Path.GetFileName(d.FilePath) == "Library.fs"); 522Assert.Contains(fsharpProj.Documents, d => Path.GetFileName(d.FilePath) == "Library.fs"); 528Assert.Contains(csharpProj.Documents, d => Path.GetFileName(d.FilePath) == "Class1.cs"); 640var 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)
38Assert.Equal(1, project.Documents.Count()); 40var gooDoc = project.Documents.First(d => d.Name == "CSharpClass.cs"); 67Assert.Equal(2, project.Documents.Count()); 69var gooDoc = project.Documents.First(d => d.Name == "goo.cs"); 73var 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)
346var partialProject = project.Documents.Single().WithFrozenPartialSemantics(forceFreeze, CancellationToken.None).Project; 466project = project.Documents.Single(d => d.Name == "RegularDocument.cs").WithFrozenPartialSemantics(CancellationToken.None).Project; 488project = project.Documents.Single().WithText(SourceText.From("// Change")).Project; 564var existingText = await project.Documents.Single().GetTextAsync(); 566project = project.Documents.Single().WithText(newText).Project; 724var documentToFreeze = workspace.CurrentSolution.Projects.Single().Documents.Single(); 759var document = project.Documents.Single().WithFrozenPartialSemantics(forceFreeze: true, CancellationToken.None); 788var document = project.Documents.Single().WithFrozenPartialSemantics(CancellationToken.None); 995var ordinaryDocument = project.Documents.First(); 1579Assert.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();