91 references to GetAdditionalDocument
GenerateDocumentationAndConfigFiles (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (2)
34=> solution.GetDocument(documentId) ?? solution.GetAdditionalDocument(documentId) ?? solution.GetAnalyzerConfigDocument(documentId); 101=> solution.GetAdditionalDocument(documentId) ?? throw CreateDocumentNotFoundException(documentId);
Microsoft.AspNetCore.Razor.Microbenchmarks (1)
Formatting\DocumentFormattingBenchmark.cs (1)
72var document = _workspace.CurrentSolution.GetAdditionalDocument(documentId).AssumeNotNull();
Microsoft.AspNetCore.Razor.Test.Common.Cohosting (1)
CohostTestBase.cs (1)
277return builder.Build(solution).GetAdditionalDocument(documentId).AssumeNotNull();
Microsoft.CodeAnalysis.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (2)
34=> solution.GetDocument(documentId) ?? solution.GetAdditionalDocument(documentId) ?? solution.GetAnalyzerConfigDocument(documentId); 101=> solution.GetAdditionalDocument(documentId) ?? throw CreateDocumentNotFoundException(documentId);
Microsoft.CodeAnalysis.BannedApiAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (2)
34=> solution.GetDocument(documentId) ?? solution.GetAdditionalDocument(documentId) ?? solution.GetAnalyzerConfigDocument(documentId); 101=> solution.GetAdditionalDocument(documentId) ?? throw CreateDocumentNotFoundException(documentId);
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (2)
34=> solution.GetDocument(documentId) ?? solution.GetAdditionalDocument(documentId) ?? solution.GetAnalyzerConfigDocument(documentId); 101=> solution.GetAdditionalDocument(documentId) ?? throw CreateDocumentNotFoundException(documentId);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Workspaces\WorkspaceTests_EditorFeatures.cs (2)
1135var doc = workspace.CurrentSolution.GetAdditionalDocument(additionalDoc.Id); 1252var doc = workspace.CurrentSolution.GetAdditionalDocument(additionalDoc.Id);
Microsoft.CodeAnalysis.EditorFeatures (1)
CodeActions\CodeActionEditHandlerService.cs (1)
250return oldSolution.GetAdditionalDocument(changedAdditionalDocuments[0]);
Microsoft.CodeAnalysis.ExternalAccess.HotReload (2)
Api\HotReloadMSBuildWorkspace.cs (2)
170?? updatedSolution.GetAdditionalDocument(documentId) 207.RemoveAdditionalDocuments([.. ids.Where(id => solution.GetAdditionalDocument(id) != null)])
Microsoft.CodeAnalysis.LanguageServer (1)
HostWorkspace\LanguageServerWorkspace.cs (1)
106var textDocument = w.CurrentSolution.GetDocument(documentId) ?? w.CurrentSolution.GetAdditionalDocument(documentId);
Microsoft.CodeAnalysis.LanguageServer.Protocol (5)
Extensions\Extensions.cs (1)
216var additionalDocuments = documentIds.Select(solution.GetAdditionalDocument).WhereNotNull().ToImmutableArray();
Handler\CodeActions\CodeActionResolveHelper.cs (4)
165solution.GetAdditionalDocument).ConfigureAwait(false); 180newSolution.GetAdditionalDocument).ConfigureAwait(false); 208newSolution.GetAdditionalDocument, 209solution.GetAdditionalDocument).ConfigureAwait(false);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (2)
34=> solution.GetDocument(documentId) ?? solution.GetAdditionalDocument(documentId) ?? solution.GetAnalyzerConfigDocument(documentId); 101=> solution.GetAdditionalDocument(documentId) ?? throw CreateDocumentNotFoundException(documentId);
Microsoft.CodeAnalysis.Razor.Workspaces (2)
Extensions\SolutionExtensions.cs (2)
32solution.GetAdditionalDocument(razorDocumentId) is not TextDocument document) 48solution.GetAdditionalDocument(razorDocumentId) is not TextDocument document)
Microsoft.CodeAnalysis.Remote.Razor (3)
ProjectSystem\Extensions.cs (1)
28var document = solution.GetAdditionalDocument(documentId).AssumeNotNull();
ProjectSystem\RemoteDocumentSnapshot.cs (1)
81.GetAdditionalDocument(id)
RazorDocumentServiceBase.cs (1)
85var razorDocument = solution.GetAdditionalDocument(razorDocumentId);
Microsoft.CodeAnalysis.Workspaces (9)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (2)
34=> solution.GetDocument(documentId) ?? solution.GetAdditionalDocument(documentId) ?? solution.GetAnalyzerConfigDocument(documentId); 101=> solution.GetAdditionalDocument(documentId) ?? throw CreateDocumentNotFoundException(documentId);
Workspace\AdhocWorkspace.cs (2)
179var doc = this.CurrentSolution.GetAdditionalDocument(documentId); 192var doc = this.CurrentSolution.GetAdditionalDocument(documentId);
Workspace\Solution\Project.cs (2)
736return this.Solution.AddAdditionalDocument(id, name, text, folders, filePath).GetAdditionalDocument(id)!; 745return this.Solution.AddAdditionalDocument(id, name, text, folders, filePath).GetAdditionalDocument(id)!;
Workspace\Workspace.cs (3)
1161static (solution, docId) => solution.GetAdditionalDocument(docId), 1212static (solution, docId) => solution.GetAdditionalDocument(docId), 2486if (solution.GetAdditionalDocument(documentId) == null)
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildWorkspace.cs (1)
414var document = this.CurrentSolution.GetAdditionalDocument(documentId);
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (1)
VisualStudioMSBuildWorkspaceTests.cs (1)
2130var document2 = solution2.GetAdditionalDocument(document.Id);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
SolutionUtilities.cs (1)
52return newSolution.GetAdditionalDocument(documentId)!;
Microsoft.CodeAnalysis.Workspaces.UnitTests (7)
SolutionTests\SolutionTests.cs (4)
935Assert.True(newSolution1.GetAdditionalDocument(documentId)!.TryGetText(out var actualText)); 957Assert.True(newSolution1.GetAdditionalDocument(documentId)!.TryGetText(out var actualText)); 958Assert.True(newSolution1.GetAdditionalDocument(documentId)!.TryGetTextVersion(out var actualVersion)); 1049Assert.Equal("new text", newSolution1.GetAdditionalDocument(documentId)!.GetTextSynchronously(CancellationToken.None).ToString());
WorkspaceTests\AdhocWorkspaceTests.cs (3)
260var doc = ws.CurrentSolution.GetAdditionalDocument(docInfo.Id); 265doc = ws.CurrentSolution.GetAdditionalDocument(docInfo.Id); 273doc = ws.CurrentSolution.GetAdditionalDocument(docInfo.Id);
Microsoft.VisualStudio.LanguageServices (2)
ProjectSystem\VisualStudioWorkspaceImpl.OpenFileTracker.cs (1)
332else if (solution.GetAdditionalDocument(documentId) is { } additionalDocument)
ProjectSystem\VisualStudioWorkspaceImpl.RemoveAdditionalDocumentUndoUnit.cs (1)
25=> currentSolution.GetAdditionalDocument(this.DocumentId);
Microsoft.VisualStudio.LanguageServices.Razor (1)
OrganizeUsingsCommand.cs (1)
58var razorDocument = solution.GetAdditionalDocument(documentId);
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (29)
Cohost\CohostRoslynRenameTest.cs (1)
360var razorDocumentAfterRename = solution.GetAdditionalDocument(razorDocument.Id).AssumeNotNull();
Cohost\HtmlDocumentSynchronizerTest.cs (17)
37var document = Workspace.CurrentSolution.GetAdditionalDocument(_documentId).AssumeNotNull(); 49var document = Workspace.CurrentSolution.GetAdditionalDocument(_documentId).AssumeNotNull(); 68var document = Workspace.CurrentSolution.GetAdditionalDocument(_documentId).AssumeNotNull(); 100var document = Workspace.CurrentSolution.GetAdditionalDocument(_documentId).AssumeNotNull(); 123var document = Workspace.CurrentSolution.GetAdditionalDocument(_documentId).AssumeNotNull(); 146var document = Workspace.CurrentSolution.GetAdditionalDocument(_documentId).AssumeNotNull(); 160document = Workspace.CurrentSolution.GetAdditionalDocument(_documentId).AssumeNotNull(); 183var document = Workspace.CurrentSolution.GetAdditionalDocument(_documentId).AssumeNotNull(); 196document = solution.GetAdditionalDocument(_documentId).AssumeNotNull(); 225var document1 = Workspace.CurrentSolution.GetAdditionalDocument(_documentId).AssumeNotNull(); 235var document2 = Workspace.CurrentSolution.GetAdditionalDocument(_documentId).AssumeNotNull(); 256var document = Workspace.CurrentSolution.GetAdditionalDocument(_documentId).AssumeNotNull(); 281var document = Workspace.CurrentSolution.GetAdditionalDocument(_documentId).AssumeNotNull(); 292document = solution.GetAdditionalDocument(_documentId).AssumeNotNull(); 312var document = Workspace.CurrentSolution.GetAdditionalDocument(_documentId).AssumeNotNull(); 337var document = Workspace.CurrentSolution.GetAdditionalDocument(_documentId).AssumeNotNull(); 386return (TResult)(object)(await solution.GetAdditionalDocument(_documentId).AssumeNotNull().GetTextAsync(cancellationToken)).ToString();
Cohost\HtmlRequestInvokerTest.cs (3)
39var document = Workspace.CurrentSolution.GetAdditionalDocument(_documentId).AssumeNotNull(); 61var document = Workspace.CurrentSolution.GetAdditionalDocument(_documentId).AssumeNotNull(); 83var document = Workspace.CurrentSolution.GetAdditionalDocument(_documentId).AssumeNotNull();
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\ComputedTargetPathTest.cs (8)
49var document = solution.GetAdditionalDocument(id).AssumeNotNull(); 76var document = solution.GetAdditionalDocument(id).AssumeNotNull(); 102var doc1 = solution.GetAdditionalDocument(doc1Id).AssumeNotNull(); 103var doc2 = solution.GetAdditionalDocument(doc2Id).AssumeNotNull(); 134var doc1 = solution.GetAdditionalDocument(doc1Id).AssumeNotNull(); 135var doc2 = solution.GetAdditionalDocument(doc2Id).AssumeNotNull(); 166var doc1 = solution.GetAdditionalDocument(doc1Id).AssumeNotNull(); 167var doc2 = solution.GetAdditionalDocument(doc2Id).AssumeNotNull();
Microsoft.VisualStudioCode.RazorExtension.UnitTests (8)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\ComputedTargetPathTest.cs (8)
49var document = solution.GetAdditionalDocument(id).AssumeNotNull(); 76var document = solution.GetAdditionalDocument(id).AssumeNotNull(); 102var doc1 = solution.GetAdditionalDocument(doc1Id).AssumeNotNull(); 103var doc2 = solution.GetAdditionalDocument(doc2Id).AssumeNotNull(); 134var doc1 = solution.GetAdditionalDocument(doc1Id).AssumeNotNull(); 135var doc2 = solution.GetAdditionalDocument(doc2Id).AssumeNotNull(); 166var doc1 = solution.GetAdditionalDocument(doc1Id).AssumeNotNull(); 167var doc2 = solution.GetAdditionalDocument(doc2Id).AssumeNotNull();
Roslyn.Diagnostics.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (2)
34=> solution.GetDocument(documentId) ?? solution.GetAdditionalDocument(documentId) ?? solution.GetAnalyzerConfigDocument(documentId); 101=> solution.GetAdditionalDocument(documentId) ?? throw CreateDocumentNotFoundException(documentId);
Text.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (2)
34=> solution.GetDocument(documentId) ?? solution.GetAdditionalDocument(documentId) ?? solution.GetAnalyzerConfigDocument(documentId); 101=> solution.GetAdditionalDocument(documentId) ?? throw CreateDocumentNotFoundException(documentId);