1 implementation of IRequestExecutionQueue
Microsoft.CommonLanguageServerProtocol.Framework.Package (1)
RequestExecutionQueue.cs (1)
55internal class RequestExecutionQueue<TRequestContext> : IRequestExecutionQueue<TRequestContext>
7 references to IRequestExecutionQueue
Microsoft.CommonLanguageServerProtocol.Framework.Package (7)
AbstractLanguageServer.cs (6)
29private readonly Lazy<IRequestExecutionQueue<TRequestContext>> _queue; 74_queue = new Lazy<IRequestExecutionQueue<TRequestContext>>(() => ConstructRequestExecutionQueue()); 170protected virtual IRequestExecutionQueue<TRequestContext> ConstructRequestExecutionQueue() 180protected IRequestExecutionQueue<TRequestContext> GetRequestExecutionQueue() 208IRequestExecutionQueue<TRequestContext> queue, 329var 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.