3 implementations of ISymbolSearchUpdateEngine
Microsoft.CodeAnalysis.Features (3)
SymbolSearch\SymbolSearchUpdateNoOpEngine.cs (1)
12internal sealed class SymbolSearchUpdateNoOpEngine : ISymbolSearchUpdateEngine
SymbolSearch\Windows\SymbolSearchUpdateEngine.cs (1)
31internal partial class SymbolSearchUpdateEngine : ISymbolSearchUpdateEngine
SymbolSearch\Windows\SymbolSearchUpdateEngineProxy.cs (1)
12internal sealed class SymbolSearchUpdateEngineProxy : ISymbolSearchUpdateEngine
10 references to ISymbolSearchUpdateEngine
Microsoft.CodeAnalysis.Features (3)
SymbolSearch\Windows\SymbolSearchUpdateEngineFactory.cs (3)
13/// Factory that will produce the <see cref="ISymbolSearchUpdateEngine"/>. The default 22public static async ValueTask<ISymbolSearchUpdateEngine> CreateEngineAsync( 37public static ISymbolSearchUpdateEngine CreateEngineInProcess(IFileDownloaderFactory fileDownloaderFactory)
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\SymbolSearchUpdate\RemoteSymbolSearchUpdateService.cs (1)
21private readonly ISymbolSearchUpdateEngine _updateEngine;
Microsoft.VisualStudio.LanguageServices (6)
SymbolSearch\VisualStudioSymbolSearchService.cs (6)
49private ISymbolSearchUpdateEngine _lazyUpdateEngine; 100private async Task<ISymbolSearchUpdateEngine> GetEngineAsync(CancellationToken cancellationToken) 111var engine = await GetEngineAsync(cancellationToken).ConfigureAwait(false); 118var engine = await GetEngineAsync(cancellationToken).ConfigureAwait(false); 128var engine = await GetEngineAsync(cancellationToken).ConfigureAwait(false); 189var engine = await GetEngineAsync(cancellationToken).ConfigureAwait(false);