40 references to GetRequiredDocument
Microsoft.CodeAnalysis.CSharp.Features (1)
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (1)
233
var doc = solution.
GetRequiredDocument
(syntaxRef.SyntaxTree);
Microsoft.CodeAnalysis.Features (22)
AbstractChangeNamespaceToMatchFolderCodeFixProvider.CustomFixAllProvider.cs (1)
88
.ToImmutableDictionary(group => solution.
GetRequiredDocument
(group.Key!).Id, group => group.ToImmutableArray());
AddParameterService.cs (1)
95
=> solution.
GetRequiredDocument
(declarationLocation.Locations[0].SourceTree!));
ChangeSignature\AbstractChangeSignatureService.cs (1)
162
var declarationDocument = solution.
GetRequiredDocument
(declarationLocation.SourceTree!);
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
525
var document = solution.
GetRequiredDocument
(group.Key);
DocumentHighlighting\AbstractDocumentHighlightsService.cs (1)
312
var document = solution.
GetRequiredDocument
(tree);
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
2844
var oldSyntaxDocument = oldProject.Solution.
GetRequiredDocument
(oldDeclaration.SyntaxTree);
EditAndContinue\EmitSolutionUpdateResults.cs (1)
102
return DiagnosticData.Create(SyntaxError, solution.
GetRequiredDocument
(SyntaxError.Location.SourceTree));
EncapsulateField\AbstractEncapsulateFieldService.cs (1)
340
=> GetConstructorNodes(containingType).Select(n => (solution.
GetRequiredDocument
(n.SyntaxTree).Id, n.Span)).ToSet();
GenerateConstructorFromMembers\AbstractGenerateConstructorFromMembersCodeRefactoringProvider.GenerateConstructorWithDialogCodeAction.cs (1)
111
var constructorDocument = solution.
GetRequiredDocument
(constructorTree);
InlineMethod\AbstractInlineMethodRefactoringProvider.InlineContext.cs (1)
61
var calleeDocument = document.Project.Solution.
GetRequiredDocument
(calleeMethodNode.SyntaxTree);
InlineMethod\AbstractInlineMethodRefactoringProvider.MethodParametersInfo.cs (1)
172
var calleeDocument = document.Project.Solution.
GetRequiredDocument
(calleeMethodNode.SyntaxTree);
PullMemberUp\MemberAndDestinationValidator.cs (1)
25
destination.Locations.Any(static (location, arg) => location.IsInSource && !arg.solution.
GetRequiredDocument
(location.SourceTree).IsGeneratedCode(arg.cancellationToken), (solution, cancellationToken));
Rename\SymbolicRenameInfo.cs (1)
222
var sourceDocument = solution.
GetRequiredDocument
(location.SourceTree);
Shared\Utilities\AnnotatedSymbolMapping.cs (3)
73
documentIdToSymbolsMap.Add(solution.
GetRequiredDocument
(typeNode.SyntaxTree).Id, new List<ISymbol>());
79
var id = solution.
GetRequiredDocument
(tree).Id;
108
var document = annotatedSolution.
GetRequiredDocument
(root.Key);
SyncNamespaces\AbstractSyncNamespacesService.cs (1)
105
var document = solution.
GetRequiredDocument
(firstDiagnostic.Location.SourceTree);
UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (2)
77
var fieldDocument = solution.
GetRequiredDocument
(declarator.SyntaxTree);
82
var propertyDocument = solution.
GetRequiredDocument
(property.SyntaxTree);
ValueTracking\ValueTrackedItem.cs (1)
53
var document = solution.
GetRequiredDocument
(location.SourceTree);
ValueTracking\ValueTracker.cs (2)
209
var sourceDoc = collector.Solution.
GetRequiredDocument
(location.SourceTree);
297
var document = collector.Solution.
GetRequiredDocument
(node.SyntaxTree);
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
NavigationBar\VisualBasicEditorNavigationBarItemService_CodeGeneration.vb (1)
45
solution.Workspace, solution.
GetRequiredDocument
(navigationPoint.Tree).Id,
Microsoft.CodeAnalysis.Workspaces (16)
AbstractCodeGenerationService.cs (1)
245
var oldDocument = context.Solution.
GetRequiredDocument
(destinationTree);
CodeFixes\FixAllOccurrences\BatchFixAllProvider.cs (1)
150
var document = solution.
GetRequiredDocument
(diagnostic.Location.SourceTree!);
Recommendations\Recommender.cs (1)
27
var document = solution.
GetRequiredDocument
(semanticModel.SyntaxTree);
Rename\ConflictEngine\ConflictResolver.cs (4)
195
implicitUsageConflict.SourceSpan, conflictResolution.OldSolution.
GetRequiredDocument
(implicitUsageConflict.SourceTree).Id, RelatedLocationType.UnresolvableConflict));
219
implicitConflict.SourceSpan, conflictResolution.OldSolution.
GetRequiredDocument
(implicitConflict.SourceTree).Id, RelatedLocationType.UnresolvableConflict));
312
languageConflict.SourceSpan, conflictResolution.OldSolution.
GetRequiredDocument
(languageConflict.SourceTree).Id, RelatedLocationType.UnresolvableConflict));
339
oldLocation.SourceSpan, conflictResolution.OldSolution.
GetRequiredDocument
(oldLocation.SourceTree).Id, RelatedLocationType.UnresolvableConflict));
Rename\ConflictEngine\ConflictResolver.Session.cs (4)
68
_documentIdOfRenameSymbolDeclaration = renameLocationSet.Solution.
GetRequiredDocument
(renameSymbolDeclarationLocation.SourceTree!).Id;
244
.Select(l => conflictResolution.OldSolution.
GetRequiredDocument
(l.SourceTree!))
598
var overridingSymbol = await SymbolFinder.FindSymbolAtPositionAsync(solution.
GetRequiredDocument
(newLocation.SourceTree), newLocation.SourceSpan.Start, cancellationToken: _cancellationToken).ConfigureAwait(false);
704
var allRenamedDocuments = _renameLocationSet.Locations.Select(loc => loc.Location.SourceTree!).Distinct().Select(solution.
GetRequiredDocument
);
Rename\RenameUtilities.cs (1)
91
var documentsOfRenameSymbolDeclaration = symbol.Locations.Where(l => l.IsInSource).Select(l => solution.
GetRequiredDocument
(l.SourceTree!));
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (4)
190
var syntaxFacts = solution.
GetRequiredDocument
(firstLocation.SourceTree!)
221
var document = solution.
GetRequiredDocument
(location.SourceTree);
267
results.Add(new RenameLocation(aliasLocation, solution.
GetRequiredDocument
(aliasLocation.SourceTree).Id));
286
results.Add(new RenameLocation(aliasLocation, solution.
GetRequiredDocument
(aliasLocation.SourceTree).Id));