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

◆ ReadByteSlow()

int System.IO.Strategies.BufferedFileStreamStrategy.ReadByteSlow ( )
inlineprivate

Definition at line 583 of file BufferedFileStreamStrategy.cs.

584 {
587 if (_writePos > 0)
588 {
589 FlushWrite();
590 }
593 _readPos = 0;
594 if (_readLen == 0)
595 {
596 return -1;
597 }
598 return _buffer[_readPos++];
599 }
int Read(byte[] buffer, int offset, int count)

References System.IO.Strategies.BufferedFileStreamStrategy._buffer, System.IO.Strategies.BufferedFileStreamStrategy._bufferSize, System.IO.Strategies.BufferedFileStreamStrategy._readLen, System.IO.Strategies.BufferedFileStreamStrategy._readPos, System.IO.Strategies.BufferedFileStreamStrategy._strategy, System.IO.Strategies.BufferedFileStreamStrategy._writePos, System.IO.Strategies.BufferedFileStreamStrategy.EnsureBufferAllocated(), System.IO.Strategies.BufferedFileStreamStrategy.EnsureCanRead(), System.IO.Strategies.BufferedFileStreamStrategy.EnsureNotClosed(), System.IO.Strategies.BufferedFileStreamStrategy.FlushWrite(), and System.IO.Stream.Read().

Referenced by System.IO.Strategies.BufferedFileStreamStrategy.ReadByte().