1 implementation of IRequestExecutionQueue
Microsoft.CommonLanguageServerProtocol.Framework.Package (1)
RequestExecutionQueue.cs (1)
57
internal class RequestExecutionQueue<TRequestContext> :
IRequestExecutionQueue
<TRequestContext>
7 references to IRequestExecutionQueue
Microsoft.CommonLanguageServerProtocol.Framework.Package (7)
AbstractLanguageServer.cs (6)
28
private readonly Lazy<
IRequestExecutionQueue
<TRequestContext>> _queue;
69
_queue = new Lazy<
IRequestExecutionQueue
<TRequestContext>>(() => ConstructRequestExecutionQueue());
161
protected virtual
IRequestExecutionQueue
<TRequestContext> ConstructRequestExecutionQueue()
171
protected
IRequestExecutionQueue
<TRequestContext> GetRequestExecutionQueue()
199
IRequestExecutionQueue
<TRequestContext> queue,
320
var
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.