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

◆ Read()

int System.Net.Http.HttpConnection.Read ( Span< byte > destination)
inlineprivate

Definition at line 2330 of file HttpConnection.cs.

2331 {
2332 int num = _readLength - _readOffset;
2333 if (num > 0)
2334 {
2335 if (destination.Length <= num)
2336 {
2338 return destination.Length;
2339 }
2340 ReadFromBuffer(destination.Slice(0, num));
2341 return num;
2342 }
2344 if (System.Net.NetEventSource.Log.IsEnabled())
2345 {
2346 Trace($"Received {num2} bytes.", "Read");
2347 }
2348 return num2;
2349 }
int Read(byte[] buffer, int offset, int count)
void ReadFromBuffer(Span< byte > buffer)
override void Trace(string message, [CallerMemberName] string memberName=null)
static readonly System.Net.NetEventSource Log

References System.Net.Http.HttpConnection._readLength, System.Net.Http.HttpConnection._readOffset, System.Net.Http.HttpConnection._stream, System.destination, System.Net.NetEventSource.Log, System.IO.Stream.Read(), System.Net.Http.HttpConnection.ReadFromBuffer(), and System.Net.Http.HttpConnection.Trace().

Referenced by System.Net.Http.HttpConnection.ChunkedEncodingReadStream.Read(), System.Net.Http.HttpConnection.ConnectionCloseReadStream.Read(), and System.Net.Http.HttpConnection.ContentLengthReadStream.Read().