393 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 (53)
Classification\SyntacticClassifierTests.cs (3)
25var document = workspace.CurrentSolution.Projects.First().Documents.First(); 6211var document = workspace.CurrentSolution.Projects.First().Documents.First(); 6241var 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 (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)
439var 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)
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)
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()); 1066Assert.Equal(1, project.Documents.Count()); 1090Assert.Equal(1, project.Documents.Count()); 1254Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1264Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1290Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1300Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1323Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1330Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1351Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1358Assert.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 (11)
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (11)
300var oldDocument = oldProject.Documents.Single(); 367var oldDocument = oldProject.Documents.Single(); 394var oldDocument = oldProject.Documents.Single(); 428var oldDocument = oldProject.Documents.Single(); 508var oldDocument = oldProject.Documents.Single(); 540var oldDocument = oldProject.Documents.Single(); 577var oldDocument = oldProject.Documents.Single(); 616var oldDocument = oldProject.Documents.Single(); 665Assert.Equal(2, newProject.Documents.Count()); 711Assert.Equal(2, newProject.Documents.Count()); 795var 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 (30)
CodeFixes\CodeFixServiceTests.cs (5)
58var document = project.Documents.Single(); 295document = project.Documents.Single(); 384TextDocumentKind.Document => project.Documents.Single(), 766var document = project.Documents.Single(); 1068sourceDocument = workspace.CurrentSolution.Projects.Single().Documents.Single();
CodeGeneration\CodeGenerationTests.cs (2)
883this.Document = Workspace.CurrentSolution.Projects.Single().Documents.Single(); 894var semanticModel = await workspace.CurrentSolution.Projects.Single().Documents.Single().GetSemanticModelAsync();
CodeRefactorings\CodeRefactoringServiceTest.cs (5)
50var document = project.Documents.Single(); 88var document = workspace.CurrentSolution.Projects.Single().Documents.Single(); 108var document = project.Documents.Single(); 266project.Documents.Single(t => t.Name == "test.editorconfig"), 271project.Documents.Single(t => t.Name == "test.cs"),
Completion\CompletionServiceTests.cs (1)
46var document = project.Documents.Single();
Diagnostics\DiagnosticAnalyzerServiceTests.cs (6)
450var document = project.Documents.Single(); 562var document = isSourceGenerated ? (await project.GetSourceGeneratedDocumentsAsync(CancellationToken.None)).Single() : project.Documents.Single(); 637var document = documentAnalysis ? project.Documents.Single() : null; 686var document = project.Documents.Single(); 754var document = project.Documents.Single(); 797var 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\SymbolFinderTests.cs (2)
647var csDoc = csProject.Documents.Single(); 865solution = solution.GetProject(referencedProjectId).Documents.Single().WithText(SourceText.From(code.Replace('0', '1')))
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)
1436Dim document = project.Documents.Single()
Microsoft.CodeAnalysis.ExternalAccess.Xaml (1)
Internal\DescriptionService.cs (1)
54var codeDocument = project.Documents.FirstOrDefault();
Microsoft.CodeAnalysis.Features (12)
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)
252foreach (var document in project.Documents)
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
490foreach (var document in project.Documents)
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer.Executor.cs (1)
130foreach (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.NormalSearch.cs (1)
220Prioritize(project.Documents, highPriDocs.Contains),
StackTraceExplorer\StackTraceExplorerService.cs (1)
104var allDocuments = project.Documents.Concat(project.AdditionalDocuments);
Microsoft.CodeAnalysis.Features.Test.Utilities (6)
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()); 270project.Documents.Select(d => (d.GetTextSynchronously(CancellationToken.None), d.FilePath ?? throw ExceptionUtilities.UnexpectedValue(null))),
Microsoft.CodeAnalysis.Features.UnitTests (42)
EditAndContinue\ActiveStatementsMapTests.cs (3)
121var document = project.Documents.Single(); 176var document = project.Documents.Single(); 227var document = project.Documents.Single();
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (29)
250var document1 = solution.Projects.Single().Documents.Single(); 293var document1 = solution.Projects.Single().Documents.Single(); 897var document1 = solution.Projects.Single().Documents.Single(); 947var document1 = solution.Projects.Single().Documents.Single(); 1047var document1 = solution.Projects.Single().Documents.Single(); 1187var document1 = solution.Projects.Single().Documents.Single(); 1341var document2 = solution.Projects.Single().Documents.Single(); 1384var document2 = solution.Projects.Single().Documents.Single(); 1542var document1 = solution.Projects.Single().Documents.Single(); 1544var document2 = solution.Projects.Single().Documents.Single(); 1582var document1 = solution.Projects.Single().Documents.Single(); 1584var document2 = solution.Projects.Single().Documents.Single(); 1651var documentC = projectC.Documents.Single(d => d.Name == "C.cs"); 1970var 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(); 2412var document3 = solution.Projects.Single().Documents.Single(); 2555var document3 = solution.Projects.Single().Documents.Single(); 2843var documentA = project.Documents.First(); 2844var documentB = project.Documents.Skip(1).First(); 3454var documentId = solution.Projects.Single().Documents.Single().Id; 3466var document2 = solution.Projects.Single().Documents.Single(); 3838var document1 = solution.Projects.Single().Documents.Single(); 4074var documents = solution.Projects.Single().Documents; 4191var document = project.Documents.Single();
EditAndContinue\EditSessionActiveStatementsTests.cs (4)
182var document1 = project.Documents.Single(d => d.Name == "test1.cs"); 183var document2 = project.Documents.Single(d => d.Name == "test2.cs"); 345var document = project.Documents.Single(); 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 (4)
ExternalAccess\Razor\FormatNewFileHandler.cs (1)
75var 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 (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)
40var originalDocument = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single();
FoldingRanges\FoldingRangesTests.cs (1)
87var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
InlayHint\AbstractInlayHintTests.cs (1)
25var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single();
Metadata\LspMetadataAsSourceWorkspaceTests.cs (1)
132var doc = testLspServer.GetManagerAccessor().GetLspMiscellaneousFilesWorkspace()!.CurrentSolution.Projects.SingleOrDefault()?.Documents.SingleOrDefault();
Miscellaneous\LspMiscellaneousFilesWorkspaceTests.cs (1)
334return testLspServer.GetManagerAccessor().GetLspMiscellaneousFilesWorkspace()!.CurrentSolution.Projects.SingleOrDefault()?.Documents.SingleOrDefault();
SemanticTokens\AbstractSemanticTokensTests.cs (1)
78var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
Symbols\DocumentSymbolsTests.cs (1)
223var 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)
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) 491var 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)
93var document = project.Documents.First(d => d.Name == "Program.cs"); 139var document = libraryProject.Documents.First(d => d.Name == "Class1.cs"); 179var document = project.Documents.First(d => d.Name == "Program.cs"); 239var document = project.Documents.First(d => d.Name == "Program.cs"); 351document = project.Documents.First(d => d.Name == "Program.cs"); 355document = project.Documents.First(d => d.Name == "Class1.cs"); 529var 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(); 399var document = project.Documents.First(); 442var document = project.Documents.First(); 463var document = project.Documents.First(); 481var document = project.Documents.First(); 595Assert.NotEmpty(project.Documents); 608Assert.NotEmpty(project.Documents); 767var documents = project.Documents.ToList(); 849var documents = project.Documents.Where(d => d.Name == "CSharpClass.cs").ToList(); 900var document = project.Documents.First(); 919var document = project.Documents.First(); 961var doc = solution.Projects.First().Documents.First(d => d.FilePath == sourceFile); 995var 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(); 2778var document = project.Documents.First(d => d.Name == "class1.cs"); 2797var document = project.Documents.First(d => d.Name == "class1.cs"); 2816var document = project.Documents.First(d => d.Name == "class1.cs"); 2831var document = project.GetObjectReference(static p => p.Documents.First()); 2865var document = project.Documents.First(d => d.Name == "class1.cs"); 2977var docs = proj.Documents.ToList(); 3094Assert.Contains(proj.Documents, d => d.Name == "AssemblyInfo.cs"); 3321var document = project.Documents.First(d => d.Name == "class1.cs"); 3340var document = project.Documents.Single(d => d.Name == "MyClass.cs"); 3353var linkedDocument = project.Documents.Single(d => d.Name == "Foo.cs"); 3366var 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)
2722Assert.Empty(finalProject.Documents); 2741Assert.All(solution.Projects, p => Assert.Single(p.Documents)); 2745Assert.All(solution.Projects, p => Assert.Empty(p.Documents)); 2902var docs = project.Documents.ToList(); 4299var frozenDocument = project.Documents.Single().WithFrozenPartialSemantics(CancellationToken.None); 4313var frozenDocument = project.Documents.First().WithFrozenPartialSemantics(CancellationToken.None); 4315Assert.Single(frozenDocument.Project.Documents); 4332var frozenDocument = forkedProject.Documents.Single().WithFrozenPartialSemantics(CancellationToken.None); 4338Assert.Equal(2, frozenDocument.Project.Documents.Count()); 4341Assert.True(frozenCompilation.ContainsSyntaxTree(await originalProject.Documents.Single().GetSyntaxTreeAsync())); 4356var frozenDocument = forkedProject.Documents.Single().WithFrozenPartialSemantics(CancellationToken.None); 4366Assert.Equal(2, frozenDocument.Project.Documents.Count()); 4369Assert.True(frozenCompilation.ContainsSyntaxTree(await originalProject.Documents.Single().GetSyntaxTreeAsync())); 5642Assert.Empty(frozenProject.Documents); 5661Assert.Single(frozenProject.Documents); 5665Assert.True(frozenCompilation.ContainsSyntaxTree(await frozenProject.Documents.Single().GetSyntaxTreeAsync())); 5683Assert.Single(frozenProject1.Documents); 5686Assert.Empty(frozenProject2.Documents); 5690Assert.True(frozenCompilation1.ContainsSyntaxTree(await frozenProject1.Documents.Single().GetSyntaxTreeAsync())); 5713Assert.Single(frozenProject1.Documents); 5717Assert.True(frozenCompilation1.ContainsSyntaxTree(await frozenProject1.Documents.Single().GetSyntaxTreeAsync())); 5720Assert.Empty(frozenProject2.Documents); 5743Assert.Single(frozenProject1.Documents); 5747Assert.True(frozenCompilation1.ContainsSyntaxTree(await frozenProject1.Documents.Single().GetSyntaxTreeAsync())); 5750Assert.Single(frozenProject2.Documents); 5754Assert.True(frozenCompilation2.ContainsSyntaxTree(await frozenProject2.Documents.Single().GetSyntaxTreeAsync())); 5769var syntaxTree1 = await project1.Documents.Single().GetSyntaxTreeAsync(); 5773var forkedProject1 = frozenSolution.WithDocumentText(project1.Documents.Single().Id, SourceText.From("class Doc2 { }")).GetProject(project1.Id); 5774var forkedDocument1 = forkedProject1.Documents.Single(); 5802var syntaxTree1 = await project1.Documents.Single().GetSyntaxTreeAsync(); 5812var forkedProject1 = frozenSolution.WithDocumentText(project1.Documents.Single().Id, SourceText.From("class Doc2 { }")).GetProject(project1.Id); 5813var forkedDocument1 = forkedProject1.Documents.Single(); 5846Assert.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);
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();
Progression\GraphNavigatorExtension.cs (1)
74var document = project.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)
47result.AddRange(project.Documents);
Roslyn.VisualStudio.DiagnosticsWindow (1)
Panels\WorkspacePanel.xaml.cs (1)
82from document in project.Documents
Roslyn.VisualStudio.Next.UnitTests (32)
Services\ServiceHubServicesTests.cs (7)
102var oldDocument = solution.Projects.First().Documents.First(); 163var priorityDocumentId = solution.Projects.Single().Documents.Single().Id; 175Assert.Equal(solution.Projects.Single().Documents.Single().Id, info.DocumentId); 213workspace.CurrentSolution.Projects.Single().Documents.Single(), 1609var document = workspace.CurrentSolution.Projects.Single().Documents.Single(); 1746var document = project.Documents.First(d => string.Equals(d.Name, documentName, StringComparison.OrdinalIgnoreCase)); 1755documentName => 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 (13)
295await VerifySolutionUpdate(code, s => s.WithDocumentFolders(s.Projects.First().Documents.First().Id, ["test"])); 988var document1 = project1.Documents.Single(); 1007var document1 = project1.Documents.Single(); 1039var document1 = project1.Documents.First(); 1040var document2 = project1.Documents.Last(); 1078var document1 = project1.Documents.First(); 1079var document2 = project1.Documents.Last(); 1080var document3 = project2.Documents.Single(); 1103var document1 = project1.Documents.Single(); 1130var document1 = project1.Documents.Single(); 1159var document1 = project1.Documents.Single(); 1206var document1 = project1.Documents.First(); 1207var document2 = project1.Documents.Last();