1 write to Waiter
System.Net.Http (1)
System\Net\Http\SocketsHttpHandler\ConnectionPool\RequestQueue.cs (1)
124Enqueue(new QueueItem { Request = request, Waiter = waiter });
9 references to Waiter
System.Net.Http (9)
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http1.cs (2)
258HttpConnectionWaiter<HttpConnection> waiter = queueItem.Waiter; 286AddNewHttp11Connection(connection, queueItem.Waiter);
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http2.cs (2)
182HttpConnectionWaiter<Http2Connection?> waiter = queueItem.Waiter; 238ReturnHttp2Connection(connection, isNewConnection: true, queueItem.Waiter);
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http3.cs (1)
254HttpConnectionWaiter<Http3Connection?> waiter = queueItem.Waiter;
System\Net\Http\SocketsHttpHandler\ConnectionPool\RequestQueue.cs (4)
129while (TryPeek(out QueueItem queueItem) && queueItem.Waiter.Task.IsCompleted) 133pool.Trace(queueItem.Waiter.Task.IsCanceled 148waiter = Dequeue().Waiter; 158if (TryPeek(out QueueItem queueItem) && queueItem.Waiter == waiter)