1 instantiation of RequestExecutionQueue
Microsoft.CommonLanguageServerProtocol.Framework.Package (1)
AbstractLanguageServer.cs (1)
164var queue = new RequestExecutionQueue<TRequestContext>(this, Logger, handlerProvider);
7 references to RequestExecutionQueue
Microsoft.CommonLanguageServerProtocol.Framework.Package (7)
AbstractLanguageServer.cs (3)
164var queue = new RequestExecutionQueue<TRequestContext>(this, Logger, handlerProvider); 353internal RequestExecutionQueue<TRequestContext>.TestAccessor? GetQueueAccessor() 355if (_server._queue.Value is RequestExecutionQueue<TRequestContext> requestExecution)
RequestExecutionQueue.cs (4)
59private static readonly MethodInfo s_processQueueCoreAsync = typeof(RequestExecutionQueue<TRequestContext>) 60.GetMethod(nameof(RequestExecutionQueue<TRequestContext>.ProcessQueueCoreAsync), BindingFlags.NonPublic | BindingFlags.Instance)!; 457private readonly RequestExecutionQueue<TRequestContext> _queue; 459public TestAccessor(RequestExecutionQueue<TRequestContext> queue)