3 implementations of Document
Microsoft.CodeAnalysis.Features (3)
ExternalAccess\VSTypeScript\VSTypeScriptNavigableItemWrapper.cs (1)
24
public INavigableItem.NavigableDocument
Document
{ get; } = INavigableItem.NavigableDocument.FromDocument(navigableItem.Document);
NavigateTo\RoslynNavigateToItem.cs (1)
298
INavigableItem.NavigableDocument INavigableItem.
Document
=> _itemDocument;
Navigation\NavigableItemFactory.SymbolLocationNavigableItem.cs (1)
42
public INavigableItem.NavigableDocument
Document
8 references to Document
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (3)
GoToDefinition\OmniSharpFindDefinitionService.cs (1)
24
async (original, solution, cancellationToken) => new OmniSharpNavigableItem(original.DisplayTaggedParts, await original.
Document
.GetRequiredDocumentAsync(solution, cancellationToken).ConfigureAwait(false), original.SourceSpan),
NavigateTo\OmniSharpNavigateToSearchService.cs (2)
43
var project = solution.GetRequiredProject(result.NavigableItem.
Document
.Project.Id);
44
var 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