337 references to GetDocument
AnalyzerRunner (1)
DiagnosticAnalyzerRunner.cs (1)
141var document = solution.GetDocument(pair.Key);
GenerateDocumentationAndConfigFiles (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (2)
34=> solution.GetDocument(documentId) ?? solution.GetAdditionalDocument(documentId) ?? solution.GetAnalyzerConfigDocument(documentId); 65return solution.GetDocument(documentId) ?? throw CreateDocumentNotFoundException();
IdeBenchmarks (3)
FormatterBenchmarks.cs (2)
44var document = workspace.CurrentSolution.GetDocument(workspace.Documents.First().Id); 57var document = workspace.CurrentSolution.GetDocument(workspace.Documents.First().Id);
RegexClassifierBenchmarks.cs (1)
71var document = workspace.CurrentSolution.GetDocument(workspace.Documents.First().Id);
IdeCoreBenchmarks (2)
FormatterBenchmarks.cs (2)
52var document = solution.GetDocument(documentId); 56_document = solution.GetDocument(documentId);
Microsoft.Analyzers.Extra (1)
CallAnalysis\Fixers\LegacyLoggingFixer.cs (1)
323var doc = sol.GetDocument(docId)!;
Microsoft.AspNetCore.Analyzer.Testing (1)
CodeFixRunner.cs (1)
39var updatedDocument = updatedSolution.GetDocument(document.Id);
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 (1)
Helpers\CodeFixVerifier.Helper.cs (1)
30return solution.GetDocument(document.Id);
Microsoft.AspNetCore.Components.SdkAnalyzers.Tests (1)
Helpers\CodeFixVerifier.Helper.cs (1)
30return solution.GetDocument(document.Id);
Microsoft.CodeAnalysis.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (2)
34=> solution.GetDocument(documentId) ?? solution.GetAdditionalDocument(documentId) ?? solution.GetAnalyzerConfigDocument(documentId); 65return solution.GetDocument(documentId) ?? throw CreateDocumentNotFoundException();
Microsoft.CodeAnalysis.BannedApiAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (2)
34=> solution.GetDocument(documentId) ?? solution.GetAdditionalDocument(documentId) ?? solution.GetAnalyzerConfigDocument(documentId); 65return solution.GetDocument(documentId) ?? throw CreateDocumentNotFoundException();
Microsoft.CodeAnalysis.CodeStyle.Fixes (3)
src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
350var document = solution.GetDocument(documentId);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (2)
34=> solution.GetDocument(documentId) ?? solution.GetAdditionalDocument(documentId) ?? solution.GetAnalyzerConfigDocument(documentId); 65return solution.GetDocument(documentId) ?? throw CreateDocumentNotFoundException();
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (36)
ChangeSignature\RemoveParametersTests.cs (2)
258foreach (var updatedDocument in testState.Workspace.Documents.Select(d => result.UpdatedSolution.GetDocument(d.Id))) 345foreach (var updatedDocument in testState.Workspace.Documents.Select(d => result.UpdatedSolution.GetDocument(d.Id)))
CodeActions\MoveType\MoveTypeTests.MoveScope.cs (2)
846var documentToModify = workspace.CurrentSolution.GetDocument(documentToModifyId); 862var modifiedDocument = modifiedSolution.GetDocument(documentToModifyId);
CodeActions\SyncNamespace\CSharpSyncNamespaceTestsBase.cs (5)
82Assert.Null(newSolution.GetDocument(oldDocumentId)); 168var modifiedOriginalDocument = newSolution.GetDocument(originalDocumentId); 196var oldRefText = (await oldSolution.GetDocument(refDocumentId).GetTextAsync()).ToString(); 197var newRefText = (await newSolution.GetDocument(refDocumentId).GetTextAsync()).ToString(); 204var actualRefText = (await newSolution.GetDocument(refDocumentId).GetTextAsync()).ToString();
Completion\CompletionProviders\AbstractCSharpCompletionProviderTests.cs (1)
184var document = workspace.CurrentSolution.GetDocument(documentId);
Completion\CompletionProviders\ObjectInitializerCompletionProviderTests.cs (2)
660var document = workspace.CurrentSolution.GetDocument(hostDocument.Id); 1276var document = workspace.CurrentSolution.GetDocument(hostDocument.Id);
Completion\CompletionProviders\SymbolCompletionProviderTests_NoInteractive.cs (2)
333var document = workspace.CurrentSolution.GetDocument(testDocument.Id); 344var currentDocument = workspace.CurrentSolution.GetDocument(testDocument.Id);
Completion\CompletionServiceTests.cs (1)
138var document = workspace.CurrentSolution.GetDocument(testDocument.Id);
Debugging\ProximityExpressionsGetterTests.cs (1)
78var document = workspace.CurrentSolution.GetDocument(testDocument.Id);
EncapsulateField\EncapsulateFieldTestState.cs (1)
35TargetDocument = Workspace.CurrentSolution.GetDocument(_testDocument.Id);
ExtractMethod\ExtractMethodBase.cs (3)
124var document = workspace.CurrentSolution.GetDocument(testDocument.Id); 164var document = workspace.CurrentSolution.GetDocument(testDocument.Id); 189var document = workspace.CurrentSolution.GetDocument(workspace.Documents.First().Id);
Formatting\Indentation\SmartIndenterEnterOnTokenTests.cs (2)
1320var document = workspace.CurrentSolution.GetDocument(hostdoc.Id); 1361var document = workspace.CurrentSolution.GetDocument(hostdoc.Id);
Formatting\Indentation\SmartTokenFormatterFormatRangeTests.cs (1)
3111var document = workspace.CurrentSolution.GetDocument(testDocument.Id);
Organizing\AbstractOrganizerTests.cs (1)
29var document = workspace.CurrentSolution.GetDocument(workspace.Documents.First().Id);
Workspaces\WorkspaceTests_EditorFeatures.cs (12)
516var docZ = solutionZ.GetDocument(document1.Id); 580var doc1Z = cs.GetDocument(document1.Id); 655var doc1Z = cs.GetDocument(document1.Id); 660var doc2Z = cs.GetDocument(document2.Id); 677var doc1Z = cs.GetDocument(document1.Id); 682var doc2Z = cs.GetDocument(document2.Id); 740Assert.Equal(startText, (await workspace.CurrentSolution.GetDocument(document.Id).GetTextAsync()).ToString()); 747Assert.Equal(startText, (await workspace.CurrentSolution.GetDocument(document.Id).GetTextAsync()).ToString()); 1444Assert.Equal(originalText, (await eventArgs[0].OldSolution.GetDocument(originalDocumentId).GetTextAsync().ConfigureAwait(false)).ToString()); 1445Assert.Equal(originalText, (await eventArgs[1].OldSolution.GetDocument(originalDocumentId).GetTextAsync().ConfigureAwait(false)).ToString()); 1447Assert.Equal(updatedText, (await eventArgs[0].NewSolution.GetDocument(originalDocumentId).GetTextAsync().ConfigureAwait(false)).ToString()); 1448Assert.Equal(updatedText, (await eventArgs[1].NewSolution.GetDocument(originalDocumentId).GetTextAsync().ConfigureAwait(false)).ToString());
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (7)
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (7)
300var newDocument = newSolution.GetDocument(documentId); 366var result = await AnalyzeDocumentAsync(oldProject, newSolution.GetDocument(documentId)); 430var result = await AnalyzeDocumentAsync(oldProject, newSolution.GetDocument(documentId)); 512var result = await AnalyzeDocumentAsync(oldProject, newSolution.GetDocument(documentId)); 582var result = await AnalyzeDocumentAsync(oldProject, newSolution.GetDocument(documentId)); 622var result = await AnalyzeDocumentAsync(oldProject, newSolution.GetDocument(documentId)); 798var newDocument = newSolution.GetDocument(documentId);
Microsoft.CodeAnalysis.EditorFeatures (13)
CodeActions\CodeActionEditHandlerService.cs (2)
246return oldSolution.GetDocument(changedDocuments[0]); 346var latestDocument = workspace.CurrentSolution.GetDocument(documentId);
EditAndContinue\PdbMatchingSourceTextProvider.cs (2)
62var oldDocument = e.OldSolution.GetDocument(e.DocumentId); 69var newDocument = e.NewSolution.GetDocument(e.DocumentId);
InlineRename\InlineRenameSession.cs (2)
207var document = _baseSolution.GetDocument(d); 873var newDocument = newSolution.GetDocument(documentId);
InlineRename\InlineRenameSession.OpenTextBufferManager.cs (3)
330var newDocument = mergeResult.MergedSolution.GetDocument(documents.First().Id); 448conflictResolution.NewSolution.GetDocument(document.Id), 449mergeResult.MergedSolution.GetDocument(document.Id),
Interactive\InteractiveDocumentNavigationService.cs (1)
46var document = interactiveWorkspace.CurrentSolution.GetDocument(documentId);
RenameTracking\RenameTrackingTaggerProvider.cs (1)
66var document = workspace.CurrentSolution.GetDocument(documentId);
RenameTracking\RenameTrackingTaggerProvider.RenameTrackingCommitter.cs (2)
159var root = await renameTrackingSolutionSet.RenamedSolution.GetDocument(docId).GetSyntaxRootAsync(cancellationToken).ConfigureAwait(false); 207var documentWithOriginalName = solutionWithOriginalName.GetDocument(documentId);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (29)
BraceMatching\AbstractBraceMatcherTests.cs (1)
27var document = workspace.CurrentSolution.GetDocument(workspace.Documents.First().Id);
CodeLens\AbstractCodeLensTest.cs (4)
25var document = workspace.CurrentSolution.GetDocument(annotatedDocument.Id); 53var document = workspace.CurrentSolution.GetDocument(annotatedDocument.Id); 79var document = workspace.CurrentSolution.GetDocument(annotatedDocument.Id); 105var document = workspace.CurrentSolution.GetDocument(annotatedDocument.Id);
Completion\AbstractCompletionProviderTests.cs (6)
371var currentDocument = workspace.CurrentSolution.GetDocument(workspaceFixture.Target.CurrentDocument.Id); 965var document = solution.GetDocument(documentId); 1022var document = solution.GetDocument(documentId); 1052var document = solution.GetDocument(currentContextDocumentId); 1266var document = workspace.CurrentSolution.GetDocument(hostDocument.Id); 1311var document = workspace.CurrentSolution.GetDocument(documentId);
Diagnostics\GenerateType\GenerateTypeTestState.cs (1)
50InvocationDocument = Workspace.CurrentSolution.GetDocument(_testDocument.Id);
ExtractInterface\AbstractExtractInterfaceTests.cs (4)
107Assert.NotNull(result.UpdatedSolution.GetDocument(result.NavigationDocumentId)); 132var updatedOriginalDocument = result.UpdatedSolution.GetDocument(testState.ExtractFromDocument.Id); 139var interfaceDocument = result.UpdatedSolution.GetDocument(result.NavigationDocumentId); 159var updatedDocument = updatedSolution.GetDocument(testState.ExtractFromDocument.Id);
ExtractInterface\ExtractInterfaceTestState.cs (1)
64ExtractFromDocument = Workspace.CurrentSolution.GetDocument(_testDocument.Id);
Formatting\CoreFormatterTestsBase.cs (1)
182var document = workspace.CurrentSolution.GetDocument(hostdoc.Id);
GoToAdjacentMember\AbstractGoToAdjacentMemberTests.cs (2)
38var document = workspace.CurrentSolution.GetDocument(hostDocument.Id); 62var document = workspace.CurrentSolution.GetDocument(hostDocument.Id);
KeywordHighlighting\AbstractKeywordHighlighterTests.cs (1)
50var document = workspace.CurrentSolution.GetDocument(testDocument.Id);
Rename\RenamerTests.cs (4)
73var document = solution.GetDocument(documentId); 89var updatedDocument = solution.GetDocument(documentId); 206var document = solution.GetDocument(documentId); 237var document = solution.GetDocument(documentId);
SignatureHelp\AbstractSignatureHelpProviderTests.cs (3)
352var document = testWorkspace.CurrentSolution.GetDocument(documentId); 355document = testWorkspace.CurrentSolution.GetDocument(documentId); 472var document = testWorkspace.CurrentSolution.GetDocument(documentId);
Workspaces\TestWorkspaceFixture.cs (1)
93return GetWorkspace().CurrentSolution.GetDocument(hostDocument.Id);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (9)
CodeGeneration\CodeGenerationTests.cs (1)
652.GetDocument(documentId)
Diagnostics\SuppressMessageAttributeWorkspaceTests.cs (1)
65var document = workspace.CurrentSolution.GetDocument(documentId);
RenameTracking\RenameTrackingTestState.cs (1)
169var document = this.Workspace.CurrentSolution.GetDocument(HostDocument.Id);
Structure\BlockStructureServiceTests.cs (1)
119var document = workspace.CurrentSolution.GetDocument(hostDocument.Id);
Structure\StructureTaggerTests.cs (1)
411var document = workspace.CurrentSolution.GetDocument(hostdoc.Id);
TextEditor\OpenDocumentTests.cs (2)
52Assert.Equal(documentIds.Last(), workspace.CurrentSolution.GetDocument(documentIds.First()).GetLinkedDocumentIds().Single()); 53Assert.Equal(documentIds.First(), workspace.CurrentSolution.GetDocument(documentIds.Last()).GetLinkedDocumentIds().Single());
TextEditor\TryGetDocumentTests.cs (2)
28var document = workspace.CurrentSolution.GetDocument(workspace.GetDocumentId(hostDocument)); 55var document = workspace.CurrentSolution.GetDocument(workspace.GetDocumentId(hostDocument));
Microsoft.CodeAnalysis.Features (10)
ChangeSignature\AbstractChangeSignatureService.cs (1)
460var document = solution.GetDocument(documentId);
EditAndContinue\CommittedSolution.cs (2)
175var committedDocument = solution.GetDocument(documentId); 320matchingDocument = _solution.GetDocument(documentId);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (1)
576var document = solution.GetDocument(documentId);
ExtractInterface\AbstractExtractInterfaceService.cs (1)
226var document = symbolMapping.AnnotatedSolution.GetDocument(refactoringResult.DocumentToExtractFrom.Id);
FindUsages\IRemoteFindUsagesService.cs (1)
175var document = solution.GetDocument(DocumentId) ??
GenerateType\AbstractGenerateTypeService.Editor.cs (1)
278var newDocument = newSolution.GetDocument(newDocumentId);
NavigateTo\RoslynNavigateToItem.cs (1)
76var document = solution.GetDocument(DocumentId);
Navigation\INavigableItem.cs (1)
85var document = solution.GetDocument(Id);
src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
350var document = solution.GetDocument(documentId);
Microsoft.CodeAnalysis.Features.UnitTests (39)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (38)
115Assert.Equal(SourceHashAlgorithm.Sha1, solution.GetDocument(documentIdA).GetTextSynchronously(default).ChecksumAlgorithm); 116Assert.Equal(SourceHashAlgorithm.Sha1, solution.GetDocument(documentIdB).GetTextSynchronously(default).ChecksumAlgorithm); 117Assert.Equal(SourceHashAlgorithm.Sha1, solution.GetDocument(documentIdC).GetTextSynchronously(default).ChecksumAlgorithm); 118Assert.Equal(SourceHashAlgorithm.Sha1, solution.GetDocument(documentIdE).GetTextSynchronously(default).ChecksumAlgorithm); 147], matchingDocuments.Select(e => (solution.GetDocument(e.id).Name, e.state)).OrderBy(e => e.Name).Select(e => e.ToString())); 179var document2 = solution.GetDocument(document1.Id); 211var document1 = solution.GetDocument(document.Id); 213var document2 = solution.GetDocument(document.Id); 261var document2 = solution.GetDocument(document1.Id); 843var document2 = solution.GetDocument(documentInfo.Id); 883var document1 = solution.GetDocument(documentInfo.Id); 965var designTimeOnlyDocument2 = solution.GetDocument(designTimeOnlyDocumentId); 1033var document2 = solution.GetDocument(document1.Id); 1115var document2 = solution.GetDocument(document1.Id); 1162var document2 = solution.GetDocument(document1.Id); 1475var document2 = solution.GetDocument(document1.Id); 1575var document2 = solution.GetDocument(document1.Id); 1649var document2 = solution.GetDocument(document.Id); 1771var document2 = solution.GetDocument(documentId); 2710var diagnostics = await service.GetDocumentDiagnosticsAsync(solution.GetDocument(documentId), s_noActiveSpans, CancellationToken.None); 2718diagnostics = await service.GetDocumentDiagnosticsAsync(solution.GetDocument(documentId), s_noActiveSpans, CancellationToken.None); 2738diagnostics = await service.GetDocumentDiagnosticsAsync(solution.GetDocument(documentId), s_noActiveSpans, CancellationToken.None); 2747diagnostics = await service.GetDocumentDiagnosticsAsync(solution.GetDocument(documentId), s_noActiveSpans, CancellationToken.None); 2763diagnostics = await service.GetDocumentDiagnosticsAsync(solution.GetDocument(documentId), s_noActiveSpans, CancellationToken.None); 2860var diagnostics = await service.GetDocumentDiagnosticsAsync(solution.GetDocument(documentId), s_noActiveSpans, CancellationToken.None); 2981var document2 = solution.GetDocument(documentId); 3231var document2 = solution.GetDocument(document1.Id); 3372var document2 = solution.GetDocument(document1.Id); 3423var document3 = solution.GetDocument(document1.Id); 4055var document2 = solution.GetDocument(document1.Id); 4101var diagnostics = await service.GetDocumentDiagnosticsAsync(solution.GetDocument(documentId), s_noActiveSpans, CancellationToken.None); 4567var document2 = solution.GetDocument(documentId); 4635var document2 = solution.GetDocument(documentId); 4658var document = project.Solution.AddDocument(documentInfo).GetDocument(documentInfo.Id); 4844document = solution.GetDocument(document.Id); 5028document = solution.GetDocument(document.Id); 5043document = solution.GetDocument(document.Id); 5291var document1 = solution.GetDocument(documentId);
EditAndContinue\UnitTestingHotReloadServiceTests.cs (1)
56], matchingDocuments.Select(e => (solution.GetDocument(e.id).Name, e.state)).OrderBy(e => e.Name).Select(e => e.ToString()));
Microsoft.CodeAnalysis.LanguageServer (1)
HostWorkspace\LanguageServerWorkspace.cs (1)
106var textDocument = w.CurrentSolution.GetDocument(documentId) ?? w.CurrentSolution.GetAdditionalDocument(documentId);
Microsoft.CodeAnalysis.LanguageServer.Protocol (6)
Features\CodeCleanup\AbstractCodeCleanupService.cs (1)
203return solution.GetDocument(document.Id) ?? throw new NotSupportedException(FeaturesResources.Removal_of_document_not_supported);
Handler\CodeActions\CodeActionResolveHelper.cs (4)
155solution.GetDocument).ConfigureAwait(false); 170newSolution.GetDocument).ConfigureAwait(false); 185newSolution.GetDocument, 186solution.GetDocument).ConfigureAwait(false);
Handler\SemanticTokens\SemanticTokensRefreshQueue.cs (1)
88var oldDocument = e.OldSolution.GetDocument(e.DocumentId);
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (11)
CodeActions\CodeActionResolveTests.cs (2)
182var documentBefore = testWorkspace.CurrentSolution.GetDocument(testWorkspace.Documents.Single().Id)!; 187var documentAfter = testWorkspace.CurrentSolution.GetDocument(testWorkspace.Documents.Single().Id)!;
Diagnostics\PullDiagnosticTests.cs (1)
2266var text = await testLspServer.GetCurrentSolution().GetDocument(documentId)!.GetTextAsync(CancellationToken.None);
Workspaces\LspWorkspaceManagerTests.cs (8)
71Assert.NotSame(testLspServer.TestWorkspace.CurrentSolution.GetDocument(firstDocument.Id), firstDocument); 72Assert.Same(testLspServer.TestWorkspace.CurrentSolution.GetDocument(firstDocument.Id)?.State, firstDocument?.State); 77Assert.Same(testLspServer.TestWorkspace.CurrentSolution.GetDocument(firstDocument.Id), firstDocument); 80Assert.Same(testLspServer.TestWorkspace.CurrentSolution.GetDocument(secondDocument.Id), secondDocument); 100Assert.Equal(testLspServer.TestWorkspace.CurrentSolution.GetDocument(firstDocumentWithChange.Id), firstDocumentWithChange); 101Assert.Equal(testLspServer.TestWorkspace.CurrentSolution.GetDocument(secondDocumentUnchanged.Id), secondDocumentUnchanged); 135Assert.Equal(testLspServer.TestWorkspace.CurrentSolution.GetDocument(secondDocument.Id), secondDocument); 139Assert.NotEqual(testLspServer.TestWorkspace.CurrentSolution.GetDocument(secondDocument.Id), secondDocument);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (2)
34=> solution.GetDocument(documentId) ?? solution.GetAdditionalDocument(documentId) ?? solution.GetAnalyzerConfigDocument(documentId); 65return solution.GetDocument(documentId) ?? throw CreateDocumentNotFoundException();
Microsoft.CodeAnalysis.Remote.ServiceHub (3)
Services\AssetSynchronization\RemoteAssetSynchronizationService.cs (1)
122var document = workspace.CurrentSolution.GetDocument(documentId);
Services\SemanticClassification\RemoteSemanticClassificationService.cs (1)
33var document = solution.GetDocument(documentId) ?? await solution.GetSourceGeneratedDocumentAsync(documentId, cancellationToken).ConfigureAwait(false);
Services\SymbolFinder\RemoteSymbolFinderService.cs (1)
61documentArgs.Select(solution.GetDocument).WhereNotNull().ToImmutableHashSet();
Microsoft.CodeAnalysis.Workspaces (29)
Editing\SolutionEditor.cs (2)
32editor = await DocumentEditor.CreateAsync(solution.GetDocument(id), cancellationToken).ConfigureAwait(false); 48var currentDoc = changedSolution.GetDocument(docEd.OriginalDocument.Id);
Editing\SymbolEditor.cs (3)
75yield return ChangedSolution.GetDocument(id); 80yield return ChangedSolution.GetDocument(id); 482var doc = ChangedSolution.GetDocument(declGroup.Key);
Remote\RemoteUtilities.cs (2)
36var oldDoc = oldSolution.GetDocument(docId); 37var newDoc = newSolution.GetDocument(docId);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (2)
34=> solution.GetDocument(documentId) ?? solution.GetAdditionalDocument(documentId) ?? solution.GetAnalyzerConfigDocument(documentId); 65return solution.GetDocument(documentId) ?? throw CreateDocumentNotFoundException();
Workspace\AdhocWorkspace.cs (3)
143return this.CurrentSolution.GetDocument(documentInfo.Id); 151var doc = this.CurrentSolution.GetDocument(documentId); 164var doc = this.CurrentSolution.GetDocument(documentId);
Workspace\DocumentTracking\IDocumentTrackingServiceExtensions.cs (2)
20return solution.GetDocument(service.TryGetActiveDocument()); 29.Select(solution.GetDocument)
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (2)
350if (_project._projectSystemProjectFactory.Workspace.CurrentSolution.GetDocument(documentId) != null) 506var documentToReload = w.CurrentSolution.GetDocument(documentId);
Workspace\Solution\Project.cs (3)
708return this.Solution.AddDocument(id, name, syntaxRoot, folders, filePath, preservationMode: PreservationMode.PreserveIdentity).GetDocument(id)!; 717return this.Solution.AddDocument(id, name, text, folders, filePath).GetDocument(id)!; 726return this.Solution.AddDocument(id, name, text, folders, filePath).GetDocument(id)!;
Workspace\Solution\Solution.cs (1)
343return GetDocument(documentState.Id)!;
Workspace\TextExtensions.cs (2)
76.GetDocument(id); 130return workspace.CurrentSolution.GetDocument(id);
Workspace\Workspace.cs (5)
1140var oldAttributes = oldSolution.GetDocument(documentId)!.State.Attributes; 1178static (solution, docId) => solution.GetDocument(docId), 1229static (solution, docId) => solution.GetDocument(docId), 1356var newDocument = newSolution.GetDocument(updatedDocumentId); 2502if (solution.GetDocument(documentId) == null)
Workspace\Workspace_Editor.cs (2)
369var oldDocument = oldSolution.GetDocument(documentId); 657var document = oldSolution.GetDocument(documentId);
Microsoft.CodeAnalysis.Workspaces.MSBuild (2)
MSBuild\MSBuildWorkspace.cs (2)
389var document = this.CurrentSolution.GetDocument(documentId); 515var document = this.CurrentSolution.GetDocument(documentId);
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (4)
VisualStudioMSBuildWorkspaceTests.cs (4)
407var document1 = solution1.GetDocument(document.Id); 420var document2 = solution2.GetDocument(document.Id); 2109var document2 = solution2.GetDocument(document.Id); 2162var document2 = solution2.GetDocument(newDocId);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (2)
SolutionUtilities.cs (1)
44return newSolution.GetDocument(documentId)!;
WorkspaceExtensions.cs (1)
19var newSolution = oldSolution.AddDocument(id, name, initialText, folders).GetDocument(id)!.WithSourceCodeKind(sourceCodeKind).Project.Solution;
Microsoft.CodeAnalysis.Workspaces.UnitTests (70)
LinkedFileDiffMerging\LinkedFileDiffMergingTests.cs (1)
53AssertEx.EqualOrDiff(expectedMergedText, mergedSolution.GetDocument(documentIds[i]).GetTextAsync().Result.ToString());
SolutionTests\SolutionTests.cs (54)
177Assert.Equal(name, newSolution1.GetDocument(documentId)!.Name); 197Assert.Equal(folders, newSolution1.GetDocument(documentId)!.Folders); 204Assert.Equal([], newSolution3.GetDocument(documentId)!.Folders); 292Assert.Equal(SourceCodeKind.Script, newSolution.GetDocument(documentId)!.SourceCodeKind); 308Assert.True(newSolution1.GetDocument(documentId)!.TryGetSyntaxRoot(out var actualRoot)); 375Assert.True(newSolution1.GetDocument(documentId)!.TryGetText(out var actualText)); 376Assert.True(newSolution1.GetDocument(documentId)!.TryGetTextVersion(out var actualVersion)); 399Assert.True(newSolution1.GetDocument(documentId)!.TryGetText(out var actualText)); 1013Assert.Equal("new text", newSolution1.GetDocument(documentId)!.GetTextSynchronously(CancellationToken.None).ToString()); 2608var document = solution.GetDocument(did); 2611Assert.Equal(document, solution.GetDocument(did)); 2625var document2 = solution.GetDocument(did2); 2628Assert.Equal(document2, solution.GetDocument(did2)); 3171var document = sol.GetDocument(did); 3192var document = solution1.GetDocument(documentId); 3198var newText = solution2.GetDocument(documentId).GetTextAsync().Result.ToString(); 3215var document = sol.GetDocument(did); 3223var doc2 = sol2.GetDocument(did); 3256var document = sol.GetDocument(did); 3299var oldDocument = solution.GetDocument(documentId); 3307var newDocument = solution.GetDocument(documentId); 3343var observedText2 = sol.GetDocument(did).GetTextAsync().Result; 3359var doc = sol.GetDocument(did); 3381var doc = sol.GetDocument(did); 3407var doc = sol.GetDocument(did); 3426var doc = sol.GetDocument(did); 3448var doc = sol.GetDocument(did); 3469var doc = sol.GetDocument(did); 3489var doc = sol.GetDocument(did); 3529var doc = sol.GetDocument(did); 3556var observedText = solution.GetDocument(documentId).GetTextAsync().Result; 3587var observedText = solution.GetDocument(documentId).GetTextAsync().Result; 3619var observedTree = solution.GetDocument(documentId).GetSyntaxRootAsync().Result; 3645var observedTree = solution.GetDocument(documentId).GetSyntaxRootAsync().Result; 3714var doc = sol.GetDocument(did); 3727var doc2 = doc.Project.Solution.WithDocumentSyntaxRoot(doc.Id, newRoot, PreservationMode.PreserveValue).GetDocument(doc.Id); 3808var document = sol.GetDocument(did); 3948var doc = solution.GetDocument(did); 4179var documentToFreezeChanged = solution.GetDocument(documentToFreezeOriginal.Id); 4224var documentToFreezeChanged = solution.GetDocument(documentToFreezeOriginal.Id); 4708var originalSyntaxTree = await solution.GetDocument(sourceDocumentId).GetSyntaxTreeAsync(); 4719var newSyntaxTree = await solution.GetDocument(sourceDocumentId).GetSyntaxTreeAsync(); 4752var syntaxTreeAfterAddingEditorConfig = await solution.GetDocument(sourceDocumentId).GetSyntaxTreeAsync(); 4763var syntaxTreeAfterRemovingEditorConfig = await solution.GetDocument(sourceDocumentId).GetSyntaxTreeAsync(); 4793var syntaxTreeBeforeEditorConfigChange = await solution.GetDocument(sourceDocumentId).GetSyntaxTreeAsync(); 4806var syntaxTreeAfterEditorConfigChange = await solution.GetDocument(sourceDocumentId).GetSyntaxTreeAsync(); 4871var originalSyntaxTree = await solution.GetDocument(sourceDocumentId).GetSyntaxTreeAsync(); 4887var newSyntaxTree = await solution.GetDocument(sourceDocumentId).GetSyntaxTreeAsync(); 4912var document = solution.GetDocument(documentId)!; 4953Assert.Null(solution.GetDocument(documentId)!.GetSyntaxTreeAsync().Result); 4957Assert.Null(solution.GetDocument(documentId)!.GetSyntaxTreeAsync().Result); 5479var doc = solution.GetDocument(docInfo.Id); 5485var newDoc = doc.Project.Solution.WithDocumentSyntaxRoot(doc.Id, newRoot).GetDocument(doc.Id); 5518solution.GetDocument(documentId));
SymbolKeyTests.cs (2)
865document = workspace.CurrentSolution.GetDocument(document.Id); 912document = workspace.CurrentSolution.GetDocument(document.Id);
SyntaxNodeTests.cs (1)
87var doc = sol.GetDocument(did);
WorkspaceTests\AdhocWorkspaceTests.cs (11)
62Assert.Equal(ws.CurrentSolution.GetDocument(info.Id), doc); 226var doc = ws.CurrentSolution.GetDocument(docInfo.Id); 231doc = ws.CurrentSolution.GetDocument(docInfo.Id); 239doc = ws.CurrentSolution.GetDocument(docInfo.Id); 333var doc = ws.CurrentSolution.GetDocument(docInfo.Id); 390var frozen = pws.CurrentSolution.GetDocument(docid1).WithFrozenPartialSemantics(CancellationToken.None); 434var appliedDoc = ws.CurrentSolution.GetDocument(originalDoc.Id); 467var appliedDoc = ws.CurrentSolution.GetDocument(originalDoc.Id); 501var appliedDoc = ws.CurrentSolution.GetDocument(originalDoc.Id); 532var appliedDoc = ws.CurrentSolution.GetDocument(originalDoc.Id); 562var appliedDoc = ws.CurrentSolution.GetDocument(originalDoc.Id);
WorkspaceTests\WorkspaceTests.cs (1)
182return this.CurrentSolution.GetDocument(documentInfo.Id);
Microsoft.Interop.ComInterfaceGenerator (1)
src\libraries\System.Runtime.InteropServices\gen\Common\ConvertToSourceGeneratedInteropFixer.cs (1)
209projectsToAddUnsafe.Add(solutionEditor.OriginalSolution.GetDocument(documentId).Project);
Microsoft.Interop.LibraryImportGenerator (1)
src\libraries\System.Runtime.InteropServices\gen\Common\ConvertToSourceGeneratedInteropFixer.cs (1)
209projectsToAddUnsafe.Add(solutionEditor.OriginalSolution.GetDocument(documentId).Project);
Microsoft.VisualStudio.LanguageServices (19)
CallHierarchy\CallHierarchyDetail.cs (1)
70var document = solution.GetDocument(_documentId);
CallHierarchy\Finders\AbstractCallFinder.cs (1)
134var currentDocument = project.Solution.GetDocument(activeDocument);
CodeLens\CodeLensCallbackListener.cs (1)
243return solution.GetDocument(currentContextId);
Diagnostics\VisualStudioVenusSpanMappingService.cs (1)
92return solution.GetDocument(currentDocumentId).State.GetTextSynchronously(CancellationToken.None).Lines;
Extensions\VisualStudioWorkspaceImplExtensions.cs (1)
70var document = workspace.CurrentSolution.GetDocument(id);
Implementation\VsRefactorNotifyService.cs (1)
175var document = visualStudioWorkspace.CurrentSolution.GetDocument(documentId);
Library\ObjectBrowser\AbstractObjectBrowserLibraryManager.cs (2)
89var oldDocument = e.OldSolution.GetDocument(e.DocumentId); 90var newDocument = e.NewSolution.GetDocument(e.DocumentId);
Preview\TopLevelChange.cs (1)
88var oldLinkedDocument = oldDocument.Project.Solution.GetDocument(linkedDocumentId);
ProjectSystem\VisualStudioWorkspaceImpl.cs (2)
282var document = newSolution.GetDocument(documentId) ?? currentSolution.GetDocument(documentId);
ProjectSystem\VisualStudioWorkspaceImpl.OpenFileTracker.cs (1)
328if (solution.GetDocument(documentId) is { } document)
ProjectSystem\VisualStudioWorkspaceImpl.RemoveDocumentUndoUnit.cs (1)
25=> currentSolution.GetDocument(this.DocumentId);
Utilities\IVsEditorAdaptersFactoryServiceExtensions.cs (1)
30var document = workspace.CurrentSolution.GetDocument(contextDocumentId);
Venus\ContainedDocument.cs (3)
205return hierarchy.TryGetItemId(_workspace.CurrentSolution.GetDocument(document.Id).FilePath); 242var originalDocument = _workspace.CurrentSolution.GetDocument(this.Id); 763var document = _workspace.CurrentSolution.GetDocument(this.Id);
Venus\ContainedLanguage.IVsContainedLanguageCodeSupport.cs (1)
51var targetDocument = thisDocument.Project.Solution.GetDocument(targetDocumentId);
Workspace\GlobalUndoServiceFactory.WorkspaceGlobalUndoTransaction.cs (1)
62var document = solution.GetDocument(id);
Microsoft.VisualStudio.LanguageServices.LiveShare (4)
Client\RemoteLanguageServiceWorkspace.cs (4)
244return CurrentSolution.GetDocument(docId); 282return CurrentSolution.GetDocument(docId); 386var doc = CurrentSolution.GetDocument(documentId); 476var document = CurrentSolution.GetDocument(documentId);
Microsoft.VisualStudio.LanguageServices.UnitTests (7)
CodeModel\AbstractEventCollectorTests.vb (2)
105Dim codeDocument = workspace.CurrentSolution.GetDocument(workspace.Documents(0).Id) 108Dim changeDocument = workspace.CurrentSolution.GetDocument(workspace.Documents(1).Id)
CodeModel\CSharp\FileCodeModelTests.vb (1)
1020Dim changeDocument = changedWorkspace.CurrentSolution.GetDocument(changedWorkspace.Documents(0).Id)
Preview\PreviewChangesTests.vb (1)
237Dim finalAddedDocText = finalSolution.GetDocument(addedDocumentId1).GetTextAsync().Result.ToString()
Venus\DocumentService_IntegrationTests.vb (1)
203Dim currentDocument = workspace.CurrentSolution.GetDocument(document.Id)
VsNavInfo\VsNavInfoTests.vb (2)
826Dim document = workspace.CurrentSolution.GetDocument(hostDocument.Id) 864Dim document = workspace.CurrentSolution.GetDocument(hostDocument.Id)
Microsoft.VisualStudio.LanguageServices.VisualBasic (2)
Venus\ContainedLanguageStaticEventBinding.vb (2)
74targetDocument = visualStudioWorkspace.CurrentSolution.GetDocument(targetDocument.Id) 102targetDocument = visualStudioWorkspace.CurrentSolution.GetDocument(targetDocument.Id)
Microsoft.VisualStudio.LanguageServices.Xaml (2)
Implementation\LanguageServer\Handler\Completion\CompletionResolveHandler.cs (1)
65var document = context.Solution.GetDocument(documentId) ?? context.Solution.GetAdditionalDocument(documentId);
Implementation\XamlProjectService.cs (1)
204var document = _workspace.CurrentSolution.GetDocument(documentId);
Roslyn.Diagnostics.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (2)
34=> solution.GetDocument(documentId) ?? solution.GetAdditionalDocument(documentId) ?? solution.GetAnalyzerConfigDocument(documentId); 65return solution.GetDocument(documentId) ?? throw CreateDocumentNotFoundException();
Roslyn.VisualStudio.Next.UnitTests (2)
Services\ServiceHubServicesTests.cs (2)
1696Assert.Equal(documentStateShouldSame, object.ReferenceEquals(solution1.GetDocument(currentDocumentId).State, solution2.GetDocument(currentDocumentId).State));
Text.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (2)
34=> solution.GetDocument(documentId) ?? solution.GetAdditionalDocument(documentId) ?? solution.GetAnalyzerConfigDocument(documentId); 65return solution.GetDocument(documentId) ?? throw CreateDocumentNotFoundException();