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