1 type derived from AbstractTypeRefResolver
Microsoft.CommonLanguageServerProtocol.Framework.Package (1)
TypeRef.DefaultResolver.cs (1)
14public sealed class DefaultResolver : AbstractTypeRefResolver
9 references to AbstractTypeRefResolver
Microsoft.CommonLanguageServerProtocol.Framework.Package (9)
AbstractLanguageServer.cs (2)
54public AbstractTypeRefResolver TypeRefResolver { get; } 59AbstractTypeRefResolver? typeRefResolver)
HandlerProvider.cs (4)
17internal class HandlerProvider(ILspServices lspServices, AbstractTypeRefResolver typeRefResolver) : AbstractHandlerProvider 20private readonly AbstractTypeRefResolver _typeRefResolver = typeRefResolver; 48private static FrozenDictionary<RequestHandlerMetadata, Lazy<IMethodHandler>> CreateMethodToHandlerMap(ILspServices lspServices, AbstractTypeRefResolver typeRefResolver) 103static Lazy<IMethodHandler> GetLazyHandlerFromTypeRef(ILspServices lspServices, AbstractTypeRefResolver typeRefResolver, TypeRef handlerTypeRef)
NewtonsoftLanguageServer.cs (1)
23JsonRpc jsonRpc, JsonSerializer jsonSerializer, ILspLogger logger, AbstractTypeRefResolver? typeRefResolver = null)
RequestExecutionQueue.cs (1)
95private static FrozenDictionary<string, FrozenDictionary<string, Lazy<(RequestHandlerMetadata, IMethodHandler, MethodInfo)>>> BuildHandlerMap(AbstractHandlerProvider handlerProvider, AbstractTypeRefResolver typeRefResolver)
SystemTextJsonLanguageServer.cs (1)
19JsonRpc jsonRpc, JsonSerializerOptions options, ILspLogger logger, AbstractTypeRefResolver? typeRefResolver = null)