3 implementations of Document
Microsoft.CodeAnalysis.Features (3)
ExternalAccess\VSTypeScript\VSTypeScriptNavigableItemWrapper.cs (1)
24public INavigableItem.NavigableDocument Document { get; } = INavigableItem.NavigableDocument.FromDocument(navigableItem.Document);
NavigateTo\RoslynNavigateToItem.cs (1)
298INavigableItem.NavigableDocument INavigableItem.Document => _itemDocument;
Navigation\NavigableItemFactory.SymbolLocationNavigableItem.cs (1)
42public INavigableItem.NavigableDocument Document
8 references to Document
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (3)
GoToDefinition\OmniSharpFindDefinitionService.cs (1)
24async (original, solution, cancellationToken) => new OmniSharpNavigableItem(original.DisplayTaggedParts, await original.Document.GetRequiredDocumentAsync(solution, cancellationToken).ConfigureAwait(false), original.SourceSpan),
NavigateTo\OmniSharpNavigateToSearchService.cs (2)
43var project = solution.GetRequiredProject(result.NavigableItem.Document.Project.Id); 44var document = await result.NavigableItem.Document.GetRequiredDocumentAsync(project.Solution, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Features (5)
NavigateTo\NavigateToSearchResultComparer.cs (3)
28=> x?.NavigableItem.Document.FilePath == y?.NavigableItem.Document.FilePath && 32=> Hash.Combine(obj?.NavigableItem.Document.FilePath, obj?.NavigableItem.SourceSpan.GetHashCode() ?? 0);
Navigation\INavigableItem.cs (2)
20/// cref="Document"/> is used. 25/// Return true to display the file path of <see cref="Document"/> and the span of <see