4 implementations of ISymbolNavigationService
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities2 (2)
Utilities\GoToHelpers\MockSymbolNavigationService.vb (1)
13Implements ISymbolNavigationService
Utilities\MockSymbolNavigationServiceProvider.vb (1)
34Implements ISymbolNavigationService
Microsoft.CodeAnalysis.Features (1)
Navigation\DefaultSymbolNavigationService.cs (1)
13internal sealed class DefaultSymbolNavigationService : ISymbolNavigationService
Microsoft.VisualStudio.LanguageServices (1)
Workspace\VisualStudioSymbolNavigationService.cs (1)
33internal partial class VisualStudioSymbolNavigationService : ForegroundThreadAffinitizedObject, ISymbolNavigationService
20 references to ISymbolNavigationService
Microsoft.CodeAnalysis.EditorFeatures (2)
CodeDefinitionWindow\DefinitionContextTracker.cs (2)
200var symbolNavigationService = workspace.Services.GetRequiredService<ISymbolNavigationService>();
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities2 (8)
Utilities\GoToHelpers\MockSymbolNavigationService.vb (3)
19Public Function GetNavigableLocationAsync(symbol As ISymbol, project As Project, cancellationToken As CancellationToken) As Task(Of INavigableLocation) Implements ISymbolNavigationService.GetNavigableLocationAsync 24Public Function TrySymbolNavigationNotifyAsync(symbol As ISymbol, project As Project, cancellationToken As CancellationToken) As Task(Of Boolean) Implements ISymbolNavigationService.TrySymbolNavigationNotifyAsync 29Public Function GetExternalNavigationSymbolLocationAsync(definitionItem As DefinitionItem, cancellationToken As CancellationToken) As Task(Of (filePath As String, linePosition As LinePosition)?) Implements ISymbolNavigationService.GetExternalNavigationSymbolLocationAsync
Utilities\GoToHelpers\MockSymbolNavigationServiceFactory.vb (1)
11<ExportWorkspaceServiceFactory(GetType(ISymbolNavigationService), ServiceLayer.Test), [Shared], PartNotDiscoverable>
Utilities\MockSymbolNavigationServiceProvider.vb (4)
18<ExportWorkspaceServiceFactory(GetType(ISymbolNavigationService), ServiceLayer.Test), [Shared], PartNotDiscoverable> 48Public Function GetNavigableLocationAsync(symbol As ISymbol, project As Project, cancellationToken As CancellationToken) As Task(Of INavigableLocation) Implements ISymbolNavigationService.GetNavigableLocationAsync 57cancellationToken As CancellationToken) As Task(Of Boolean) Implements ISymbolNavigationService.TrySymbolNavigationNotifyAsync 66cancellationToken As CancellationToken) As Task(Of (filePath As String, LinePosition As LinePosition)?) Implements ISymbolNavigationService.GetExternalNavigationSymbolLocationAsync
Microsoft.CodeAnalysis.EditorFeatures.Wpf (2)
Peek\PeekableItemFactory.cs (2)
74var symbolNavigationService = solution.Services.GetService<ISymbolNavigationService>();
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
GoToDefinition\GoToDefinitionTestsBase.vb (1)
38Dim mockSymbolNavigationService = DirectCast(workspace.Services.GetService(Of ISymbolNavigationService)(), MockSymbolNavigationService)
Microsoft.CodeAnalysis.Features (4)
FindUsages\DefinitionItem.DefaultDefinitionItem.cs (2)
52var navigationService = workspace.Services.GetRequiredService<ISymbolNavigationService>();
Navigation\DefaultSymbolNavigationServiceFactory.cs (2)
14[ExportWorkspaceServiceFactory(typeof(ISymbolNavigationService), ServiceLayer.Default), Shared] 17private ISymbolNavigationService _singleton;
Microsoft.VisualStudio.LanguageServices (3)
FindReferences\VisualStudioDefinitionsAndReferencesFactory.cs (2)
48var symbolNavigationService = solution.Services.GetRequiredService<ISymbolNavigationService>();
Workspace\VisualStudioSymbolNavigationService.cs (1)
32[ExportWorkspaceService(typeof(ISymbolNavigationService), ServiceLayer.Host), Shared]