571 references to Documents
AnalyzerRunner (2)
CodeRefactoringRunner.cs (1)
57foreach (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)
78var document1 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program1")); 83var document2 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program2")); 108var document1 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program1")); 113var document2 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program2")); 138var document1 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program1")); 143var document1 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program1")); 168var document1 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program1")); 173var document1 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program1")); 198var document1 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program1")); 203var 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)
65var document = workspace.CurrentSolution.Projects.Single().Documents.Single(); 94var ideEngineDocument = ideEngineWorkspace.CurrentSolution.Projects.Single().Documents.Single(); 130var document = workspace.CurrentSolution.Projects.Single().Documents.Single(); 176var sourceDocument = workspace.CurrentSolution.Projects.Single().Documents.Single(); 206var ideEngineDocument = workspace.CurrentSolution.Projects.Single().Documents.Single(); 262var ideEngineDocument = ideEngineWorkspace.CurrentSolution.Projects.Single().Documents.Single(); 783var 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)
364var 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")); 543public 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)
201var 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)
297var oldDocument = oldProject.Documents.Single(); 364var oldDocument = oldProject.Documents.Single(); 391var oldDocument = oldProject.Documents.Single(); 425var oldDocument = oldProject.Documents.Single(); 459var oldDocument = oldProject.Documents.Single(); 505var oldDocument = oldProject.Documents.Single(); 537var oldDocument = oldProject.Documents.Single(); 574var oldDocument = oldProject.Documents.Single(); 613var oldDocument = oldProject.Documents.Single(); 662Assert.Equal(2, newProject.Documents.Count()); 708Assert.Equal(2, newProject.Documents.Count()); 792var 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 (33)
CodeFixes\CodeFixServiceTests.cs (5)
58var document = project.Documents.Single(); 279document = project.Documents.Single(); 368TextDocumentKind.Document => project.Documents.Single(), 750var document = project.Documents.Single(); 1053sourceDocument = 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(); 89var document = workspace.CurrentSolution.Projects.Single().Documents.Single(); 109var document = project.Documents.Single(); 267project.Documents.Single(t => t.Name == "test.editorconfig"), 272project.Documents.Single(t => t.Name == "test.cs"),
Completion\CompletionServiceTests.cs (1)
46var document = project.Documents.Single();
Diagnostics\DiagnosticAnalyzerServiceTests.cs (6)
447var document = project.Documents.Single(); 559var document = isSourceGenerated ? (await project.GetSourceGeneratedDocumentsAsync(CancellationToken.None)).Single() : project.Documents.Single(); 634var document = documentAnalysis ? project.Documents.Single() : null; 681var document = project.Documents.Single(); 749var document = project.Documents.Single(); 792var 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.EditorFeatures2.UnitTests (1)
Diagnostics\DiagnosticServiceTests.vb (1)
1436Dim document = project.Documents.Single()
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\ExtensionMethodImportCompletionHelper.cs (1)
250foreach (var document in project.Documents)
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
491foreach (var document in project.Documents)
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer.Executor.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)
288var 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)
146var oldDocuments = oldProject.Documents.ToArray(); 147var newDocuments = newProject.Documents.ToArray(); 482foreach (var oldDocument in oldProject.Documents) 551foreach (var document in project.Documents)
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (2)
93return (solution, solution.Projects.Single().Documents.Single()); 324project.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 (47)
EditAndContinue\ActiveStatementsMapTests.cs (3)
123var document = project.Documents.Single(); 180var document = project.Documents.Single(); 233var document = project.Documents.Single();
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (33)
248var document1 = solution.Projects.Single().Documents.Single(); 283var document1 = solution.Projects.Single().Documents.Single(); 896var document1 = solution.Projects.Single().Documents.Single(); 935var document1 = solution.Projects.Single().Documents.Single(); 1045var document1 = solution.Projects.Single().Documents.Single(); 1181var document1 = solution.Projects.Single().Documents.Single(); 1338var document2 = solution.Projects.Single().Documents.Single(); 1381var document2 = solution.Projects.Single().Documents.Single(); 1546var document1 = solution.Projects.Single().Documents.Single(); 1548var document2 = solution.Projects.Single().Documents.Single(); 1586var document1 = solution.Projects.Single().Documents.Single(); 1588var document2 = solution.Projects.Single().Documents.Single(); 1655var documentC = projectC.Documents.Single(d => d.Name == "C.cs"); 1972var documentA1 = solution.Projects.Single().Documents.Single(); 2053var documentId = solution.Projects.Single().Documents.Single().Id; 2201var documentId = solution.Projects.Single().Documents.Single().Id; 2213var document2 = solution.Projects.Single().Documents.Single(); 2244var document1 = solution.Projects.Single().Documents.Single(); 2246var document2 = solution.Projects.Single().Documents.Single(); 2357var document3 = solution.Projects.Single().Documents.Single(); 2410var document3 = solution.Projects.Single().Documents.Single(); 2553var document3 = solution.Projects.Single().Documents.Single(); 2829var documentA = project.Documents.First(); 2830var documentB = project.Documents.Skip(1).First(); 3452var documentId = solution.Projects.Single().Documents.Single().Id; 3464var document2 = solution.Projects.Single().Documents.Single(); 3530solution = solution.WithDocumentText(projectA.Documents.Single().Id, CreateText(source2)); 3531solution = solution.WithDocumentText(projectB.Documents.Single().Id, CreateText(source2)); 3578solution = solution.WithDocumentText(projectA.Documents.Single().Id, CreateText(source3)); 3579solution = solution.WithDocumentText(projectB.Documents.Single().Id, CreateText(source3)); 3839var document1 = solution.Projects.Single().Documents.Single(); 4080var documents = solution.Projects.Single().Documents; 4183var document = project.Documents.Single();
EditAndContinue\EditSessionActiveStatementsTests.cs (5)
185var document1 = project.Documents.Single(d => d.Name == "test1.cs"); 186var document2 = project.Documents.Single(d => d.Name == "test2.cs"); 350var document = project.Documents.Single(); 530var document = project.Documents.Single(); 671var 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.Protocol (4)
ExternalAccess\Razor\FormatNewFileHandler.cs (1)
74var hintDocument = project.Documents.FirstOrDefault();
Handler\Diagnostics\DiagnosticSourceProviders\WorkspaceDocumentsAndProjectDiagnosticSourceProvider.cs (1)
73AddDocumentSources(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 (156)
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 (47)
45var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 63var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 83var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 165var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 182var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 205var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 223var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 237var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 265var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 288var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 315var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 335var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 363var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 380var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 413var csproj1Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj1").Single().Documents.First(); 414var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 466var csproj1Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj1").Single().Documents.First(); 467var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 525var csproj1Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj1").Single().Documents.First(); 526var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 577var csproj1Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj1").Single().Documents.First(); 578var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 607var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 627var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 656var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 734var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 769var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 809var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 838var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 879var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 905var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 927var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 954var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 1243var document = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.Single(); 1283var openDocument = project.Documents.First(); 1284var closedDocument = project.Documents.Skip(1).First(); 1383var firstDocument = testLspServer.GetCurrentSolution().Projects.Single().Documents.First(); 1398var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 1571var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.First(); 1657var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 1739var csproj3Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj3").Single().Documents.First(); 1813var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 1881var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 1944var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 2000var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 2077var uri = testLspServer.GetCurrentSolution().Projects.First().Documents.First().GetURI(); 2165var 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)
70var 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 (2)
128var doc = testLspServer.GetManagerAccessor().GetLspMiscellaneousFilesWorkspace()!.CurrentSolution.Projects.SingleOrDefault()?.Documents.SingleOrDefault(); 135var metadataDocument = provider.TryGetWorkspace()?.CurrentSolution.Projects.SingleOrDefault()?.Documents.SingleOrDefault();
Miscellaneous\LspMiscellaneousFilesWorkspaceTests.cs (3)
129var fileInWorkspaceUri = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single().GetURI(); 177Assert.Contains(documentPath, testLspServer.GetCurrentSolution().Projects.Single().Documents.Select(d => d.FilePath)); 332return testLspServer.GetManagerAccessor().GetLspMiscellaneousFilesWorkspace()!.CurrentSolution.Projects.SingleOrDefault()?.Documents.SingleOrDefault();
Options\SolutionAnalyzerConfigOptionsUpdaterTests.cs (2)
172var treeWithConfig = projectWithConfig.Documents.Single().GetSyntaxTreeSynchronously(CancellationToken.None); 211var treeWithoutConfig = projectWithoutConfig.Documents.Single().GetSyntaxTreeSynchronously(CancellationToken.None);
RelatedDocuments\RelatedDocumentsTests.cs (9)
67project.Documents.First().GetURI(), 94project.Documents.First().GetURI(), 98Assert.Equal(project.Documents.Last().FilePath, results[0].FilePaths!.Single()); 129project.Documents.First().GetURI(), 133AssertEx.SetEqual([.. project.Documents.Skip(1).Select(d => d.FilePath)], results.SelectMany(r => r.FilePaths!)); 157project.Documents.First().GetURI(), 164FilePaths = [project.Documents.Last().FilePath!], 173project.Documents.First().GetURI(), 205project.Documents.First().GetURI(),
SemanticTokens\AbstractSemanticTokensTests.cs (1)
77var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
SemanticTokens\SemanticTokensRangeTests.cs (6)
122var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 182var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 234var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 295var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 378var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 489var 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)
223var 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 (17)
34var documentUri = testLspServer.GetCurrentSolution().Projects.First().Documents.First().GetURI(); 61var firstDocumentUri = testLspServer.GetCurrentSolution().Projects.First().Documents.Single(d => d.FilePath!.Contains("test1")).GetURI(); 62var secondDocumentUri = testLspServer.GetCurrentSolution().Projects.First().Documents.Single(d => d.FilePath!.Contains("test2")).GetURI(); 113var firstDocumentUri = testLspServer.GetCurrentSolution().Projects.First().Documents.Single(d => d.FilePath!.Contains("test1")).GetURI(); 115var secondDocument = testLspServer.GetCurrentSolution().Projects.First().Documents.Single(d => d.FilePath!.Contains("test2")); 151var documentUri = testLspServer.GetCurrentSolution().Projects.First().Documents.Single(d => d.FilePath!.Contains("test1")).GetURI(); 175var documentUri = testLspServer.GetCurrentSolution().Projects.First().Documents.Single(d => d.FilePath!.Contains("test1")).GetURI(); 217var documentUri = testLspServer.GetCurrentSolution().Projects.First().Documents.Single(d => d.FilePath!.Contains("test1")).GetURI(); 488var documentUri = testWorkspace.CurrentSolution.Projects.First().Documents.First().GetURI(); 524var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 525var documentUri = testLspServer.GetCurrentSolution().Projects.First().Documents.First().GetURI(); 570(await testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.Single().GetTextAsync()).ToString()); 583(await testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.Single().GetTextAsync()).ToString()); 609var documentUri = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.Single().GetURI(); 624document = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.Single(); 633document = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.Single(); 648var documentUri = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.Single().GetURI();
Microsoft.CodeAnalysis.LanguageServer.UnitTests (1)
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\CodeFix.cs (1)
70var document = Project.Documents.FirstOrDefault(d => d.FilePath == diagnostic.Location.GetLineSpan().Path);
CodeFixes\FixAllOccurrences\FixAllState.FixMultipleDiagnosticProvider.cs (1)
42foreach (var document in project.Documents)
CodeRefactorings\FixAllOccurences\FixAllState.cs (2)
112documentsToFix = Project.Documents; 116documentsToFix = Project.Solution.Projects.SelectMany(p => p.Documents);
Rename\Renamer.RenameDocumentActionSet.cs (1)
141return project.Documents.FirstOrDefault(d => d.Name == _documentName && d.Folders.SequenceEqual(_documentFolders))
Rename\RenameUtilities.cs (2)
102return projectIdsOfRenameSymbolDeclaration.SelectMany(p => solution.GetRequiredProject(p).Documents); 110return 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)
2062project.Documents.Select(CreateDocumentInfoWithText),
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (46)
NetCoreTests.cs (7)
92var document = project.Documents.First(d => d.Name == "Program.cs"); 138var document = libraryProject.Documents.First(d => d.Name == "Class1.cs"); 178var document = project.Documents.First(d => d.Name == "Program.cs"); 238var document = project.Documents.First(d => d.Name == "Program.cs"); 350document = project.Documents.First(d => d.Name == "Program.cs"); 354document = project.Documents.First(d => d.Name == "Class1.cs"); 524var 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); 1977var documents = project.Documents.ToList(); 2005var documents = project2.Documents.ToList(); 2024var documentsB = projectB.Documents.ToList(); 2039var document = project.Documents.Single(d => d.Name == "CSharpClass.cs"); 2048var documents = project2.Documents.ToList(); 2073var document = project.Documents.Single(d => d.Name == "CSharpClass.cs"); 2081Assert.DoesNotContain(project2.Documents, d => d.Name == "CSharpClass.cs"); 2099var documents = solution.GetProjectsByName("CSharpProject").FirstOrDefault().Documents.ToList(); 2223var doc = workspace.CurrentSolution.Projects.First().Documents.First(); 2253var doc = workspace.CurrentSolution.Projects.First().Documents.First(); 2355var document = project.Documents.Single(d => d.Name == "CSharpClass.cs"); 2375var doc = proj.Documents.First(); 2779var document = project.Documents.First(d => d.Name == "class1.cs"); 2798var document = project.Documents.First(d => d.Name == "class1.cs"); 2817var document = project.Documents.First(d => d.Name == "class1.cs"); 2832var document = project.GetObjectReference(static p => p.Documents.First()); 2868var document = project.Documents.First(d => d.Name == "class1.cs"); 2980var docs = proj.Documents.ToList(); 3097Assert.Contains(proj.Documents, d => d.Name == "AssemblyInfo.cs"); 3324var document = project.Documents.First(d => d.Name == "class1.cs"); 3343var document = project.Documents.Single(d => d.Name == "MyClass.cs"); 3356var linkedDocument = project.Documents.Single(d => d.Name == "Foo.cs"); 3369var linkedDocument = project.Documents.Single(d => d.Name == "MyClass.cs");
Microsoft.CodeAnalysis.Workspaces.UnitTests (55)
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)
2725Assert.Empty(finalProject.Documents); 2744Assert.All(solution.Projects, p => Assert.Single(p.Documents)); 2748Assert.All(solution.Projects, p => Assert.Empty(p.Documents)); 2905var docs = project.Documents.ToList(); 4307var frozenDocument = project.Documents.Single().WithFrozenPartialSemantics(CancellationToken.None); 4321var frozenDocument = project.Documents.First().WithFrozenPartialSemantics(CancellationToken.None); 4323Assert.Single(frozenDocument.Project.Documents); 4340var frozenDocument = forkedProject.Documents.Single().WithFrozenPartialSemantics(CancellationToken.None); 4346Assert.Equal(2, frozenDocument.Project.Documents.Count()); 4349Assert.True(frozenCompilation.ContainsSyntaxTree(await originalProject.Documents.Single().GetSyntaxTreeAsync())); 4364var frozenDocument = forkedProject.Documents.Single().WithFrozenPartialSemantics(CancellationToken.None); 4374Assert.Equal(2, frozenDocument.Project.Documents.Count()); 4377Assert.True(frozenCompilation.ContainsSyntaxTree(await originalProject.Documents.Single().GetSyntaxTreeAsync())); 5630Assert.Empty(frozenProject.Documents); 5649Assert.Single(frozenProject.Documents); 5653Assert.True(frozenCompilation.ContainsSyntaxTree(await frozenProject.Documents.Single().GetSyntaxTreeAsync())); 5671Assert.Single(frozenProject1.Documents); 5674Assert.Empty(frozenProject2.Documents); 5678Assert.True(frozenCompilation1.ContainsSyntaxTree(await frozenProject1.Documents.Single().GetSyntaxTreeAsync())); 5701Assert.Single(frozenProject1.Documents); 5705Assert.True(frozenCompilation1.ContainsSyntaxTree(await frozenProject1.Documents.Single().GetSyntaxTreeAsync())); 5708Assert.Empty(frozenProject2.Documents); 5731Assert.Single(frozenProject1.Documents); 5735Assert.True(frozenCompilation1.ContainsSyntaxTree(await frozenProject1.Documents.Single().GetSyntaxTreeAsync())); 5738Assert.Single(frozenProject2.Documents); 5742Assert.True(frozenCompilation2.ContainsSyntaxTree(await frozenProject2.Documents.Single().GetSyntaxTreeAsync())); 5757var syntaxTree1 = await project1.Documents.Single().GetSyntaxTreeAsync(); 5761var forkedProject1 = frozenSolution.WithDocumentText(project1.Documents.Single().Id, SourceText.From("class Doc2 { }")).GetProject(project1.Id); 5762var forkedDocument1 = forkedProject1.Documents.Single(); 5790var syntaxTree1 = await project1.Documents.Single().GetSyntaxTreeAsync(); 5800var forkedProject1 = frozenSolution.WithDocumentText(project1.Documents.Single().Id, SourceText.From("class Doc2 { }")).GetProject(project1.Id); 5801var forkedDocument1 = forkedProject1.Documents.Single(); 5834Assert.Single(frozenProject.Documents);
SolutionTests\SolutionWithSourceGeneratorTests.cs (9)
348var partialProject = project.Documents.Single().WithFrozenPartialSemantics(forceFreeze, CancellationToken.None).Project; 468project = project.Documents.Single(d => d.Name == "RegularDocument.cs").WithFrozenPartialSemantics(CancellationToken.None).Project; 490project = project.Documents.Single().WithText(SourceText.From("// Change")).Project; 566var existingText = await project.Documents.Single().GetTextAsync(); 568project = project.Documents.Single().WithText(newText).Project; 726var documentToFreeze = workspace.CurrentSolution.Projects.Single().Documents.Single(); 761var document = project.Documents.Single().WithFrozenPartialSemantics(forceFreeze: true, CancellationToken.None); 790var document = project.Documents.Single().WithFrozenPartialSemantics(CancellationToken.None); 997var ordinaryDocument = project.Documents.First();
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.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.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)
100var oldDocument = solution.Projects.First().Documents.First(); 161var priorityDocumentId = solution.Projects.Single().Documents.Single().Id; 173Assert.Equal(solution.Projects.Single().Documents.Single().Id, info.DocumentId); 211workspace.CurrentSolution.Projects.Single().Documents.Single(), 1591var document = workspace.CurrentSolution.Projects.Single().Documents.Single(); 1728var document = project.Documents.First(d => string.Equals(d.Name, documentName, StringComparison.OrdinalIgnoreCase)); 1737documentName => 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();