2 writes to _availableStreamsWaiter
System.Net.Http (2)
System\Net\Http\SocketsHttpHandler\Http2Connection.cs (2)
377
_availableStreamsWaiter
= new TaskCompletionSource<bool>(TaskCreationOptions.RunContinuationsAsynchronously);
392
_availableStreamsWaiter
= null;
10 references to _availableStreamsWaiter
System.Net.Http (10)
System\Net\Http\SocketsHttpHandler\Http2Connection.cs (10)
335
Debug.Assert(
_availableStreamsWaiter
is null || _streamsInUse >= _maxConcurrentStreams);
364
Debug.Assert(
_availableStreamsWaiter
is null, "As used currently, shouldn't already have a waiter");
378
return
_availableStreamsWaiter
.Task;
384
if (NetEventSource.Log.IsEnabled()) Trace($"{nameof(result)}={result}, {nameof(
_availableStreamsWaiter
)}?={
_availableStreamsWaiter
is not null}");
388
if (
_availableStreamsWaiter
is not null)
391
_availableStreamsWaiter
.SetResult(result);
954
if (NetEventSource.Log.IsEnabled()) Trace($"{nameof(newValue)}={newValue}, {nameof(_streamsInUse)}={_streamsInUse}, {nameof(
_availableStreamsWaiter
)}?={
_availableStreamsWaiter
is not null}");
956
Debug.Assert(
_availableStreamsWaiter
is null || _streamsInUse >= _maxConcurrentStreams);