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

◆ Read()

void System.Net.BufferedReadStream.ReadAsyncResult.Read ( byte[] buffer,
int offset,
int count )
inlinepackage

Definition at line 23 of file BufferedReadStream.cs.

24 {
26 {
29 _parent._storedOffset += _read;
30 if (_read == count || !_parent._readMore)
31 {
33 return;
34 }
35 count -= _read;
36 offset += _read;
37 }
39 if (asyncResult.CompletedSynchronously)
40 {
43 }
44 }
virtual IAsyncResult BeginRead(byte[] buffer, int offset, int count, AsyncCallback? callback, object? state)
Definition Stream.cs:688
virtual int EndRead(IAsyncResult asyncResult)
Definition Stream.cs:737

References System.Net.BufferedReadStream.ReadAsyncResult._parent, System.Net.BufferedReadStream.ReadAsyncResult._read, System.Net.BufferedReadStream._readMore, System.Net.BufferedReadStream._storedBuffer, System.Net.BufferedReadStream._storedLength, System.Net.BufferedReadStream._storedOffset, System.asyncResult, System.Net.DelegatedStream.BaseStream, System.IO.Stream.BeginRead(), System.Buffer.BlockCopy(), System.buffer, System.count, System.IO.Stream.EndRead(), System.Net.LazyAsyncResult.InvokeCallback(), System.Math.Min(), System.offset, and System.Net.BufferedReadStream.ReadAsyncResult.s_onRead.

Referenced by System.Net.BufferedReadStream.BeginRead().