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