1 interface inheriting from INavigateToSearchService
Microsoft.CodeAnalysis.Features (1)
NavigateTo\INavigateToSearchService.cs (1)
51internal interface IAdvancedNavigateToSearchService : INavigateToSearchService
2 implementations of INavigateToSearchService
Microsoft.CodeAnalysis.Features (2)
ExternalAccess\VSTypeScript\VSTypeScriptNavigateToSearchService.cs (1)
26[Import(AllowDefault = true)] IVSTypeScriptNavigateToSearchService? searchService) : INavigateToSearchService
NavigateTo\NavigateToSearcher.cs (1)
518private sealed class NoOpNavigateToSearchService : INavigateToSearchService
14 references to INavigateToSearchService
Microsoft.CodeAnalysis.Features (14)
ExternalAccess\VSTypeScript\VSTypeScriptNavigateToSearchService.cs (1)
22[ExportLanguageService(typeof(INavigateToSearchService), InternalLanguageNames.TypeScript), Shared]
NavigateTo\INavigateToSearcherHost.cs (3)
21INavigateToSearchService? GetNavigateToSearchService(Project project); 52public INavigateToSearchService? GetNavigateToSearchService(Project project) 53=> project.GetLanguageService<INavigateToSearchService>();
NavigateTo\INavigateToSearchService.cs (3)
32/// All the projects passed are guaranteed to be for the language this <see cref="INavigateToSearchService"/> 59/// All the projects passed are guaranteed to be for the language this <see cref="INavigateToSearchService"/> 78/// All the projects passed are guaranteed to be for the language this <see cref="INavigateToSearchService"/>
NavigateTo\NavigateToSearcher.cs (6)
190var service = GetNavigateToSearchService(project); 217private INavigateToSearchService GetNavigateToSearchService(Project project) 350Func<INavigateToSearchService, ImmutableArray<Project>, Func<ImmutableArray<INavigateToSearchResult>, Task>, Func<Task>, Task> processProjectAsync, 379async ValueTask SearchCoreAsync(IGrouping<INavigateToSearchService, Project> grouping, CancellationToken cancellationToken) 383var searchService = grouping.Key; 520public static readonly INavigateToSearchService Instance = new NoOpNavigateToSearchService();
NavigateTo\NavigateToUtilities.cs (1)
21var navigateToSearchService = project.GetLanguageService<INavigateToSearchService>();