3 implementations of ISymbolSearchService
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\MissingImportDiscovery\RemoteMissingImportDiscoveryService.cs (1)
101: ISymbolSearchService
Microsoft.CodeAnalysis.Workspaces (1)
SymbolSearch\ISymbolSearchService.cs (1)
156internal sealed class DefaultSymbolSearchService() : ISymbolSearchService
Microsoft.VisualStudio.LanguageServices (1)
SymbolSearch\VisualStudioSymbolSearchService.cs (1)
52[SymbolSearchOptionsStorage.SearchReferenceAssemblies, SymbolSearchOptionsStorage.SearchNuGetPackages]), ISymbolSearchService, IDisposable
39 references to ISymbolSearchService
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (10)
CodeActions\AddUsing\AddUsingNuGetTests.cs (10)
26using FixProviderData = Tuple<IPackageInstallerService, ISymbolSearchService>; 63var packageServiceMock = new Mock<ISymbolSearchService>(MockBehavior.Strict); 100var packageServiceMock = new Mock<ISymbolSearchService>(MockBehavior.Strict); 135var packageServiceMock = new Mock<ISymbolSearchService>(MockBehavior.Strict); 170var packageServiceMock = new Mock<ISymbolSearchService>(MockBehavior.Strict); 203var packageServiceMock = new Mock<ISymbolSearchService>(MockBehavior.Strict); 231var packageServiceMock = new Mock<ISymbolSearchService>(MockBehavior.Strict); 281var packageServiceMock = new Mock<ISymbolSearchService>(MockBehavior.Strict); 319var packageServiceMock = new Mock<ISymbolSearchService>(MockBehavior.Strict); 356var packageServiceMock = new Mock<ISymbolSearchService>(MockBehavior.Strict);
Microsoft.CodeAnalysis.CSharp.Features (1)
AddImport\CSharpAddImportCodeFixProvider.cs (1)
193ISymbolSearchService symbolSearchService)
Microsoft.CodeAnalysis.Features (22)
AddImport\AbstractAddImportCodeFixProvider.cs (4)
19private readonly ISymbolSearchService? _symbolSearchService; 26ISymbolSearchService? symbolSearchService = null) 61var symbolSearchService = _symbolSearchService ?? services.GetRequiredService<ISymbolSearchService>();
AddImport\AbstractAddImportFeatureService.cs (6)
66ISymbolSearchService symbolSearchService, AddImportOptions options, 90ISymbolSearchService symbolSearchService, AddImportOptions options, 137ISymbolSearchService symbolSearchService, 516ISymbolSearchService symbolSearchService, AddImportOptions options, 539ISymbolSearchService symbolSearchService, AddImportOptions options, 565ISymbolSearchService symbolSearchService,
AddImport\IAddImportFeatureService.cs (4)
24ISymbolSearchService symbolSearchService, AddImportOptions options, 33ISymbolSearchService symbolSearchService, AddImportOptions options, 46/// <see cref="GetFixesAsync(Document, TextSpan, string, int, ISymbolSearchService, AddImportOptions, 52ISymbolSearchService symbolSearchService, AddImportOptions options,
AddImport\Remote\RemoteMissingImportDiscoveryServiceCallbackDispatcher.cs (2)
31private ISymbolSearchService GetService(RemoteServiceCallbackId callbackId) 32=> (ISymbolSearchService)GetCallback(callbackId);
AddImport\SymbolReferenceFinder.cs (2)
40private readonly ISymbolSearchService _symbolSearchService; 56ISymbolSearchService symbolSearchService,
AddPackage\AbstractAddPackageCodeFixProvider.cs (2)
37if (workspaceServices.GetService<ISymbolSearchService>() is not { } symbolSearchService || 74ISymbolSearchService searchService,
CodeRefactorings\AddMissingImports\AbstractAddMissingImportsFeatureService.cs (2)
40var symbolSearchService = solution.Services.GetRequiredService<ISymbolSearchService>();
Microsoft.CodeAnalysis.Remote.ServiceHub (3)
Services\MissingImportDiscovery\RemoteMissingImportDiscoveryService.cs (3)
89/// Provides an implementation of the <see cref="ISymbolSearchService"/> on the remote side so that 92/// appropriately to wherever the real <see cref="ISymbolSearchService"/> is running. This is necessary 93/// because it's not guaranteed that the real <see cref="ISymbolSearchService"/> will be running in
Microsoft.CodeAnalysis.Workspaces (1)
SymbolSearch\ISymbolSearchService.cs (1)
153[ExportWorkspaceService(typeof(ISymbolSearchService)), Shared]
Microsoft.VisualStudio.LanguageServices (2)
LanguageService\AbstractPackage`2.cs (1)
128_symbolSearchService = workspace.Services.GetService<ISymbolSearchService>() as VisualStudioSymbolSearchService;
SymbolSearch\VisualStudioSymbolSearchService.cs (1)
38[ExportWorkspaceService(typeof(ISymbolSearchService), ServiceLayer.Host), Shared]