5 implementations of Document
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
NavigateTo\NavigateToSearcherTests.cs (1)
543public INavigableItem.NavigableDocument Document => INavigableItem.NavigableDocument.FromDocument(workspace.CurrentSolution.Projects.Single().Documents.Single());
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
Internal\Navigation\InternalFSharpNavigableItem.cs (1)
37INavigableItem.NavigableDocument INavigableItem.Document => _navigableDocument;
Microsoft.CodeAnalysis.Features (3)
ExternalAccess\VSTypeScript\VSTypeScriptNavigableItemWrapper.cs (1)
24public INavigableItem.NavigableDocument Document { get; } = INavigableItem.NavigableDocument.FromDocument(navigableItem.Document);
NavigateTo\RoslynNavigateToItem.cs (1)
297INavigableItem.NavigableDocument INavigableItem.Document => _itemDocument;
Navigation\NavigableItemFactory.SymbolLocationNavigableItem.cs (1)
42public INavigableItem.NavigableDocument Document
31 references to Document
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (5)
NavigateTo\NavigateToSearcherTests.cs (4)
412var firstDocumentResult = Assert.Single(callback.Results, r => r.NavigableItem.Document.Id == firstDocument.Id); 413var secondDocumentResult = Assert.Single(callback.Results, r => r.NavigableItem.Document.Id == secondDocument.Id); 472var firstDocumentResult = Assert.Single(callback.Results, r => r.NavigableItem.Document.Id == firstDocument.Id); 473var secondDocumentResult = Assert.Single(callback.Results, r => r.NavigableItem.Document.Id == secondDocument.Id);
NavigateTo\NavigateToTests.cs (1)
1514return ((CodeAnalysis.NavigateTo.INavigateToSearchResult)item.Tag).NavigableItem.Document.Name == fileName;
Microsoft.CodeAnalysis.EditorFeatures (10)
CodeDefinitionWindow\DefinitionContextTracker.cs (4)
153if (await navigationService.CanNavigateToSpanAsync(workspace, item.Document.Id, item.SourceSpan, cancellationToken).ConfigureAwait(false)) 155var text = await item.Document.GetTextAsync(document.Project.Solution, cancellationToken).ConfigureAwait(false); 158if (item.Document.FilePath != null) 159locations.Add(new CodeDefinitionWindowLocation(item.DisplayTaggedParts.JoinText(), item.Document.FilePath, linePositionSpan.Start));
NavigateTo\NavigateToHelpers.cs (1)
34var document = searchResult.NavigableItem.Document;
NavigateTo\NavigateToItemDisplay.cs (3)
60var document = _searchResult.NavigableItem.Document; 114var document = _searchResult.NavigableItem.Document; 128var document = _searchResult.NavigableItem.Document;
NavigateTo\NavigateToItemProvider.Callback.cs (1)
57var project = _solution.GetRequiredProject(result.NavigableItem.Document.Project.Id);
Peek\PeekableItemSource.cs (1)
131var document = item.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.ExternalAccess.Xaml (1)
Internal\LocationService.cs (1)
54var document = await item.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
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Handler\Definitions\AbstractGoToDefinitionHandler.cs (1)
68await definition.Document.GetRequiredDocumentAsync(document.Project.Solution, cancellationToken).ConfigureAwait(false),
Handler\Symbols\WorkspaceSymbolsHandler.cs (1)
87var document = await result.NavigableItem.Document.GetRequiredDocumentAsync(solution, cancellationToken).ConfigureAwait(false);
Microsoft.VisualStudio.LanguageServices (4)
NavigateTo\RoslynNavigateToSearchCallback.cs (2)
73var project = _solution.GetRequiredProject(result.NavigableItem.Document.Project.Id); 81result.NavigableItem.Document.FilePath,
NavigateTo\RoslynSearchResultView.cs (1)
30var filePath = _searchResult.NavigableItem.Document.FilePath;
NavigateTo\RoslynSearchResultViewFactory.cs (1)
61var document = roslynResult.SearchResult.NavigableItem.Document;
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Implementation\LanguageServer\Handler\Definitions\GoToDefinitionHandler.cs (1)
166var navigableDocument = await item.Document.GetRequiredDocumentAsync(solution, cancellationToken).ConfigureAwait(false);