1 implementation of IRequestExecutionQueue
Microsoft.CommonLanguageServerProtocol.Framework.Package (1)
RequestExecutionQueue.cs (1)
55internal class RequestExecutionQueue<TRequestContext> : IRequestExecutionQueue<TRequestContext>
9 references to IRequestExecutionQueue
Microsoft.CommonLanguageServerProtocol.Framework.Package (9)
AbstractLanguageServer.cs (6)
30private readonly Lazy<IRequestExecutionQueue<TRequestContext>> _queue; 75_queue = new Lazy<IRequestExecutionQueue<TRequestContext>>(() => ConstructRequestExecutionQueue()); 171protected virtual IRequestExecutionQueue<TRequestContext> ConstructRequestExecutionQueue() 181protected IRequestExecutionQueue<TRequestContext> GetRequestExecutionQueue() 209IRequestExecutionQueue<TRequestContext> queue, 330var 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.
NewtonsoftLanguageServer.cs (1)
76var queue = target.GetRequestExecutionQueue();
SystemTextJsonLanguageServer.cs (1)
84var queue = target.GetRequestExecutionQueue();