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)
519private sealed class NoOpNavigateToSearchService : INavigateToSearchService
16 references to INavigateToSearchService
Microsoft.CodeAnalysis.CSharp.Features (1)
NavigateTo\CSharpNavigateToSearchService.cs (1)
12[ExportLanguageService(typeof(INavigateToSearchService), LanguageNames.CSharp), Shared]
Microsoft.CodeAnalysis.Features (15)
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; 521public static readonly INavigateToSearchService Instance = new NoOpNavigateToSearchService();
NavigateTo\NavigateToUtilities.cs (2)
21var navigateToSearchService = project.GetLanguageService<INavigateToSearchService>();