2 writes to _requestHandle
System.Net.Http.WinHttpHandler (2)
System\Net\Http\WinHttpResponseStream.cs (2)
29_requestHandle = requestHandle; 324_requestHandle = null!;
11 references to _requestHandle
System.Net.Http.WinHttpHandler (11)
System\Net\Http\WinHttpResponseStream.cs (11)
124if (!Interop.WinHttp.WinHttpQueryDataAvailable(_requestHandle, IntPtr.Zero)) 141if (!Interop.WinHttp.WinHttpReadData(_requestHandle, Marshal.UnsafeAddrOfPinnedArrayElement(buffer, 0), (uint)Math.Min(bytesAvailable, buffer.Length), IntPtr.Zero)) 224Debug.Assert(!_requestHandle.IsInvalid); 225if (!Interop.WinHttp.WinHttpQueryDataAvailable(_requestHandle, IntPtr.Zero)) 235Debug.Assert(!_requestHandle.IsInvalid); 237_requestHandle, 274var bufferLength = WinHttpResponseParser.GetResponseHeaderCharBufferLength(_requestHandle, isTrailingHeaders: true); 281WinHttpResponseParser.ParseResponseTrailers(_requestHandle, _responseMessage, trailersBuffer); 321if (_requestHandle != null) 323_requestHandle.Dispose(); 354_requestHandle?.Dispose(); // null check necessary to handle race condition between stream disposal and cancellation