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

◆ ReadFromBuffer() [3/3]

int System.IO.BufferedStream.ReadFromBuffer ( Span< byte > destination)
inlineprivate

Definition at line 340 of file BufferedStream.cs.

341 {
342 int num = Math.Min(_readLen - _readPos, destination.Length);
343 if (num > 0)
344 {
345 new ReadOnlySpan<byte>(_buffer, _readPos, num).CopyTo(destination);
346 _readPos += num;
347 }
348 return num;
349 }

References System.IO.BufferedStream._buffer, System.IO.BufferedStream._readLen, System.IO.BufferedStream._readPos, System.ReadOnlySpan< T >.CopyTo(), System.destination, and System.Math.Min().