349 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 (2)
InheritanceMargin\BenchmarksHelpers.cs (1)
26foreach (var document in project.Documents)
SQLitePersistentStorageBenchmark.cs (1)
72_document = _workspace.CurrentSolution.Projects.Single().Documents.Single();
IdeCoreBenchmarks (7)
ClassificationBenchmarks.cs (1)
97foreach (var document in project.Documents)
NavigateToBenchmarks.cs (5)
86var docCount = _workspace.CurrentSolution.Projects.SelectMany(p => p.Documents).Count(); 113foreach (var document in project.Documents) 147foreach (var document in project.Documents) 166var tasks = project.Documents.Select(d => Task.Run( 191var 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 (44)
Classification\SyntacticClassifierTests.cs (3)
24var document = workspace.CurrentSolution.Projects.First().Documents.First(); 6133var document = workspace.CurrentSolution.Projects.First().Documents.First(); 6163var document = workspace.CurrentSolution.Projects.First().Documents.First();
CodeActions\ApplyChangesOperationTests.cs (10)
79var document1 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program1")); 84var document2 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program2")); 111var document1 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program1")); 116var document2 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program2")); 143var document1 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program1")); 148var document1 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program1")); 174var document1 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program1")); 179var document1 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program1")); 206var document1 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program1")); 211var 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)
256var document = workspace.CurrentSolution.Projects.Single().Documents.Single();
Diagnostics\DiagnosticAnalyzerDriver\DiagnosticAnalyzerDriverTests.cs (6)
63var document = workspace.CurrentSolution.Projects.Single().Documents.Single(); 92var ideEngineDocument = ideEngineWorkspace.CurrentSolution.Projects.Single().Documents.Single(); 174var sourceDocument = workspace.CurrentSolution.Projects.Single().Documents.Single(); 204var ideEngineDocument = workspace.CurrentSolution.Projects.Single().Documents.Single(); 260var ideEngineDocument = ideEngineWorkspace.CurrentSolution.Projects.Single().Documents.Single(); 780var document = project.Documents.Single();
EditAndContinue\ActiveStatementTrackingServiceTests.cs (2)
70var document1 = project.Documents.Single(d => d.Name == "1.cs"); 71var document2 = project.Documents.Single(d => d.Name == "2.cs");
Formatting\FormattingEngineTests.cs (1)
439var document = workspace.CurrentSolution.Projects.Single().Documents.Single();
QuickInfo\DiagnosticAnalyzerQuickInfoSourceTests.cs (1)
215var document = workspace.CurrentSolution.Projects.First().Documents.First();
QuickInfo\SyntacticQuickInfoSourceTests.cs (1)
604var document = workspace.CurrentSolution.Projects.First().Documents.First();
Workspaces\WorkspaceTests_EditorFeatures.cs (15)
250var tree = await currentSnapshot.Projects.First().Documents.First().GetSyntaxTreeAsync(); 394Assert.Empty(workspace.CurrentSolution.Projects.Single().Documents); 717var doc = solution.Projects.Single().Documents.First(); 778Assert.Equal(2, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 799Assert.Equal(0, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1067Assert.Equal(1, project.Documents.Count()); 1091Assert.Equal(1, project.Documents.Count()); 1255Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1265Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1291Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1301Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1324Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1331Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1352Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1359Assert.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 (12)
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (12)
304var oldDocument = oldProject.Documents.Single(); 371var oldDocument = oldProject.Documents.Single(); 398var oldDocument = oldProject.Documents.Single(); 432var oldDocument = oldProject.Documents.Single(); 468var oldDocument = oldProject.Documents.Single(); 514var oldDocument = oldProject.Documents.Single(); 546var oldDocument = oldProject.Documents.Single(); 583var oldDocument = oldProject.Documents.Single(); 622var oldDocument = oldProject.Documents.Single(); 671Assert.Equal(2, newProject.Documents.Count()); 717Assert.Equal(2, newProject.Documents.Count()); 801var documentId = oldProject.Documents.Single().Id;
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (7)
BracePairs\AbstractBracePairsTests.cs (1)
30var document = workspace.CurrentSolution.Projects.Single().Documents.Single();
Debugging\AbstractDataTipInfoGetterTests.cs (1)
71workspace.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 (27)
CodeFixes\CodeFixServiceTests.cs (5)
57var document = project.Documents.Single(); 294document = project.Documents.Single(); 400TextDocumentKind.Document => project.Documents.Single(), 780var document = project.Documents.Single(); 1080sourceDocument = workspace.CurrentSolution.Projects.Single().Documents.Single();
CodeGeneration\CodeGenerationTests.cs (2)
865this.Document = Workspace.CurrentSolution.Projects.Single().Documents.Single(); 876var semanticModel = await workspace.CurrentSolution.Projects.Single().Documents.Single().GetSemanticModelAsync();
CodeRefactorings\CodeRefactoringServiceTest.cs (3)
49var document = project.Documents.Single(); 87var document = workspace.CurrentSolution.Projects.Single().Documents.Single(); 107var document = project.Documents.Single();
Completion\CompletionServiceTests.cs (1)
46var document = project.Documents.Single();
Diagnostics\DiagnosticAnalyzerServiceTests.cs (6)
512var document = project.Documents.Single(); 627var document = isSourceGenerated ? (await project.GetSourceGeneratedDocumentsAsync(CancellationToken.None)).Single() : project.Documents.Single(); 704var document = documentAnalysis ? project.Documents.Single() : null; 752var document = project.Documents.Single(); 819var document = project.Documents.Single(); 862var document = project.Documents.Single();
Diagnostics\DiagnosticDataTests.cs (2)
142var document = additionalDocument.Project.Documents.Single(); 178var 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);
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\DependentTypeFinderTests.cs (1)
647var csDoc = csProject.Documents.Single();
SymbolKey\SymbolKeyCrossLanguageTests.cs (1)
41var csDocument = solution.Projects.Single(p => p.Language == LanguageNames.CSharp).Documents.Single();
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
Diagnostics\DiagnosticServiceTests.vb (1)
1426Dim document = project.Documents.Single()
Microsoft.CodeAnalysis.ExternalAccess.Xaml (1)
Internal\DescriptionService.cs (1)
54var codeDocument = project.Documents.FirstOrDefault();
Microsoft.CodeAnalysis.Features (10)
ChangeSignature\DelegateInvokeMethodReferenceFinder.cs (2)
55foreach (var document in project.Documents) 77foreach (var document in project.Documents)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.AbstractGlobalSuppressMessageCodeAction.cs (1)
74foreach (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)
265foreach (var document in project.Documents)
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
491foreach (var document in project.Documents)
ExternalAccess\UnitTesting\API\UnitTestingSearchHelpers.cs (1)
174var streams = project.Documents.SelectAsArray(d => GetSourceLocationsInProcessAsync(d, comparer, container, symbolName, symbolArity, query, cancellationToken));
NavigateTo\AbstractNavigateToSearchService.NormalSearch.cs (1)
141Prioritize(project.Documents, highPriDocs.Contains),
StackTraceExplorer\StackTraceExplorerService.cs (1)
94foreach (var document in project.Documents)
Microsoft.CodeAnalysis.Features.Test.Utilities (5)
EditAndContinue\EditAndContinueTestVerifier.cs (4)
138var oldDocuments = oldProject.Documents.ToArray(); 139var newDocuments = newProject.Documents.ToArray(); 479foreach (var oldDocument in oldProject.Documents) 548foreach (var document in project.Documents)
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (1)
92return (solution, solution.Projects.Single().Documents.Single());
Microsoft.CodeAnalysis.Features.UnitTests (25)
EditAndContinue\ActiveStatementsMapTests.cs (3)
121var document = project.Documents.Single(); 176var document = project.Documents.Single(); 227var document = project.Documents.Single();
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (13)
245var document1 = solution.Projects.Single().Documents.Single(); 288var document1 = solution.Projects.Single().Documents.Single(); 825var document1 = solution.Projects.Single().Documents.Single(); 875var document1 = solution.Projects.Single().Documents.Single(); 975var document1 = solution.Projects.Single().Documents.Single(); 1112var document1 = solution.Projects.Single().Documents.Single(); 1259var document2 = solution.Projects.Single().Documents.Single(); 1302var document2 = solution.Projects.Single().Documents.Single(); 1458var document1 = solution.Projects.Single().Documents.Single(); 1460var document2 = solution.Projects.Single().Documents.Single(); 1498var document1 = solution.Projects.Single().Documents.Single(); 1500var document2 = solution.Projects.Single().Documents.Single(); 1558var documentC = projectC.Documents.Single(d => d.Name == "C.cs");
EditAndContinue\EditSessionActiveStatementsTests.cs (3)
182var document1 = project.Documents.Single(d => d.Name == "test1.cs"); 183var document2 = project.Documents.Single(d => d.Name == "test2.cs"); 662var document = project.Documents.Single();
FindUsages\DefinitionItemFactoryTests.cs (6)
928var document = project.Documents.Single(); 1333var document = project.Documents.Single(); 1393var document = project.Documents.Single(); 1444var document = project.Documents.Single(); 1508var document = project.Documents.Single(); 1579var document = project.Documents.Single();
Microsoft.CodeAnalysis.LanguageServer.Protocol (7)
ExternalAccess\Razor\FormatNewFileHandler.cs (1)
72var hintDocument = project.Documents.FirstOrDefault();
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.Executor.cs (2)
253foreach (var document in project.Documents) 302foreach (var document in project.Documents)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.ProjectState.cs (1)
244foreach (var document in project.Documents)
Handler\Diagnostics\DiagnosticSourceProviders\WorkspaceDocumentsAndProjectDiagnosticSourceProvider.cs (1)
76AddDocumentSources(project.Documents);
Handler\SpellCheck\WorkspaceSpellCheckHandler.cs (1)
73var documents = project.Documents;
Handler\Tasks\WorkspaceTaskDiagnosticSourceProvider.cs (1)
39foreach (var document in project.Documents)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (11)
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());
DocumentChanges\DocumentChangesTests.WithFindAllReferences.cs (1)
43var originalDocument = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single();
FoldingRanges\FoldingRangesTests.cs (1)
88var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
InlayHint\AbstractInlayHintTests.cs (1)
25var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single();
Metadata\LspMetadataAsSourceWorkspaceTests.cs (1)
130var doc = testLspServer.GetManagerAccessor().GetLspMiscellaneousFilesWorkspace()!.CurrentSolution.Projects.SingleOrDefault()?.Documents.SingleOrDefault();
Miscellaneous\LspMiscellaneousFilesWorkspaceTests.cs (1)
309return testLspServer.GetManagerAccessor().GetLspMiscellaneousFilesWorkspace()!.CurrentSolution.Projects.SingleOrDefault()?.Documents.Single();
SemanticTokens\AbstractSemanticTokensTests.cs (1)
64var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
Symbols\DocumentSymbolsTests.cs (1)
152var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
Workspaces\LspWorkspaceManagerTests.cs (1)
483var documentUri = testWorkspace.CurrentSolution.Projects.First().Documents.First().GetURI();
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)
72var 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)
296foreach (var document in this.Documents) 461var results = await Task.WhenAll(this.Documents.Select(predicateAsync)).ConfigureAwait(false);
Workspace\Workspace.cs (1)
2034project.Documents.Select(CreateDocumentInfoWithText),
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (46)
NetCoreTests.cs (7)
90var document = project.Documents.First(d => d.Name == "Program.cs"); 115var document = libraryProject.Documents.First(d => d.Name == "Class1.cs"); 155var document = project.Documents.First(d => d.Name == "Program.cs"); 215var document = project.Documents.First(d => d.Name == "Program.cs"); 327document = project.Documents.First(d => d.Name == "Program.cs"); 331document = project.Documents.First(d => d.Name == "Class1.cs"); 506var document = project.Documents.First(d => d.Name == "Program.vb");
VisualStudioMSBuildWorkspaceTests.cs (39)
60var document = project.Documents.First(); 283Assert.All(project.Documents, d => Assert.Equal(SourceHashAlgorithm.Sha1, d.GetTextSynchronously(default).ChecksumAlgorithm)); 301Assert.All(project.Documents, d => Assert.Equal(SourceHashAlgorithms.Default, d.GetTextSynchronously(default).ChecksumAlgorithm)); 338var d1 = p1.Documents.First(); 393var document = project.Documents.First(); 436var document = project.Documents.First(); 457var document = project.Documents.First(); 475var document = project.Documents.First(); 589Assert.NotEmpty(project.Documents); 602Assert.NotEmpty(project.Documents); 761var documents = project.Documents.ToList(); 843var documents = project.Documents.Where(d => d.Name == "CSharpClass.cs").ToList(); 894var document = project.Documents.First(); 913var document = project.Documents.First(); 955var doc = solution.Projects.First().Documents.First(d => d.FilePath == sourceFile); 989var doc = solution.Projects.First().Documents.First(d => d.FilePath == sourceFile); 1992var documents = project.Documents.ToList(); 2020var documents = project2.Documents.ToList(); 2039var documentsB = projectB.Documents.ToList(); 2054var document = project.Documents.Single(d => d.Name == "CSharpClass.cs"); 2063var documents = project2.Documents.ToList(); 2088var document = project.Documents.Single(d => d.Name == "CSharpClass.cs"); 2096Assert.DoesNotContain(project2.Documents, d => d.Name == "CSharpClass.cs"); 2114var documents = solution.GetProjectsByName("CSharpProject").FirstOrDefault().Documents.ToList(); 2238var doc = workspace.CurrentSolution.Projects.First().Documents.First(); 2268var doc = workspace.CurrentSolution.Projects.First().Documents.First(); 2370var document = project.Documents.Single(d => d.Name == "CSharpClass.cs"); 2390var doc = proj.Documents.First(); 2793var document = project.Documents.First(d => d.Name == "class1.cs"); 2812var document = project.Documents.First(d => d.Name == "class1.cs"); 2831var document = project.Documents.First(d => d.Name == "class1.cs"); 2846var document = project.GetObjectReference(static p => p.Documents.First()); 2880var document = project.Documents.First(d => d.Name == "class1.cs"); 2991var docs = proj.Documents.ToList(); 3108Assert.Contains(proj.Documents, d => d.Name == "AssemblyInfo.cs"); 3307var document = project.Documents.First(d => d.Name == "class1.cs"); 3326var document = project.Documents.Single(d => d.Name == "MyClass.cs"); 3339var linkedDocument = project.Documents.Single(d => d.Name == "Foo.cs"); 3352var linkedDocument = project.Documents.Single(d => d.Name == "MyClass.cs");
Microsoft.CodeAnalysis.Workspaces.UnitTests (53)
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 (32)
2698Assert.Empty(finalProject.Documents); 2717Assert.All(solution.Projects, p => Assert.Single(p.Documents)); 2721Assert.All(solution.Projects, p => Assert.Empty(p.Documents)); 2879var docs = project.Documents.ToList(); 4276var frozenDocument = project.Documents.Single().WithFrozenPartialSemantics(CancellationToken.None); 4290var frozenDocument = project.Documents.First().WithFrozenPartialSemantics(CancellationToken.None); 4292Assert.Single(frozenDocument.Project.Documents); 4309var frozenDocument = forkedProject.Documents.Single().WithFrozenPartialSemantics(CancellationToken.None); 4315Assert.Equal(2, frozenDocument.Project.Documents.Count()); 4318Assert.True(frozenCompilation.ContainsSyntaxTree(await originalProject.Documents.Single().GetSyntaxTreeAsync())); 4333var frozenDocument = forkedProject.Documents.Single().WithFrozenPartialSemantics(CancellationToken.None); 4343Assert.Equal(2, frozenDocument.Project.Documents.Count()); 4346Assert.True(frozenCompilation.ContainsSyntaxTree(await originalProject.Documents.Single().GetSyntaxTreeAsync())); 5619Assert.Empty(frozenProject.Documents); 5638Assert.Single(frozenProject.Documents); 5642Assert.True(frozenCompilation.ContainsSyntaxTree(await frozenProject.Documents.Single().GetSyntaxTreeAsync())); 5660Assert.Single(frozenProject1.Documents); 5663Assert.Empty(frozenProject2.Documents); 5667Assert.True(frozenCompilation1.ContainsSyntaxTree(await frozenProject1.Documents.Single().GetSyntaxTreeAsync())); 5690Assert.Single(frozenProject1.Documents); 5694Assert.True(frozenCompilation1.ContainsSyntaxTree(await frozenProject1.Documents.Single().GetSyntaxTreeAsync())); 5697Assert.Empty(frozenProject2.Documents); 5720Assert.Single(frozenProject1.Documents); 5724Assert.True(frozenCompilation1.ContainsSyntaxTree(await frozenProject1.Documents.Single().GetSyntaxTreeAsync())); 5727Assert.Single(frozenProject2.Documents); 5731Assert.True(frozenCompilation2.ContainsSyntaxTree(await frozenProject2.Documents.Single().GetSyntaxTreeAsync())); 5746var syntaxTree1 = await project1.Documents.Single().GetSyntaxTreeAsync(); 5750var forkedProject1 = frozenSolution.WithDocumentText(project1.Documents.Single().Id, SourceText.From("class Doc2 { }")).GetProject(project1.Id); 5751var forkedDocument1 = forkedProject1.Documents.Single(); 5779var syntaxTree1 = await project1.Documents.Single().GetSyntaxTreeAsync(); 5789var forkedProject1 = frozenSolution.WithDocumentText(project1.Documents.Single().Id, SourceText.From("class Doc2 { }")).GetProject(project1.Id); 5823Assert.Single(frozenProject.Documents);
SolutionTests\SolutionWithSourceGeneratorTests.cs (8)
347var partialProject = project.Documents.Single().WithFrozenPartialSemantics(forceFreeze, CancellationToken.None).Project; 467project = project.Documents.Single(d => d.Name == "RegularDocument.cs").WithFrozenPartialSemantics(CancellationToken.None).Project; 489project = project.Documents.Single().WithText(SourceText.From("// Change")).Project; 565var existingText = await project.Documents.Single().GetTextAsync(); 567project = project.Documents.Single().WithText(newText).Project; 725var documentToFreeze = workspace.CurrentSolution.Projects.Single().Documents.Single(); 760var document = project.Documents.Single().WithFrozenPartialSemantics(forceFreeze: true, CancellationToken.None); 789var document = project.Documents.Single().WithFrozenPartialSemantics(CancellationToken.None);
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 (8)
CallHierarchy\Finders\AbstractCallFinder.cs (1)
129return ImmutableHashSet.CreateRange<Document>(currentProject.Documents);
GenerateType\GenerateTypeDialogViewModel.cs (5)
376if (this.SelectedProject.Documents.Where(n => n != null).Where(n => n.FilePath == FullFilePath).Any() || 378this.SelectedProject.Documents.Where(n => n.Name != null && n.Folders.Count > 0 && n.Name == this.FileName && this.Folders.SequenceEqual(n.Folders)).Any()) || 520_previouslyPopulatedDocumentList.AddRange(_document.Project.Documents 526_previouslyPopulatedDocumentList.AddRange(_selectedProject.Documents 530this.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 (26)
CodeModel\AbstractFileCodeElementTests.cs (1)
57=> GetCurrentProject().Documents.Single();
CodeModel\FileCodeModelTestHelpers.cs (1)
36var 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)
119var document = project.Documents.First(); 238var document = solution.Projects.Single().Documents.Single(); 286DoSimultaneousWrites(s => storage.WriteStreamAsync(solution.Projects.Single().Documents.Single(), streamName1, EncodeString(s))); 287var value = int.Parse(ReadStringToEnd(await storage.ReadStreamAsync(solution.Projects.Single().Documents.Single(), streamName1))); 325Assert.True(await storage.WriteStreamAsync(solution.Projects.Single().Documents.Single(), streamName1, EncodeString(GetData1(size)), GetChecksum1(withChecksum))); 326DoSimultaneousReads(async () => ReadStringToEnd(await storage.ReadStreamAsync(solution.Projects.Single().Documents.Single(), streamName1, GetChecksum1(withChecksum))), GetData1(size)); 482var document = solution.Projects.Single().Documents.Single(); 503var document = solution.Projects.Single().Documents.Single(); 524var document = solution.Projects.Single().Documents.Single(); 545var document = solution.Projects.Single().Documents.Single(); 566var document = solution.Projects.Single().Documents.Single(); 590var document = solution.Projects.Single().Documents.Single(); 614var document = solution.Projects.Single().Documents.Single(); 638var document = solution.Projects.Single().Documents.Single(); 662var document = solution.Projects.Single().Documents.Single(); 683var document = solution.Projects.Single().Documents.Single(); 704var document = solution.Projects.Single().Documents.Single(); 725var document = solution.Projects.Single().Documents.Single(); 746var document = solution.Projects.Single().Documents.Single(); 770var document = solution.Projects.Single().Documents.Single(); 794var document = solution.Projects.Single().Documents.Single(); 818var document = solution.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)
48result.AddRange(project.Documents);
Roslyn.VisualStudio.DiagnosticsWindow (1)
Panels\WorkspacePanel.xaml.cs (1)
82from document in project.Documents
Roslyn.VisualStudio.Next.UnitTests (19)
Services\ServiceHubServicesTests.cs (6)
85var oldDocument = solution.Projects.First().Documents.First(); 146var priorityDocumentId = solution.Projects.Single().Documents.Single().Id; 158Assert.Equal(solution.Projects.Single().Documents.Single().Id, info.DocumentId); 196workspace.CurrentSolution.Projects.Single().Documents.Single(), 1637var document = project.Documents.First(d => string.Equals(d.Name, documentName, StringComparison.OrdinalIgnoreCase)); 1646documentName => project.Documents.First(d => string.Equals(d.Name, documentName, StringComparison.OrdinalIgnoreCase)));
Services\SolutionServiceTests.cs (13)
296await VerifySolutionUpdate(code, s => s.WithDocumentFolders(s.Projects.First().Documents.First().Id, ["test"])); 989var document1 = project1.Documents.Single(); 1008var document1 = project1.Documents.Single(); 1040var document1 = project1.Documents.First(); 1041var document2 = project1.Documents.Last(); 1079var document1 = project1.Documents.First(); 1080var document2 = project1.Documents.Last(); 1081var document3 = project2.Documents.Single(); 1104var document1 = project1.Documents.Single(); 1131var document1 = project1.Documents.Single(); 1160var document1 = project1.Documents.Single(); 1207var document1 = project1.Documents.First(); 1208var document2 = project1.Documents.Last();