317 references to GetRequiredDocument
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
EventHookup\EventHookupCommandHandler_TabKeyCommand.cs (2)
180var updatedDocument = workspace.CurrentSolution.GetRequiredDocument(document.Id); 225var finalDocument = newSolution.GetRequiredDocument(formattedDocument.Id);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (28)
Classification\SemanticClassifierTests.cs (2)
35var document = workspace.CurrentSolution.GetRequiredDocument(workspace.Documents.First().Id); 3526var document = workspace.CurrentSolution.GetRequiredDocument(workspace.Documents.First().Id);
Classification\TotalClassifierTests.cs (1)
37var document = workspace.CurrentSolution.GetRequiredDocument(workspace.Documents.First().Id);
Completion\CompletionProviders\CrefCompletionProviderTests.cs (1)
396var document = workspace.CurrentSolution.GetRequiredDocument(hostDocument.Id);
Completion\CompletionProviders\OverrideCompletionProviderTests.cs (6)
2590var document = solution.GetRequiredDocument(documentId); 3016var document = solution.GetRequiredDocument(documentId); 3074var document = solution.GetRequiredDocument(documentId); 3347var document = workspace.CurrentSolution.GetRequiredDocument(testDocument.Id); 3480var document = workspace.CurrentSolution.GetRequiredDocument(testDocument.Id); 3527var document = workspace.CurrentSolution.GetRequiredDocument(testDocument.Id);
ExtractInterface\ExtractInterfaceTests.cs (5)
400var interfaceDocument = result.UpdatedSolution.GetRequiredDocument(result.NavigationDocumentId); 440var interfaceDocument = result.UpdatedSolution.GetRequiredDocument(result.NavigationDocumentId); 481var interfaceDocument = result.UpdatedSolution.GetRequiredDocument(result.NavigationDocumentId); 743var interfaceDocument = result.UpdatedSolution.GetRequiredDocument(result.NavigationDocumentId); 908var interfaceDocument = result.UpdatedSolution.GetRequiredDocument(result.NavigationDocumentId);
Formatting\CodeCleanupTests.cs (3)
835var document = workspace.CurrentSolution.GetRequiredDocument(hostdoc.Id); 852var document = workspace.CurrentSolution.GetRequiredDocument(hostdoc.Id); 940var document = workspace.CurrentSolution.GetRequiredDocument(hostdoc.Id);
Intents\IntentTestsBase.cs (1)
106var priorDocument = workspace.CurrentSolution.GetRequiredDocument(testDocument.Id);
LineSeparators\LineSeparatorTests.cs (1)
500var document = workspace.CurrentSolution.GetRequiredDocument(workspace.Documents.First().Id);
MoveToNamespace\MoveToNamespaceTests.cs (2)
1425var document = workspace.CurrentSolution.GetRequiredDocument(testDocument.Id); 1437var changedDocument = result.Item2.GetRequiredDocument(id);
PdbSourceDocument\AbstractPdbSourceDocumentTests.cs (1)
160var document = masWorkspace!.CurrentSolution.GetRequiredDocument(info.DocumentId);
QuickInfo\SemanticQuickInfoSourceTests.cs (3)
51var document = workspace.CurrentSolution.GetRequiredDocument(documentId); 132var document = workspace.CurrentSolution.GetRequiredDocument(documentId); 301var document = workspace.CurrentSolution.GetRequiredDocument(documentId);
Rename\CSharpInlineRenameServiceTests.cs (1)
63var document = workspace.CurrentSolution.GetRequiredDocument(documentId);
StringIndentation\StringIndentationTests.cs (1)
30var document = workspace.CurrentSolution.GetRequiredDocument(workspace.Documents.First().Id);
Microsoft.CodeAnalysis.CSharp.Features (1)
InitializeParameter\CSharpInitializeMemberFromPrimaryConstructorParameterCodeRefactoringProvider_Update.cs (1)
44var currentDocument = currentSolution.GetRequiredDocument(document.Id);
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (3)
Testing\CSharpTestMethodFinderTests.cs (3)
469var testMethods = await testMethodFinder.GetPotentialTestMethodsAsync(workspace.CurrentSolution.GetRequiredDocument(testDocument.Id), span, CancellationToken.None); 483var testMethods = await testMethodFinder.GetPotentialTestMethodsAsync(workspace.CurrentSolution.GetRequiredDocument(testDocument.Id), span, CancellationToken.None); 484var semanticModel = await workspace.CurrentSolution.GetRequiredDocument(testDocument.Id).GetRequiredSemanticModelAsync(CancellationToken.None);
Microsoft.CodeAnalysis.EditorFeatures (18)
CodeActions\CodeActionEditHandlerService.cs (5)
237if (changedDocuments.Any(static (id, arg) => arg.newSolution.GetRequiredDocument(id).HasInfoChanged(arg.oldSolution.GetRequiredDocument(id)), (oldSolution, newSolution)) || 312var openDocument = workspace.CurrentSolution.GetRequiredDocument(renameOperation.DocumentId); 321var document = newSolution.GetRequiredDocument(documentId); 359var openDocument = workspace.CurrentSolution.GetRequiredDocument(documentId);
ExternalAccess\IntelliCode\IntentProcessor.cs (2)
115var changedDocument = changedSolution.GetRequiredDocument(changedDocumentId); 116var currentDocument = currentSolution.GetRequiredDocument(changedDocumentId);
Preview\AbstractPreviewFactoryService.cs (4)
97await CreateChangedDocumentPreviewViewAsync(oldSolution.GetRequiredDocument(documentId), newSolution.GetRequiredDocument(documentId), zoomLevel, c).ConfigureAwaitRunInline())); 104await CreateAddedDocumentPreviewViewAsync(newSolution.GetRequiredDocument(documentId), zoomLevel, c).ConfigureAwaitRunInline())); 111await CreateRemovedDocumentPreviewViewAsync(oldSolution.GetRequiredDocument(documentId), zoomLevel, c).ConfigureAwaitRunInline()));
Remote\SolutionChecksumUpdater.cs (2)
119oldDocument = e.OldSolution.GetRequiredDocument(documentId); 120newDocument = e.NewSolution.GetRequiredDocument(documentId);
Shared\Extensions\WorkspaceExtensions.cs (2)
25var oldDocument = oldSolution.GetRequiredDocument(newDocument.Id); 48var oldDocument = solution.GetRequiredDocument(id);
Shared\Preview\PreviewWorkspace.cs (1)
75var document = this.CurrentSolution.GetRequiredDocument(documentId);
Suggestions\RefineUsingCopilot\RefineUsingCopilotCodeAction.cs (2)
75var oldDocument = changeSummary.OldSolution.GetRequiredDocument(changedDocumentId); 76var newDocument = changeSummary.NewSolution.GetRequiredDocument(changedDocumentId);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (4)
Completion\AbstractCompletionProviderTests.cs (1)
690var document = workspace.CurrentSolution.GetRequiredDocument(workspaceFixture.Target.CurrentDocument.Id);
Structure\AbstractSyntaxStructureProviderTests.cs (2)
50var document = workspace.CurrentSolution.GetRequiredDocument(hostDocument.Id); 69var document = workspace.CurrentSolution.GetRequiredDocument(hostDocument.Id);
TaskList\AbstractTaskListTests.cs (1)
38var document = workspace.CurrentSolution.GetRequiredDocument(documentId);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (21)
Diagnostics\DiagnosticDataTests.cs (2)
284firstDocument = secondDocument.Project.Solution.GetRequiredDocument(firstDocument.Id); 310.GetRequiredDocument(firstDocument.Id);
EditAndContinue\EditAndContinueLanguageServiceTests.cs (4)
127var document = solution.GetRequiredDocument(documentId); 171var syntaxTree = solution.GetRequiredDocument(documentId).GetSyntaxTreeSynchronously(CancellationToken.None)!; 260var syntaxTree = solution.GetRequiredDocument(documentId).GetSyntaxTreeSynchronously(CancellationToken.None)!; 381var document1 = solution.GetRequiredDocument(documentId);
InheritanceMargin\InheritanceMarginTests.cs (2)
104var document = testWorkspace.CurrentSolution.GetRequiredDocument(testHostDocument.Id); 346var document = testWorkspace.CurrentSolution.GetRequiredDocument(testHostDocument.Id);
LinkedFiles\LinkedFileDiffMergingEditorTests.cs (4)
78var text = await workspace.CurrentSolution.GetRequiredDocument(documentId).GetTextAsync(); 81var linkedText = await workspace.CurrentSolution.GetRequiredDocument(linkedDocumentId).GetTextAsync(); 91Assert.Equal(s_expectedCode, (await workspace.CurrentSolution.GetRequiredDocument(documentId).GetTextAsync()).ToString()); 92Assert.Equal(s_expectedCode, (await workspace.CurrentSolution.GetRequiredDocument(linkedDocumentId).GetTextAsync()).ToString());
MetadataAsSource\AbstractMetadataAsSourceTests.TestContext.cs (1)
315var document = Workspace.CurrentSolution.GetRequiredDocument(testDocument.Id);
Snippets\RoslynLSPSnippetConvertTests.cs (3)
318var document = workspace.CurrentSolution.GetRequiredDocument(workspace.Documents.First().Id); 329var document = workspace.CurrentSolution.GetRequiredDocument(workspace.Documents.First().Id); 399var document = workspace.CurrentSolution.GetRequiredDocument(workspace.Documents.First().Id);
StackTraceExplorer\StackTraceExplorerTests.cs (1)
46var doc = workspace.CurrentSolution.GetRequiredDocument(cursorDoc.Id);
SymbolFinder\FindSymbolAtPositionTests.cs (1)
21var document = workspace.CurrentSolution.GetRequiredDocument(workspace.Documents.Single().Id);
Tagging\AsynchronousTaggerTests.cs (2)
166var document = workspace.CurrentSolution.GetRequiredDocument(testDocument.Id); 221var document = workspace.CurrentSolution.GetRequiredDocument(testDocument.Id);
ValueTracking\AbstractBaseValueTrackingTests.cs (1)
29var document = testWorkspace.CurrentSolution.GetRequiredDocument(cursorDocument.Id);
Microsoft.CodeAnalysis.Features (59)
ChangeSignature\AbstractChangeSignatureService.cs (2)
379var doc = currentSolution.GetRequiredDocument(docId); 423var updatedDoc = currentSolution.GetRequiredDocument(docId).WithSyntaxRoot(updatedRoots[docId]);
CodeFixes\Suppression\AbstractSuppressionBatchFixAllProvider.cs (2)
324var oldDocument = oldSolution.GetRequiredDocument(orderedDocuments[0].document.Id); 371var changedDocument = changedSolution.GetRequiredDocument(documentId);
CodeRefactorings\AddMissingImports\AbstractAddMissingImportsFeatureService.cs (1)
216var newDocument = newSolution.GetRequiredDocument(document.Id);
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (4)
69var sourceDocument = solutionWithNewDocument.GetRequiredDocument(SemanticDocument.Document.Id); 81var documentWithMovedType = solution.GetRequiredDocument(documentWithMovedTypeId); 99var sourceDocument = solution.GetRequiredDocument(sourceDocumentId); 165var newDocument = solutionWithNewDocument.GetRequiredDocument(newDocumentId);
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (6)
167document = solution.GetRequiredDocument(document.Id); 280var documents = ids.SelectAsArray(solution.GetRequiredDocument); 357!PathUtilities.PathsEqual(arg.solution.GetRequiredDocument(id).Project.FilePath!, arg.document.Project.FilePath!), (solution, document))) 435var document = solution.GetRequiredDocument(id); 494solutionWithChangedNamespace.GetRequiredDocument(refInOneDocument.Key), 815var document = solution.GetRequiredDocument(id);
CodeRefactorings\SyncNamespace\AbstractSyncNamespaceCodeRefactoringProvider.State.cs (1)
173var documents = linkedIds.SelectAsArray(solution.GetRequiredDocument).Add(document);
Completion\Providers\AbstractPreprocessorCompletionProvider.cs (1)
34var document = solution.GetRequiredDocument(documentId);
Completion\Providers\AbstractSymbolCompletionProvider.cs (1)
420var relatedDocument = solution.GetRequiredDocument(relatedDocumentId);
Completion\Providers\SymbolCompletionItem.cs (2)
149var linkedDoc = document.Project.Solution.GetRequiredDocument(id); 215return document.Project.Solution.GetRequiredDocument(contextId);
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (2)
254var document = solution.GetRequiredDocument(renamedToken.documentId); 593.GetRequiredDocument(docId);
DesignerAttribute\DesignerAttributeDiscoveryService.cs (1)
133.GetRequiredDocument(priorityDocumentId)
EncapsulateField\AbstractEncapsulateFieldService.cs (3)
149document = currentSolution.GetRequiredDocument(document.Id); 195document = solutionNeedingProperty.GetRequiredDocument(document.Id); 252document = solution.GetRequiredDocument(document.Id);
ExtractClass\ExtractClassWithDialogCodeAction.cs (5)
100symbolMapping.AnnotatedSolution.GetRequiredDocument(_document.Id), 124var documentWithTypeDeclaration = solutionWithUpdatedOriginalType.GetRequiredDocument(updatedDocument.Id); 162var document = solution.GetRequiredDocument(documentId); 208var updatedOriginalDocument = solution.GetRequiredDocument(_document.Id); 240var document = solution.GetRequiredDocument(documentId);
ExtractInterface\AbstractExtractInterfaceService.cs (2)
285var document = formattedSolution.GetRequiredDocument(documentId); 328var document = solution.GetRequiredDocument(documentId);
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (1)
384var currentDocument = currentSolution.GetRequiredDocument(document.Id);
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (2)
107.GetRequiredDocument(temporaryDocumentId); 211var document = metadataWorkspace.CurrentSolution.GetRequiredDocument(generatedDocumentId);
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (4)
122sourceDoc = solutionWithFixedReferences.GetRequiredDocument(sourceDoc.Id); 176var oldSourceRoot = await oldSolution.GetRequiredDocument(sourceDocId).GetRequiredSyntaxRootAsync(cancellationToken).ConfigureAwait(false); 197var sourceDoc = solutionWithFixedReferences.GetRequiredDocument(sourceDocId); 207newTypeDoc = solutionWithFixedReferences.GetRequiredDocument(newTypeDoc.Id);
MoveToNamespace\AbstractMoveToNamespaceService.cs (2)
254var modifiedDocument = modifiedSolution.GetRequiredDocument(document.Id); 260var mergedDocument = mergedSolution.GetRequiredDocument(document.Id);
NavigateTo\AbstractNavigateToSearchService.InProcess.cs (1)
59var linkedDocument = document.Project.Solution.GetRequiredDocument(linkedDocumentId);
QuickInfo\CommonSemanticQuickInfoProvider.cs (1)
99var linkedDocument = solution.GetRequiredDocument(linkedDocumentId);
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (1)
351var updatedDocument = updatedSolution.GetRequiredDocument(documentId);
SemanticSearch\SemanticSearchWorkspace.cs (1)
39var queryDocument = newSolution.GetRequiredDocument(solutionService.GetQueryDocumentId(newSolution));
Shared\Extensions\DocumentExtensions.cs (2)
64values = await getItemsWorker(document.Project.Solution.GetRequiredDocument(linkedDocumentId)).ConfigureAwait(false); 84var linkedDocument = solution.GetRequiredDocument(linkedDocumentId);
Shared\Utilities\ExtractTypeHelpers.cs (1)
64var newDocument = solutionWithInterfaceDocument.GetRequiredDocument(newDocumentId);
src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
182var rewrittenDocument = rewrittenSolution.GetRequiredDocument(documentId);
src\Analyzers\Core\CodeFixes\MakeMethodAsynchronous\AbstractMakeMethodAsynchronousCodeFixProvider.cs (1)
176var newDocument = newSolution.GetRequiredDocument(document.Id);
src\Analyzers\Core\CodeFixes\MakeMethodSynchronous\AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
84var newDocument = newSolution.GetRequiredDocument(document.Id);
src\Analyzers\Core\CodeFixes\MatchFolderAndNamespace\AbstractChangeNamespaceToMatchFolderCodeFixProvider.CustomFixAllProvider.cs (1)
88var document = newSolution.GetRequiredDocument(documentId);
src\Analyzers\Core\CodeFixes\UnsealClass\AbstractUnsealClassCodeFixProvider.cs (1)
63var document = solution.GetRequiredDocument(documentId);
UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (2)
185fieldDocument = currentSolution.GetRequiredDocument(fieldDocument.Id); 186propertyDocument = currentSolution.GetRequiredDocument(propertyDocument.Id);
UseAutoProperty\UseAutoPropertyFixAllProvider.cs (1)
71var changedDocument = currentSolution.GetRequiredDocument(changedDocumentId);
ValueTracking\SerializableValueTrackedItem.cs (1)
45var document = solution.GetRequiredDocument(DocumentId);
ValueTracking\ValueTracker.cs (1)
328var document = solution.GetRequiredDocument(item.DocumentId);
Microsoft.CodeAnalysis.Features.Test.Utilities (2)
EditAndContinue\Extensions.cs (1)
94.GetRequiredDocument(id);
RelatedDocuments\AbstractRelatedDocumentsTests.cs (1)
32var startingDocument = workspace.CurrentSolution.GetRequiredDocument(documentId);
Microsoft.CodeAnalysis.Features.UnitTests (23)
EditAndContinue\CompileTimeSolutionProviderTests.cs (1)
58var designTimeDocument = designTimeSolution.GetRequiredDocument(designTimeDocumentId);
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (19)
415var diagnostics = await service.GetDocumentDiagnosticsAsync(solution.GetRequiredDocument(documentId), s_noActiveSpans, CancellationToken.None); 500var diagnostics = await service.GetDocumentDiagnosticsAsync(solution.GetRequiredDocument(documentId), s_noActiveSpans, CancellationToken.None); 576var diagnostics = await service.GetDocumentDiagnosticsAsync(solution.GetRequiredDocument(documentId), s_noActiveSpans, CancellationToken.None); 680var diagnostics = await service.GetDocumentDiagnosticsAsync(solution.GetRequiredDocument(documentId), s_noActiveSpans, CancellationToken.None); 1229documentB = solution.GetRequiredDocument(documentB.Id); 1320var diagnostics = await service.GetDocumentDiagnosticsAsync(solution.GetRequiredDocument(document2Id), s_noActiveSpans, CancellationToken.None); 1545var (document, state) = await debuggingSession.LastCommittedSolution.GetDocumentAndStateAsync(solution.GetRequiredDocument(documentId), CancellationToken.None); 1980var docDiagnostics = await service.GetDocumentDiagnosticsAsync(solution.GetRequiredDocument(documentId), s_noActiveSpans, CancellationToken.None); 1999moduleId = EmitAndLoadLibraryToDebuggee(solution.GetRequiredDocument(documentId)); 2011Assert.Empty(await service.GetDocumentDiagnosticsAsync(solution.GetRequiredDocument(documentId), s_noActiveSpans, CancellationToken.None)); 2017Assert.Empty(await service.GetDocumentDiagnosticsAsync(solution.GetRequiredDocument(documentId), s_noActiveSpans, CancellationToken.None)); 2652var documentB2 = solution.GetRequiredDocument(documentBId); 3073var currentDocument = solution.GetRequiredDocument(documentId); 3539EmitAndLoadLibraryToDebuggee(solution.GetRequiredDocument(documentAId)); 3540EmitAndLoadLibraryToDebuggee(solution.GetRequiredDocument(documentBId)); 3566var documentB = solution.GetRequiredDocument(documentBId); 3620EmitAndLoadLibraryToDebuggee(solution.GetRequiredDocument(documentAId)); 3621EmitAndLoadLibraryToDebuggee(solution.GetRequiredDocument(documentBId)); 3647var documentB = solution.GetRequiredDocument(documentBId);
EditAndContinue\RemoteEditAndContinueServiceTests.cs (3)
91var document = solution.GetRequiredDocument(documentId); 92var inProcOnlyDocument = solution.GetRequiredDocument(inProcOnlyDocumentId); 204var syntaxTree = solution.GetRequiredDocument(documentId).GetSyntaxTreeSynchronously(CancellationToken.None)!;
Microsoft.CodeAnalysis.LanguageServer (1)
FileBasedPrograms\FileBasedProgramsProjectSystem.cs (1)
107return workspace.CurrentSolution.GetRequiredDocument(id);
Microsoft.CodeAnalysis.LanguageServer.Protocol (7)
ExternalAccess\Razor\FormatNewFileHandler.cs (1)
62var document = solution.GetRequiredDocument(documentId);
Handler\AbstractRefreshQueue.cs (1)
83var document = e.NewSolution.GetRequiredDocument(e.DocumentId);
Handler\RelatedDocuments\RelatedDocumentsHandler.cs (1)
77FilePaths = [.. relatedDocumentIds.Select(id => solution.GetRequiredDocument(id).FilePath).WhereNotNull()],
Handler\Rename\RenameHandler.cs (1)
75.GroupBy(docId => renamedSolution.GetRequiredDocument(docId).FilePath, StringComparer.OrdinalIgnoreCase).Select(group => group.First())
Handler\SemanticTokens\SemanticTokensRefreshQueue.cs (2)
74var document = e.NewSolution.GetRequiredDocument(e.DocumentId); 87var newDocument = e.NewSolution.GetRequiredDocument(e.DocumentId);
Workspaces\LspMiscellaneousFilesWorkspaceProvider.cs (1)
77return CurrentSolution.GetRequiredDocument(id);
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (3)
CodeActions\CodeActionResolveTests.cs (2)
303var existingDocumentUri = testWorkspace.CurrentSolution.GetRequiredDocument(testWorkspace.Documents.Single().Id).GetURI(); 429var existingDocument = testWorkspace.CurrentSolution.GetRequiredDocument(testWorkspace.Documents.Single().Id);
Workspaces\LspWorkspaceManagerTests.cs (1)
222var newDocumentUri = newSolution.GetRequiredDocument(newDocumentId).GetURI();
Microsoft.CodeAnalysis.Remote.ServiceHub (14)
Host\RemoteWorkspace.SolutionCreator.cs (5)
558TextDocumentKind.Document => document.Project.Solution.WithDocumentTextLoader(document.Id, loader, mode).GetRequiredDocument(document.Id), 579document = document.Project.Solution.WithDocumentName(document.Id, newDocumentInfo.Name).GetRequiredDocument(document.Id); 582document = document.Project.Solution.WithDocumentFilePath(document.Id, newDocumentInfo.FilePath).GetRequiredDocument(document.Id); 588document = document.Project.Solution.WithDocumentFolders(document.Id, newDocumentInfo.Folders).GetRequiredDocument(document.Id); 595document = document.Project.Solution.WithDocumentSourceCodeKind(document.Id, newDocumentInfo.SourceCodeKind).GetRequiredDocument(document.Id);
Services\ConvertTupleToStructCodeRefactoringProvider\RemoteConvertTupleToStructCodeRefactoringService.cs (3)
37var document = solution.GetRequiredDocument(documentId); 61var document = newSolution.GetRequiredDocument(docId); 82var document = newSolution.GetRequiredDocument(docId);
Services\EncapsulateField\RemoteEncapsulateFieldService.cs (1)
34var document = solution.GetRequiredDocument(documentId);
Services\ExtensionMethodImportCompletion\RemoteExtensionMethodImportCompletionService.cs (1)
41var document = solution.GetRequiredDocument(documentId).WithFrozenPartialSemantics(cancellationToken);
Services\NavigateToSearch\RemoteNavigateToSearchService.cs (2)
58var document = solution.GetRequiredDocument(documentId); 80var priorityDocuments = priorityDocumentIds.SelectAsArray(d => solution.GetRequiredDocument(d));
Services\RelatedDocuments\RemoteRelatedDocumentsService.cs (1)
43var document = solution.GetRequiredDocument(documentId);
Services\ValueTracking\RemoteValueTrackingService.cs (1)
37var document = solution.GetRequiredDocument(documentId);
Microsoft.CodeAnalysis.Workspaces (30)
CodeFixes\FixAllOccurrences\BatchFixAllProvider.cs (2)
171changedDocuments.AddRange(changedDocumentIds.Select(id => changedSolution.GetRequiredDocument(id))); 215var originalDocument = fixAllContext.Solution.GetRequiredDocument(docId);
CodeFixesAndRefactorings\DocumentBasedFixAllProviderHelpers.cs (1)
54.SelectAsArrayAsync(async documentId => (documentId, await cleanedSolution.GetRequiredDocument(documentId).GetTextAsync(cancellationToken).ConfigureAwait(false)))
FindSymbols\SymbolFinder.cs (1)
206var linkedDocument = solution.GetRequiredDocument(linkedDocumentId);
FindSymbols\SymbolFinder.FindLiteralsServerCallback.cs (1)
26var document = solution.GetRequiredDocument(documentId);
LinkedFileDiffMerging\LinkedFileDiffMergingSession.cs (3)
30var newDocument = newSolution.GetRequiredDocument(documentId); 102var firstOldDocument = oldSolution.GetRequiredDocument(firstNewDocument.Id); 112var siblingOldDocument = oldSolution.GetRequiredDocument(siblingNewDocument.Id);
Rename\ConflictEngine\ConflictResolver.Session.cs (3)
327var newDocument = conflictResolution.CurrentSolution.GetRequiredDocument(documentId); 445var newDocument = conflictResolution.CurrentSolution.GetRequiredDocument(unprocessedDocumentIdWithPotentialDeclarationConflicts); 447var baseDocument = conflictResolution.OldSolution.GetRequiredDocument(unprocessedDocumentIdWithPotentialDeclarationConflicts);
Rename\Renamer.RenameDocumentActionSet.cs (2)
102document = solution.GetRequiredDocument(documentId); 120return solution.GetRequiredDocument(_documentId);
Rename\RenameUtilities.cs (1)
87return renameLocations.Select(l => solution.GetRequiredDocument(l.DocumentId));
Shared\Extensions\DocumentExtensions.cs (1)
25=> document.Project.Solution.WithOptions(options).GetRequiredDocument(document.Id);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
218yield return solution.GetRequiredDocument(linkedDocumentId);
Workspace\Solution\Document.cs (7)
385=> this.Project.Solution.WithDocumentSourceCodeKind(this.Id, kind).GetRequiredDocument(Id); 400return solution.GetRequiredDocument(Id); 416return solution.GetRequiredDocument(Id); 423=> this.Project.Solution.WithDocumentName(this.Id, name).GetRequiredDocument(Id); 429=> this.Project.Solution.WithDocumentFolders(this.Id, folders).GetRequiredDocument(Id); 435=> this.Project.Solution.WithDocumentFilePath(this.Id, filePath).GetRequiredDocument(Id); 567return newSolution.GetRequiredDocument(this.Id);
Workspace\TextExtensions.cs (2)
38return relatedIds.SelectAsArray((id, solution) => solution.GetRequiredDocument(id), solution); 114return relatedIds.SelectAsArray((id, solution) => solution.GetRequiredDocument(id), solution);
Workspace\Workspace.cs (3)
351var relatedDocument = solution.GetRequiredDocument(relatedDocumentId); 1336var newDocument = newSolution.GetRequiredDocument(documentId); 1385onAfterUpdate: (_, newSolution) => this.OnDocumentTextChanged(newSolution.GetRequiredDocument(documentId)));
Workspace\Workspace_Editor.cs (2)
420var newDoc = newSolution.GetRequiredDocument(documentId); 697var newDoc = newSolution.GetRequiredDocument(documentId);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
SolutionUtilities.cs (1)
72return newSolution.GetRequiredDocument(documentId);
Microsoft.CodeAnalysis.Workspaces.UnitTests (81)
Formatter\FormatterTests.cs (3)
78document = document.Project.Solution.WithOptions(solutionOptions).GetRequiredDocument(document.Id); 128var csDocumentWithUpdatedOptions = solutionWithUpdatedOptions.GetRequiredDocument(csDocument.Id); 129var vbDocumentWithUpdatedOptions = solutionWithUpdatedOptions.GetRequiredDocument(vbDocument.Id);
Simplifier\SimplifierTests.cs (2)
91var csDocumentWithUpdatedOptions = solutionWithUpdatedOptions.GetRequiredDocument(csDocument.Id); 92var vbDocumentWithUpdatedOptions = solutionWithUpdatedOptions.GetRequiredDocument(vbDocument.Id);
SolutionTests\SolutionTests.cs (74)
228Assert.Equal(path, newSolution1.GetRequiredDocument(documentId).FilePath); 235Assert.Equal("", newSolution3.GetRequiredDocument(documentId).FilePath); 239Assert.Null(newSolution4.GetRequiredDocument(documentId).FilePath); 256Assert.Equal(SourceCodeKind.Script, newSolution1.GetRequiredDocument(documentId).SourceCodeKind); 275var document1 = solution.GetRequiredDocument(documentId); 351var newDocument1 = newSolution1.GetRequiredDocument(documentId); 432var document1 = solution.GetRequiredDocument(documentId1); 433var document2 = solution.GetRequiredDocument(documentId2); 455document1 = solution.GetRequiredDocument(documentId1); 456document2 = solution.GetRequiredDocument(documentId2); 476document1 = solution.GetRequiredDocument(documentId1); 477document2 = solution.GetRequiredDocument(documentId2); 520var document1 = solution.GetRequiredDocument(documentId1); 521var document2 = solution.GetRequiredDocument(documentId2); 543document1 = solution.GetRequiredDocument(documentId1); 544document2 = solution.GetRequiredDocument(documentId2); 564document1 = solution.GetRequiredDocument(documentId1); 565document2 = solution.GetRequiredDocument(documentId2); 599var document1 = solution.GetRequiredDocument(documentId1); 600var document2 = solution.GetRequiredDocument(documentId2); 626document1 = solution.GetRequiredDocument(documentId1); 627document2 = solution.GetRequiredDocument(documentId2); 650document1 = solution.GetRequiredDocument(documentId1); 651document2 = solution.GetRequiredDocument(documentId2); 685var document1 = solution.GetRequiredDocument(documentId1); 686var document2 = solution.GetRequiredDocument(documentId2); 709document1 = solution.GetRequiredDocument(documentId1); 710document2 = solution.GetRequiredDocument(documentId2); 730document1 = solution.GetRequiredDocument(documentId1); 731document2 = solution.GetRequiredDocument(documentId2); 762var document1 = solution.GetRequiredDocument(documentId1); 763var document2 = solution.GetRequiredDocument(documentId2); 785document1 = solution.GetRequiredDocument(documentId1); 786document2 = solution.GetRequiredDocument(documentId2); 806document1 = solution.GetRequiredDocument(documentId1); 807document2 = solution.GetRequiredDocument(documentId2); 850var document1 = solution.GetRequiredDocument(documentId1); 851var document2 = solution.GetRequiredDocument(documentId2); 872document1 = solution.GetRequiredDocument(documentId1); 873document2 = solution.GetRequiredDocument(documentId2); 895document1 = solution.GetRequiredDocument(documentId1); 896document2 = solution.GetRequiredDocument(documentId2); 1628await Verify(solution.GetRequiredDocument(documentAId), SourceHashAlgorithm.Sha1); 1629await Verify(solution.GetRequiredDocument(documentBId), SourceHashAlgorithm.Sha1); 1630await Verify(solution.GetRequiredDocument(documentCId), SourceHashAlgorithm.Sha1); 1631await Verify(solution.GetRequiredDocument(fileDocumentId), SourceHashAlgorithm.Sha1, checksumSHA1); 1635await Verify(solution.GetRequiredDocument(documentAId), SourceHashAlgorithm.Sha1); 1636await Verify(solution.GetRequiredDocument(documentBId), SourceHashAlgorithm.Sha1); 1637await Verify(solution.GetRequiredDocument(documentCId), SourceHashAlgorithm.Sha1); 1638await Verify(solution.GetRequiredDocument(fileDocumentId), SourceHashAlgorithm.Sha256, checksumSHA256); 1642await Verify(solution.GetRequiredDocument(documentAId), SourceHashAlgorithm.Sha1); 1643await Verify(solution.GetRequiredDocument(documentBId), SourceHashAlgorithm.Sha1); 1644await Verify(solution.GetRequiredDocument(documentCId), SourceHashAlgorithm.Sha1); 1645await Verify(solution.GetRequiredDocument(fileDocumentId), SourceHashAlgorithm.Sha1, checksumSHA1); 1787.GetRequiredDocument(documentId); 1825.GetRequiredDocument(documentId); 1863.GetRequiredDocument(documentId); 1882.GetRequiredDocument(documentId); 1901.GetRequiredDocument(documentId); 2371var document = solution2.GetRequiredDocument(documentId); 2397var document = solution2.GetRequiredDocument(documentId); 2428var document = solution2.GetRequiredDocument(documentId); 2480var document2 = solution2.GetRequiredDocument(documentId); 2511var document2 = solution2.GetRequiredDocument(documentId); 2543var document2 = solution2.GetRequiredDocument(documentId); 4423var frozen = solution.GetRequiredDocument(documentIdToFreeze).WithFrozenPartialSemantics(CancellationToken.None); 4473document1 = currentSolution.GetRequiredDocument(document1.Id); 4474document2 = currentSolution.GetRequiredDocument(document2.Id); 4485var frozenDoc2 = frozenDoc1.Project.Solution.GetRequiredDocument(document2.Id); 4500var frozenDoc1 = frozenDoc2.Project.Solution.GetRequiredDocument(document1.Id); 4933var document1 = solution.GetRequiredDocument(documentId); 5566var document = solution.GetRequiredDocument(documentId); 5882var document1 = workspace.CurrentSolution.GetRequiredDocument(documentId1); 5888var document2 = workspace.CurrentSolution.GetRequiredDocument(documentId2);
SolutionTests\SolutionWithSourceGeneratorTests.cs (2)
824var document = frozenSolution.GetRequiredDocument(documentIdToTest); 1008sourceText = await solution.GetRequiredDocument(ordinaryDocument.Id).GetTextAsync();
Microsoft.VisualStudio.LanguageServices (6)
CodeCleanup\AbstractCodeCleanUpFixer.cs (1)
123var document = solution.GetRequiredDocument(documentId);
Implementation\AbstractEditorFactory.cs (1)
333var addedDocument = forkedSolution.GetRequiredDocument(documentId);
ProjectSystem\VisualStudioWorkspaceImpl.cs (1)
1238var document = CurrentSolution.GetRequiredDocument(documentId);
ValueTracking\ValueTrackedTreeItemViewModel.cs (1)
105var document = solution.GetRequiredDocument(item.DocumentId);
Workspace\VisualStudioDocumentNavigationService.cs (2)
59var document = workspace.CurrentSolution.GetRequiredDocument(documentId); 76var document = workspace.CurrentSolution.GetRequiredDocument(documentId);
Microsoft.VisualStudio.LanguageServices.CSharp (1)
SemanticSearch\SemanticSearchToolWindowImpl.cs (1)
393var queryDocument = querySolution.GetRequiredDocument(SemanticSearchService.GetQueryDocumentId(querySolution));
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (3)
DesignerAttribute\DesignerAttributeServiceTests.cs (1)
105var document = workspace.CurrentSolution.GetRequiredDocument(documentId);
PersistentStorage\AbstractPersistentStorageTests.cs (2)
875var document = solution.GetRequiredDocument(id); 895var document = solution.GetRequiredDocument(id);
Microsoft.VisualStudio.LanguageServices.LiveShare (1)
Client\RemoteLanguageServiceWorkspace.cs (1)
341return CurrentSolution.GetRequiredDocument(docInfo.Id);
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Implementation\XamlProjectService.cs (1)
174var document = _workspace.CurrentSolution.GetRequiredDocument(documentId);
Roslyn.VisualStudio.Next.UnitTests (7)
Services\SolutionServiceTests.cs (7)
1107var objectReference2 = ObjectReference.CreateFromFactory(() => syncedSolution.GetRequiredDocument(document1.Id).GetSemanticModelAsync().GetAwaiter().GetResult()); 1136var objectReference2 = ObjectReference.CreateFromFactory(() => syncedSolution.GetRequiredDocument(document1.Id).GetSemanticModelAsync().GetAwaiter().GetResult()); 1170var objectReference2 = ObjectReference.CreateFromFactory(() => syncedSolution.GetRequiredDocument(document1.Id).GetSemanticModelAsync().GetAwaiter().GetResult()); 1224var oopDocumentReference1_step1 = ObjectReference.CreateFromFactory(() => syncedSolution.GetRequiredDocument(document1.Id).GetSemanticModelAsync().GetAwaiter().GetResult()); 1225var oopDocumentReference2_step1 = ObjectReference.CreateFromFactory(() => syncedSolution.GetRequiredDocument(document2.Id).GetSemanticModelAsync().GetAwaiter().GetResult()); 1243var oopDocumentReference1_step2 = ObjectReference.CreateFromFactory(() => syncedSolution.GetRequiredDocument(document1.Id).GetSemanticModelAsync().GetAwaiter().GetResult()); 1244var oopDocumentReference2_step2 = ObjectReference.CreateFromFactory(() => syncedSolution.GetRequiredDocument(document2.Id).GetSemanticModelAsync().GetAwaiter().GetResult());