27 references to GetRequiredDocument
Microsoft.CodeAnalysis.Workspaces (27)
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)
209var linkedDocument = solution.GetRequiredDocument(linkedDocumentId);
Rename\ConflictEngine\ConflictResolver.Session.cs (1)
789var document = originalSolution.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);
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\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 (4)
350var relatedDocument = solution.GetRequiredDocument(relatedDocumentId); 386changedDocument ??= solution.GetRequiredDocument(changedDocumentId); 1306var newDocument = newSolution.GetRequiredDocument(documentId); 1355onAfterUpdate: (_, newSolution) => this.OnDocumentTextChanged(newSolution.GetRequiredDocument(documentId)));
Workspace\Workspace_Editor.cs (2)
419var newDoc = newSolution.GetRequiredDocument(documentId); 696var newDoc = newSolution.GetRequiredDocument(documentId);