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