1 implementation of IRequestExecutionQueue
Microsoft.CommonLanguageServerProtocol.Framework.Package (1)
RequestExecutionQueue.cs (1)
57internal class RequestExecutionQueue<TRequestContext> : IRequestExecutionQueue<TRequestContext>
7 references to IRequestExecutionQueue
Microsoft.CommonLanguageServerProtocol.Framework.Package (7)
AbstractLanguageServer.cs (6)
28private readonly Lazy<IRequestExecutionQueue<TRequestContext>> _queue; 69_queue = new Lazy<IRequestExecutionQueue<TRequestContext>>(() => ConstructRequestExecutionQueue()); 161protected virtual IRequestExecutionQueue<TRequestContext> ConstructRequestExecutionQueue() 171protected IRequestExecutionQueue<TRequestContext> GetRequestExecutionQueue() 199IRequestExecutionQueue<TRequestContext> queue, 320var queue = GetRequestExecutionQueue();
IMethodHandler.cs (1)
17/// This may affect queuing behavior (IE mutating requests are run in serial rather than parallel) depending on the <see cref="IRequestExecutionQueue{TRequestContext}"/> implementation.