41 references to GetRequiredDocument
Microsoft.CodeAnalysis.Workspaces (41)
CodeFixes\FixAllOccurrences\BatchFixAllProvider.cs (2)
171changedDocuments.AddRange(changedDocumentIds.Select(id => changedSolution.GetRequiredDocument(id))); 215var originalDocument = fixAllContext.Solution.GetRequiredDocument(docId);
CodeFixesAndRefactorings\DocumentBasedFixAllProviderHelpers.cs (1)
57.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)
29var newDocument = newSolution.GetRequiredDocument(documentId); 101var firstOldDocument = oldSolution.GetRequiredDocument(firstNewDocument.Id); 111var siblingOldDocument = oldSolution.GetRequiredDocument(siblingNewDocument.Id);
Rename\ConflictEngine\ConflictResolver.Session.cs (10)
218await conflictResolution.CurrentSolution.GetRequiredDocument(_documentIdOfRenameSymbolDeclaration).GetRequiredSemanticModelAsync(_cancellationToken).ConfigureAwait(false), 269var originalDoc = conflictResolution.OldSolution.GetRequiredDocument(documentId); 291await conflictResolution.CurrentSolution.GetRequiredDocument(documentId).VerifyNoErrorsAsync("Rename introduced errors in error-free code", _cancellationToken, ignoreErrorCodes).ConfigureAwait(false); 322var newDocument = conflictResolution.CurrentSolution.GetRequiredDocument(documentId); 348var newDocument = conflictResolution.CurrentSolution.GetRequiredDocument(documentId); 350var baseDocument = conflictResolution.OldSolution.GetRequiredDocument(documentId); 440var newDocument = conflictResolution.CurrentSolution.GetRequiredDocument(unprocessedDocumentIdWithPotentialDeclarationConflicts); 442var baseDocument = conflictResolution.OldSolution.GetRequiredDocument(unprocessedDocumentIdWithPotentialDeclarationConflicts); 684var document = conflictResolution.CurrentSolution.GetRequiredDocument(_documentIdOfRenameSymbolDeclaration); 790var document = originalSolution.GetRequiredDocument(documentId);
Rename\ConflictEngine\MutableConflictResolution.cs (1)
73var document = CurrentSolution.GetRequiredDocument(documentId);
Rename\ConflictEngine\RenamedSpansTracker.cs (1)
152var document = solution.GetRequiredDocument(documentId);
Rename\IRemoteRenamerService.cs (1)
90var document = solution.GetRequiredDocument(DocumentId);
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)
219yield return solution.GetRequiredDocument(linkedDocumentId);
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (1)
484var attributes = w.CurrentSolution.GetRequiredDocument(documentId).State.Attributes;
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)
419var newDoc = newSolution.GetRequiredDocument(documentId); 696var newDoc = newSolution.GetRequiredDocument(documentId);