41 references to GetRequiredDocument
Microsoft.CodeAnalysis.Workspaces (41)
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)
206
var linkedDocument = solution.
GetRequiredDocument
(linkedDocumentId);
FindSymbols\SymbolFinder.FindLiteralsServerCallback.cs (1)
26
var document = solution.
GetRequiredDocument
(documentId);
LinkedFileDiffMerging\LinkedFileDiffMergingSession.cs (3)
29
var newDocument = newSolution.
GetRequiredDocument
(documentId);
101
var firstOldDocument = oldSolution.
GetRequiredDocument
(firstNewDocument.Id);
111
var siblingOldDocument = oldSolution.
GetRequiredDocument
(siblingNewDocument.Id);
Rename\ConflictEngine\ConflictResolver.Session.cs (10)
218
await conflictResolution.CurrentSolution.
GetRequiredDocument
(_documentIdOfRenameSymbolDeclaration).GetRequiredSemanticModelAsync(_cancellationToken).ConfigureAwait(false),
269
var originalDoc = conflictResolution.OldSolution.
GetRequiredDocument
(documentId);
291
await conflictResolution.CurrentSolution.
GetRequiredDocument
(documentId).VerifyNoErrorsAsync("Rename introduced errors in error-free code", _cancellationToken, ignoreErrorCodes).ConfigureAwait(false);
322
var newDocument = conflictResolution.CurrentSolution.
GetRequiredDocument
(documentId);
348
var newDocument = conflictResolution.CurrentSolution.
GetRequiredDocument
(documentId);
350
var baseDocument = conflictResolution.OldSolution.
GetRequiredDocument
(documentId);
440
var newDocument = conflictResolution.CurrentSolution.
GetRequiredDocument
(unprocessedDocumentIdWithPotentialDeclarationConflicts);
442
var baseDocument = conflictResolution.OldSolution.
GetRequiredDocument
(unprocessedDocumentIdWithPotentialDeclarationConflicts);
684
var document = conflictResolution.CurrentSolution.
GetRequiredDocument
(_documentIdOfRenameSymbolDeclaration);
790
var document = originalSolution.
GetRequiredDocument
(documentId);
Rename\ConflictEngine\MutableConflictResolution.cs (1)
73
var document = CurrentSolution.
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);
Rename\RenameUtilities.cs (1)
87
return 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)
219
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 (3)
351
var relatedDocument = solution.
GetRequiredDocument
(relatedDocumentId);
1336
var newDocument = newSolution.
GetRequiredDocument
(documentId);
1385
onAfterUpdate: (_, newSolution) => this.OnDocumentTextChanged(newSolution.
GetRequiredDocument
(documentId)));
Workspace\Workspace_Editor.cs (2)
419
var newDoc = newSolution.
GetRequiredDocument
(documentId);
696
var newDoc = newSolution.
GetRequiredDocument
(documentId);