4 implementations of NavigableItem
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
NavigateTo\NavigateToSearcherTests.cs (1)
554public INavigableItem NavigableItem => this;
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
Internal\NavigateTo\InternalFSharpNavigateToSearchResult.cs (1)
23public INavigableItem NavigableItem { get; }
Microsoft.CodeAnalysis.Features (2)
ExternalAccess\VSTypeScript\VSTypeScriptNavigateToSearchService.cs (1)
129public INavigableItem NavigableItem => new VSTypeScriptNavigableItemWrapper(_result.NavigableItem);
NavigateTo\RoslynNavigateToItem.cs (1)
277INavigableItem INavigateToSearchResult.NavigableItem => this;
36 references to NavigableItem
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)
NavigateTo\NavigateToHelpers.cs (3)
34var document = searchResult.NavigableItem.Document; 54searchResult.NavigableItem.SourceSpan, 56allowInvalidSpan: searchResult.NavigableItem.IsStale,
NavigateTo\NavigateToItemDisplay.cs (6)
60var document = _searchResult.NavigableItem.Document; 82var span = NavigateToUtilities.GetBoundedSpan(_searchResult.NavigableItem, sourceText); 107public string Name => _searchResult.NavigableItem.DisplayTaggedParts.JoinText(); 114var document = _searchResult.NavigableItem.Document; 128var document = _searchResult.NavigableItem.Document; 140public ImageMoniker GlyphMoniker => _searchResult.NavigableItem.Glyph.GetImageMoniker();
NavigateTo\NavigateToItemProvider.Callback.cs (1)
57var project = _solution.GetRequiredProject(result.NavigableItem.Document.Project.Id);
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (4)
NavigateTo\OmniSharpNavigateToSearchService.cs (4)
43var project = solution.GetRequiredProject(result.NavigableItem.Document.Project.Id); 44var document = await result.NavigableItem.Document.GetRequiredDocumentAsync(project.Solution, cancellationToken).ConfigureAwait(false); 54new OmniSharpNavigableItem(result.NavigableItem.DisplayTaggedParts, document, result.NavigableItem.SourceSpan));
Microsoft.CodeAnalysis.Features (6)
NavigateTo\NavigateToSearchResultComparer.cs (6)
28=> x?.NavigableItem.Document.FilePath == y?.NavigableItem.Document.FilePath && 29x?.NavigableItem.SourceSpan == y?.NavigableItem.SourceSpan; 32=> Hash.Combine(obj?.NavigableItem.Document.FilePath, obj?.NavigableItem.SourceSpan.GetHashCode() ?? 0);
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Handler\Symbols\WorkspaceSymbolsHandler.cs (4)
87var document = await result.NavigableItem.Document.GetRequiredDocumentAsync(solution, cancellationToken).ConfigureAwait(false); 90document, result.NavigableItem.SourceSpan, result.NavigableItem.IsStale, context, cancellationToken).ConfigureAwait(false); 99result.NavigableItem.Glyph,
Microsoft.VisualStudio.LanguageServices (7)
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 (4)
42searchResult.NavigableItem.DisplayTaggedParts.JoinText(), 47primaryIcon: searchResult.NavigableItem.Glyph.GetImageId()); 61var document = roslynResult.SearchResult.NavigableItem.Document; 95roslynResult.SearchResult.NavigableItem.SourceSpan.ToSpan(),