4 writes to _availableStreamsWaiter
System.Net.Http (4)
System\Net\Http\SocketsHttpHandler\Http3Connection.cs (4)
144
_availableStreamsWaiter
= null;
218
_availableStreamsWaiter
= null;
236
_availableStreamsWaiter
= null;
259
_availableStreamsWaiter
= new TaskCompletionSource<bool>(TaskCreationOptions.RunContinuationsAsynchronously);
6 references to _availableStreamsWaiter
System.Net.Http (6)
System\Net\Http\SocketsHttpHandler\Http3Connection.cs (6)
143
_availableStreamsWaiter
?.SetResult(false);
217
_availableStreamsWaiter
?.SetResult(!ShuttingDown);
228
Debug.Assert(
_availableStreamsWaiter
is null || _availableRequestStreamsCount >= 0);
235
_availableStreamsWaiter
?.SetResult(!ShuttingDown);
258
Debug.Assert(
_availableStreamsWaiter
is null);
260
return
_availableStreamsWaiter
.Task;