59 references to GetDocument
Microsoft.CodeAnalysis.CodeStyle.Fixes (3)
AbstractCodeGenerationService_FindDeclaration.cs (1)
67var document = solution.GetDocument(syntaxTree);
AbstractConvertToAsyncCodeFixProvider.cs (1)
72var otherDocument = document.Project.Solution.GetDocument(syntaxTree);
ISolutionExtensions.cs (1)
34=> solution.GetDocument(syntaxTree) ?? throw new InvalidOperationException();
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
GoToBase\CSharpGoToBaseService.cs (1)
32var document = solution.GetDocument(constructorDeclaration.SyntaxTree);
Microsoft.CodeAnalysis.EditorFeatures (3)
GoToDefinition\AbstractGoToDefinitionService.cs (1)
109var definitionDocument = solution.GetDocument(definitionTree);
GoToDefinition\GoToDefinitionHelpers.cs (1)
92if (sourceLocations.All(l => solution.GetDocument(l.SourceTree) == null))
InlineRename\AbstractEditorInlineRenameService.SymbolRenameInfo.cs (1)
172var symbolSourceDocument = this.Document.Project.Solution.GetDocument(RenameSymbol.Locations.Single().SourceTree);
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (2)
FindReferences\FindReferencesTests.LinkedFiles.vb (1)
267Dim documents = references.Select(Function(r) workspace.CurrentSolution.GetDocument(r.Definition.Locations.Single().SourceTree))
FindReferences\FindReferencesTests.vb (1)
507Dim document = solution.GetDocument(syntaxTree)
Microsoft.CodeAnalysis.Features (21)
AbstractConvertToAsyncCodeFixProvider.cs (1)
72var otherDocument = document.Project.Solution.GetDocument(syntaxTree);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.BatchFixer.cs (1)
142var document = oldSolution.GetDocument(tree);
CodeLens\CodeLensReferencesService.cs (4)
104var document = solution.GetDocument(location.SourceTree); 149var documentId = solution.GetDocument(location.SourceTree)?.Id; 248var document = solution.GetDocument(commonLocation.SourceTree); 279var document = solution.GetDocument(syntaxNode.GetLocation().SourceTree);
Debugging\AbstractBreakpointResolver.cs (1)
83var document = _solution.GetDocument(location.SourceTree);
DocumentHighlighting\AbstractDocumentHighlightsService.cs (1)
234var document = solution.GetDocument(location.SourceTree);
EditAndContinue\EmitSolutionUpdateResults.cs (1)
85var document = solution.GetDocument(diagnostic.Location.SourceTree);
FindUsages\IDefinitionsAndReferencesFactory.cs (1)
191var document = solution.GetDocument(location.SourceTree);
GenerateType\AbstractGenerateTypeService.State.cs (1)
310var documentToBeGeneratedIn = document.Project.Solution.GetDocument(sourceTreeToBeGeneratedIn);
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (2)
241var destinationDocument = document.Project.Solution.GetDocument(groupSyntaxTree); 725var document = solution.GetDocument(location.SourceTree);
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (1)
519var otherDocument = currentSolution.GetDocument(propertySyntax.SyntaxTree);
Navigation\NavigableItemFactory.cs (1)
46let doc = solution.GetDocument(c.SourceTree)
Navigation\NavigableItemFactory.SymbolLocationNavigableItem.cs (1)
42=> _location.IsInSource ? _solution.GetDocument(_location.SourceTree) : null;
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (3)
392var setMethodDocument = updatedSolution.GetDocument(setMethodDeclaration?.SyntaxTree); 422if (getMethodDeclaration != null && updatedSolution.GetDocument(getMethodDeclaration.SyntaxTree)?.Id == documentId) 466var document = originalSolution.GetDocument(syntax.SyntaxTree);
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (2)
331var document = originalSolution.GetDocument(syntax.SyntaxTree); 411if (property != null && declaration != null && updatedSolution.GetDocument(declaration.SyntaxTree)?.Id == documentId)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
GoToBase\VisualBasicGoToBaseService.vb (1)
38Dim document = solution.GetDocument(constructorBlock.SyntaxTree)
Microsoft.CodeAnalysis.VisualBasic.Features (2)
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceField.vb (2)
69Dim currentDocument = Await SemanticDocument.CreateAsync(document.Project.Solution.GetDocument(declNode.SyntaxTree), cancellationToken).ConfigureAwait(False) 91Dim currentDocument = document.Project.Solution.GetDocument(syntaxTree)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
Rename\LocalConflictVisitor.vb (2)
150Dim semanticModel = _newSolution.GetDocument(controlVariable.SyntaxTree).GetSemanticModelAsync(_cancellationToken).WaitAndGetResult_CanCallOnBackground(_cancellationToken) 192Dim semanticModel = _newSolution.GetDocument(node.SyntaxTree).GetSemanticModelAsync(_cancellationToken).WaitAndGetResult_CanCallOnBackground(_cancellationToken)
Microsoft.CodeAnalysis.Workspaces (14)
AbstractCodeGenerationService_FindDeclaration.cs (1)
67var document = solution.GetDocument(syntaxTree);
CodeFixes\FixAllOccurrences\FixAllContextHelper.cs (1)
133foreach (var (document, diagnosticsForDocument) in diagnostics.GroupBy(d => solution.GetDocument(d.Location.SourceTree)))
Diagnostics\DiagnosticData.cs (1)
291builder.AddIfNotNull(CreateLocation(document.Project.Solution.GetDocument(location.SourceTree), location));
Editing\SymbolEditor.cs (5)
285var doc = _currentSolution.GetDocument(declaration.SyntaxTree); 327var doc = _currentSolution.GetDocument(sourceTree) ?? _originalSolution.GetDocument(sourceTree); 374var doc = _currentSolution.GetDocument(d.SyntaxTree); 461var declsByDocId = this.GetDeclarations(currentSymbol).ToLookup(d => _currentSolution.GetDocument(d.SyntaxTree).Id);
Editing\SymbolEditorExtensions.cs (1)
40var doc = editor.OriginalSolution.GetDocument(decl.SyntaxTree);
FindSymbols\FindReferences\Finders\ParameterSymbolReferenceFinder.cs (1)
95var document = solution.GetDocument(parameterNode.SyntaxTree);
FindSymbols\SymbolFinder.cs (1)
261var originalDocument = solution.GetDocument(location.SyntaxTree);
ISolutionExtensions.cs (1)
34=> solution.GetDocument(syntaxTree) ?? throw new InvalidOperationException();
Workspace\Solution\Project.cs (1)
325/// generated. This method exists to implement <see cref="Solution.GetDocument(SyntaxTree?)"/> and is best avoided unless you're doing something
Workspace\Solution\SolutionState.cs (1)
1839/// generated. This method exists to implement <see cref="Solution.GetDocument(SyntaxTree?)"/> and is best avoided unless you're doing something
Microsoft.VisualStudio.LanguageServices (6)
CallHierarchy\Finders\ImplementerFinder.cs (1)
44var sourceLocations = implementation.DeclaringSyntaxReferences.Select(d => project.Solution.GetDocument(d.SyntaxTree)).WhereNotNull();
CallHierarchy\Finders\OverridingMemberFinder.cs (1)
40var sourceLocations = @override.DeclaringSyntaxReferences.Select(d => project.Solution.GetDocument(d.SyntaxTree)).WhereNotNull();
Progression\GraphNodeIdCreation.cs (1)
532var document = solution.GetDocument(currentNode.SyntaxTree);
Progression\GraphQueries\CallsGraphQuery.cs (1)
49var semanticModel = await solution.GetDocument(reference.SyntaxTree).GetSemanticModelAsync(cancellationToken).ConfigureAwait(false);
Venus\ContainedLanguageCodeSupport.cs (1)
278var memberNodeDocument = thisDocument.Project.Solution.GetDocument(memberNode.SyntaxTree);
Workspace\VisualStudioSymbolNavigationService.cs (1)
75var targetDocument = solution.GetDocument(sourceLocation.SourceTree);
Microsoft.VisualStudio.LanguageServices.Implementation (2)
CodeModel\Collections\OverloadsCollection.cs (1)
74var document = solution.GetDocument(location.SourceTree);
CodeModel\Collections\PartialTypeCollection.cs (1)
57var document = solution.GetDocument(location.SourceTree);
Microsoft.VisualStudio.LanguageServices.VisualBasic (2)
Venus\ContainedLanguageStaticEventBinding.vb (2)
66Dim targetDocument = document.Project.Solution.GetDocument(memberSymbol.Locations.First().SourceTree) 94Dim targetDocument = document.Project.Solution.GetDocument(memberSymbol.Locations.First().SourceTree)