342 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 (45)
Classification\SyntacticClassifierTests.cs (3)
24var document = workspace.CurrentSolution.Projects.First().Documents.First(); 5674var document = workspace.CurrentSolution.Projects.First().Documents.First(); 5702var 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\DataTipInfoGetterTests.cs (1)
55workspace.CurrentSolution.Projects.First().Documents.First(),
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(); 797var document = project.Documents.Single();
EditAndContinue\ActiveStatementTrackingServiceTests.cs (2)
65var document1 = project.Documents.Single(d => d.Name == "1.cs"); 66var document2 = project.Documents.Single(d => d.Name == "2.cs");
Formatting\FormattingEngineTests.cs (1)
440var document = workspace.CurrentSolution.Projects.Single().Documents.Single();
QuickInfo\DiagnosticAnalyzerQuickInfoSourceTests.cs (1)
217var document = workspace.CurrentSolution.Projects.First().Documents.First();
QuickInfo\SyntacticQuickInfoSourceTests.cs (1)
598var 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); 705var doc = solution.Projects.Single().Documents.First(); 766Assert.Equal(2, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 787Assert.Equal(0, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1055Assert.Equal(1, project.Documents.Count()); 1079Assert.Equal(1, project.Documents.Count()); 1243Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1253Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1279Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1289Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1312Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1319Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1340Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1347Assert.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)
303var oldDocument = oldProject.Documents.Single(); 370var oldDocument = oldProject.Documents.Single(); 397var oldDocument = oldProject.Documents.Single(); 431var oldDocument = oldProject.Documents.Single(); 467var oldDocument = oldProject.Documents.Single(); 513var oldDocument = oldProject.Documents.Single(); 545var oldDocument = oldProject.Documents.Single(); 582var oldDocument = oldProject.Documents.Single(); 621var oldDocument = oldProject.Documents.Single(); 670Assert.Equal(2, newProject.Documents.Count()); 716Assert.Equal(2, newProject.Documents.Count()); 798var documentId = oldProject.Documents.Single().Id;
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (6)
BracePairs\AbstractBracePairsTests.cs (1)
30var document = workspace.CurrentSolution.Projects.Single().Documents.Single();
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 (26)
CodeFixes\CodeFixServiceTests.cs (5)
57var document = project.Documents.Single(); 295document = project.Documents.Single(); 401TextDocumentKind.Document => project.Documents.Single(), 779var document = project.Documents.Single(); 1070sourceDocument = 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)
511var document = project.Documents.Single(); 626var 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 (1)
142var 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)
642var 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)
1430Dim 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 (6)
Diagnostics\TestDiagnosticAnalyzerDriver.cs (1)
86foreach (var document in project.Documents)
EditAndContinue\EditAndContinueTestVerifier.cs (4)
118var oldDocuments = oldProject.Documents.ToArray(); 119var newDocuments = newProject.Documents.ToArray(); 445foreach (var oldDocument in oldProject.Documents) 514foreach (var document in project.Documents)
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (1)
77return (solution, solution.Projects.Single().Documents.Single());
Microsoft.CodeAnalysis.Features.UnitTests (24)
EditAndContinue\ActiveStatementsMapTests.cs (3)
121var document = project.Documents.Single(); 176var document = project.Documents.Single(); 227var document = project.Documents.Single();
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (12)
244var document1 = solution.Projects.Single().Documents.Single(); 785var document1 = solution.Projects.Single().Documents.Single(); 835var document1 = solution.Projects.Single().Documents.Single(); 935var document1 = solution.Projects.Single().Documents.Single(); 1072var document1 = solution.Projects.Single().Documents.Single(); 1219var document2 = solution.Projects.Single().Documents.Single(); 1262var document2 = solution.Projects.Single().Documents.Single(); 1307var document1 = solution.Projects.Single().Documents.Single(); 1309var document2 = solution.Projects.Single().Documents.Single(); 1347var document1 = solution.Projects.Single().Documents.Single(); 1349var document2 = solution.Projects.Single().Documents.Single(); 1407var documentC = projectC.Documents.Single(d => d.Name == "C.cs");
EditAndContinue\EditSessionActiveStatementsTests.cs (3)
178var document1 = project.Documents.Single(d => d.Name == "test1.cs"); 179var document2 = project.Documents.Single(d => d.Name == "test2.cs"); 654var 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 (6)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.Executor.cs (2)
235foreach (var document in project.Documents) 284foreach (var document in project.Documents)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.ProjectState.cs (1)
313foreach (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)
129var 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)
474var 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)
291foreach (var document in this.Documents) 456var results = await Task.WhenAll(this.Documents.Select(predicateAsync)).ConfigureAwait(false);
Workspace\Workspace.cs (1)
1999project.Documents.Select(CreateDocumentInfoWithText),
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (46)
NetCoreTests.cs (7)
84var document = project.Documents.First(d => d.Name == "Program.cs"); 109var document = libraryProject.Documents.First(d => d.Name == "Class1.cs"); 149var document = project.Documents.First(d => d.Name == "Program.cs"); 209var document = project.Documents.First(d => d.Name == "Program.cs"); 321document = project.Documents.First(d => d.Name == "Program.cs"); 325document = project.Documents.First(d => d.Name == "Class1.cs"); 466var 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"); 2992var docs = proj.Documents.ToList(); 3109Assert.Contains(proj.Documents, d => d.Name == "AssemblyInfo.cs"); 3308var document = project.Documents.First(d => d.Name == "class1.cs"); 3327var document = project.Documents.Single(d => d.Name == "MyClass.cs"); 3340var linkedDocument = project.Documents.Single(d => d.Name == "Foo.cs"); 3353var linkedDocument = project.Documents.Single(d => d.Name == "MyClass.cs");
Microsoft.CodeAnalysis.Workspaces.UnitTests (52)
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)
2555Assert.Empty(finalProject.Documents); 2574Assert.All(solution.Projects, p => Assert.Single(p.Documents)); 2578Assert.All(solution.Projects, p => Assert.Empty(p.Documents)); 2733var docs = project.Documents.ToList(); 4115var frozenDocument = project.Documents.Single().WithFrozenPartialSemantics(CancellationToken.None); 4129var frozenDocument = project.Documents.First().WithFrozenPartialSemantics(CancellationToken.None); 4131Assert.Single(frozenDocument.Project.Documents); 4148var frozenDocument = forkedProject.Documents.Single().WithFrozenPartialSemantics(CancellationToken.None); 4154Assert.Equal(2, frozenDocument.Project.Documents.Count()); 4157Assert.True(frozenCompilation.ContainsSyntaxTree(await originalProject.Documents.Single().GetSyntaxTreeAsync())); 4172var frozenDocument = forkedProject.Documents.Single().WithFrozenPartialSemantics(CancellationToken.None); 4182Assert.Equal(2, frozenDocument.Project.Documents.Count()); 4185Assert.True(frozenCompilation.ContainsSyntaxTree(await originalProject.Documents.Single().GetSyntaxTreeAsync())); 5440Assert.Empty(frozenProject.Documents); 5459Assert.Single(frozenProject.Documents); 5463Assert.True(frozenCompilation.ContainsSyntaxTree(await frozenProject.Documents.Single().GetSyntaxTreeAsync())); 5481Assert.Single(frozenProject1.Documents); 5484Assert.Empty(frozenProject2.Documents); 5488Assert.True(frozenCompilation1.ContainsSyntaxTree(await frozenProject1.Documents.Single().GetSyntaxTreeAsync())); 5511Assert.Single(frozenProject1.Documents); 5515Assert.True(frozenCompilation1.ContainsSyntaxTree(await frozenProject1.Documents.Single().GetSyntaxTreeAsync())); 5518Assert.Empty(frozenProject2.Documents); 5541Assert.Single(frozenProject1.Documents); 5545Assert.True(frozenCompilation1.ContainsSyntaxTree(await frozenProject1.Documents.Single().GetSyntaxTreeAsync())); 5548Assert.Single(frozenProject2.Documents); 5552Assert.True(frozenCompilation2.ContainsSyntaxTree(await frozenProject2.Documents.Single().GetSyntaxTreeAsync())); 5567var syntaxTree1 = await project1.Documents.Single().GetSyntaxTreeAsync(); 5571var forkedProject1 = frozenSolution.WithDocumentText(project1.Documents.Single().Id, SourceText.From("class Doc2 { }")).GetProject(project1.Id); 5572var forkedDocument1 = forkedProject1.Documents.Single(); 5597var syntaxTree1 = await project1.Documents.Single().GetSyntaxTreeAsync(); 5607var forkedProject1 = frozenSolution.WithDocumentText(project1.Documents.Single().Id, SourceText.From("class Doc2 { }")).GetProject(project1.Id); 5641Assert.Single(frozenProject.Documents);
SolutionTests\SolutionWithSourceGeneratorTests.cs (7)
334var partialProject = project.Documents.Single().WithFrozenPartialSemantics(CancellationToken.None).Project; 446project = project.Documents.Single(d => d.Name == "RegularDocument.cs").WithFrozenPartialSemantics(CancellationToken.None).Project; 468project = project.Documents.Single().WithText(SourceText.From("// Change")).Project; 544var existingText = await project.Documents.Single().GetTextAsync(); 546project = project.Documents.Single().WithText(newText).Project; 704var documentToFreeze = workspace.CurrentSolution.Projects.Single().Documents.Single(); 739var 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.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)
31var 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))).ToArray(),
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 (16)
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(), 1631var document = project.Documents.First(d => string.Equals(d.Name, documentName, StringComparison.OrdinalIgnoreCase)); 1640documentName => project.Documents.First(d => string.Equals(d.Name, documentName, StringComparison.OrdinalIgnoreCase)));
Services\SolutionServiceTests.cs (10)
293await VerifySolutionUpdate(code, s => s.WithDocumentFolders(s.Projects.First().Documents.First().Id, ["test"])); 983var document1 = project1.Documents.Single(); 1002var document1 = project1.Documents.Single(); 1034var document1 = project1.Documents.First(); 1035var document2 = project1.Documents.Last(); 1056var document1 = project1.Documents.Single(); 1083var document1 = project1.Documents.Single(); 1112var document1 = project1.Documents.Single(); 1159var document1 = project1.Documents.First(); 1160var document2 = project1.Documents.Last();