27 references to GetRequiredDocument
Microsoft.CodeAnalysis.Workspaces (27)
CodeFixes\FixAllOccurrences\BatchFixAllProvider.cs (2)
171
changedDocuments.AddRange(changedDocumentIds.Select(id => changedSolution.
GetRequiredDocument
(id)));
215
var 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)
209
var linkedDocument = solution.
GetRequiredDocument
(linkedDocumentId);
Rename\ConflictEngine\ConflictResolver.Session.cs (1)
789
var document = originalSolution.
GetRequiredDocument
(documentId);
Rename\ConflictEngine\RenamedSpansTracker.cs (1)
152
var document = solution.
GetRequiredDocument
(documentId);
Rename\IRemoteRenamerService.cs (1)
90
var document = solution.
GetRequiredDocument
(DocumentId);
Rename\Renamer.RenameDocumentActionSet.cs (2)
102
document = solution.
GetRequiredDocument
(documentId);
120
return 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)
218
yield return solution.
GetRequiredDocument
(linkedDocumentId);
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (1)
484
var attributes = w.CurrentSolution.
GetRequiredDocument
(documentId).State.Attributes;
Workspace\Solution\Document.cs (7)
385
=> this.Project.Solution.WithDocumentSourceCodeKind(this.Id, kind).
GetRequiredDocument
(Id);
400
return solution.
GetRequiredDocument
(Id);
416
return 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);
567
return newSolution.
GetRequiredDocument
(this.Id);
Workspace\TextExtensions.cs (2)
38
return relatedIds.SelectAsArray((id, solution) => solution.
GetRequiredDocument
(id), solution);
114
return relatedIds.SelectAsArray((id, solution) => solution.
GetRequiredDocument
(id), solution);
Workspace\Workspace.cs (4)
350
var relatedDocument = solution.
GetRequiredDocument
(relatedDocumentId);
386
changedDocument ??= solution.
GetRequiredDocument
(changedDocumentId);
1306
var newDocument = newSolution.
GetRequiredDocument
(documentId);
1355
onAfterUpdate: (_, newSolution) => this.OnDocumentTextChanged(newSolution.
GetRequiredDocument
(documentId)));
Workspace\Workspace_Editor.cs (2)
419
var newDoc = newSolution.
GetRequiredDocument
(documentId);
696
var newDoc = newSolution.
GetRequiredDocument
(documentId);