1 instantiation of CodeLensCache
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\CodeLens\CodeLensCacheFactory.cs (1)
20public ILspService CreateILspService(LspServices lspServices, WellKnownLspServerKinds serverKind) => new CodeLensCache();
10 references to CodeLensCache
Microsoft.CodeAnalysis.LanguageServer.Protocol (10)
Handler\CodeLens\CodeLensCache.cs (1)
9using static Microsoft.CodeAnalysis.LanguageServer.Handler.CodeLens.CodeLensCache;
Handler\CodeLens\CodeLensCacheFactory.cs (1)
11[ExportCSharpVisualBasicLspServiceFactory(typeof(CodeLensCache)), Shared]
Handler\CodeLens\CodeLensHandler.cs (3)
48var codeLensCache = context.GetRequiredLspService<CodeLensCache>(); 52var resultId = codeLensCache.UpdateCache(new CodeLensCache.CodeLensCacheEntry(members, request.TextDocument, syntaxVersion));
Handler\CodeLens\CodeLensResolveHandler.cs (3)
24private readonly CodeLensCache _codeLensCache; 26public CodeLensResolveHandler(CodeLensCache codeLensCache) 74private (CodeLensCache.CodeLensCacheEntry CacheEntry, CodeLensMember MemberToResolve) GetCacheEntry(LSP.CodeLens request)
Handler\CodeLens\CodeLensResolveHandlerFactory.cs (2)
22var completionListCache = lspServices.GetRequiredService<CodeLensCache>();