Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Dispose() [2/2]

virtual void System.Net.Http.HttpContent.Dispose ( bool disposing)
inlineprotectedvirtualinherited

Reimplemented in System.Net.Http.DecompressionHandler.DecompressedContent, System.Net.Http.HttpConnectionResponseContent, System.Net.Http.MultipartContent, and System.Net.Http.StreamContent.

Definition at line 697 of file HttpContent.cs.

698 {
699 if (disposing && !_disposed)
700 {
701 _disposed = true;
702 if (_contentReadStream != null)
703 {
704 ((_contentReadStream as Stream) ?? ((_contentReadStream is Task<Stream> { Status: TaskStatus.RanToCompletion } task) ? task.Result : null))?.Dispose();
705 _contentReadStream = null;
706 }
707 if (IsBuffered)
708 {
710 }
711 }
712 }
override void Dispose(bool disposing)

References System.Net.Http.HttpContent._bufferedContent, System.Net.Http.HttpContent._contentReadStream, System.Net.Http.HttpContent._disposed, System.IO.MemoryStream.Dispose(), System.Net.Http.HttpContent.IsBuffered, and System.task.

Referenced by System.Net.Http.DecompressionHandler.DecompressedContent.Dispose(), System.Net.Http.HttpRequestMessage.Dispose(), and System.Net.Http.HttpResponseMessage.Dispose().