92 references to GetRequiredDocument
Microsoft.CodeAnalysis.CSharp.Features (1)
InitializeParameter\CSharpInitializeMemberFromPrimaryConstructorParameterCodeRefactoringProvider_Update.cs (1)
44var currentDocument = currentSolution.GetRequiredDocument(document.Id);
Microsoft.CodeAnalysis.Features (60)
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)
217var newDocument = newSolution.GetRequiredDocument(document.Id);
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (4)
69var sourceDocument = solutionWithNewDocument.GetRequiredDocument(SemanticDocument.Document.Id); 81var documentWithMovedType = solution.GetRequiredDocument(documentWithMovedTypeId); 98var sourceDocument = solution.GetRequiredDocument(sourceDocumentId); 164var 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); 493solutionWithChangedNamespace.GetRequiredDocument(refInOneDocument.Key), 814var 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)
449var relatedDocument = solution.GetRequiredDocument(relatedDocumentId);
Completion\Providers\SymbolCompletionItem.cs (2)
157var linkedDoc = document.Project.Solution.GetRequiredDocument(id); 223return 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)
103symbolMapping.AnnotatedSolution.GetRequiredDocument(_document.Id), 127var documentWithTypeDeclaration = solutionWithUpdatedOriginalType.GetRequiredDocument(updatedDocument.Id); 165var document = solution.GetRequiredDocument(documentId); 211var updatedOriginalDocument = solution.GetRequiredDocument(_document.Id); 243var document = solution.GetRequiredDocument(documentId);
ExtractInterface\AbstractExtractInterfaceService.cs (2)
288var document = formattedSolution.GetRequiredDocument(documentId); 331var document = solution.GetRequiredDocument(documentId);
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (1)
384var currentDocument = currentSolution.GetRequiredDocument(document.Id);
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (2)
108.GetRequiredDocument(temporaryDocumentId); 212var document = metadataWorkspace.CurrentSolution.GetRequiredDocument(generatedDocumentId);
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (5)
133sourceDoc = solutionWithFixedReferences.GetRequiredDocument(sourceDoc.Id); 187var oldSourceRoot = await oldSolution.GetRequiredDocument(sourceDocId).GetRequiredSyntaxRootAsync(cancellationToken).ConfigureAwait(false); 217var sourceDoc = solutionWithFixedReferences.GetRequiredDocument(sourceDocId); 227newTypeDoc = solutionWithFixedReferences.GetRequiredDocument(newTypeDoc.Id); 407var sourceDoc = solution.GetRequiredDocument(sourceDocId);
MoveToNamespace\AbstractMoveToNamespaceService.cs (2)
254var modifiedDocument = modifiedSolution.GetRequiredDocument(document.Id); 260var mergedDocument = mergedSolution.GetRequiredDocument(document.Id);
NavigateTo\AbstractNavigateToSearchService.InProcess.cs (1)
112var linkedDocument = document.Project.Solution.GetRequiredDocument(linkedDocumentId);
QuickInfo\CommonSemanticQuickInfoProvider.cs (1)
88var 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\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
182var rewrittenDocument = rewrittenSolution.GetRequiredDocument(documentId);
src\roslyn\src\Analyzers\Core\CodeFixes\MakeMethodAsynchronous\AbstractMakeMethodAsynchronousCodeFixProvider.cs (1)
176var newDocument = newSolution.GetRequiredDocument(document.Id);
src\roslyn\src\Analyzers\Core\CodeFixes\MakeMethodSynchronous\AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
82var newDocument = newSolution.GetRequiredDocument(document.Id);
src\roslyn\src\Analyzers\Core\CodeFixes\MatchFolderAndNamespace\AbstractChangeNamespaceToMatchFolderCodeFixProvider.CustomFixAllProvider.cs (1)
89var document = newSolution.GetRequiredDocument(documentId);
src\roslyn\src\Analyzers\Core\CodeFixes\UnsealClass\AbstractUnsealClassCodeFixProvider.cs (1)
63var document = solution.GetRequiredDocument(documentId);
src\roslyn\src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (2)
169fieldDocument = currentSolution.GetRequiredDocument(fieldDocument.Id); 170propertyDocument = currentSolution.GetRequiredDocument(propertyDocument.Id);
src\roslyn\src\Analyzers\Core\CodeFixes\UseAutoProperty\UseAutoPropertyFixAllProvider.cs (1)
82var 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.Workspaces (31)
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);
Shared\Extensions\DocumentExtensions.cs (1)
25=> document.Project.Solution.WithOptions(options).GetRequiredDocument(document.Id);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\MultiProjectSafeFixAllProvider.cs (2)
78var document = fixAllContext.Solution.GetRequiredDocument(documentId); 91var linkedDocument = fixAllContext.Solution.GetRequiredDocument(linkedDocumentId);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
232yield 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); 1304var newDocument = newSolution.GetRequiredDocument(documentId); 1353onAfterUpdate: (_, newSolution) => this.OnDocumentTextChanged(newSolution.GetRequiredDocument(documentId)));
Workspace\Workspace_Editor.cs (2)
420var newDoc = newSolution.GetRequiredDocument(documentId); 697var newDoc = newSolution.GetRequiredDocument(documentId);