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

◆ FlushReadBuffer()

void System.IO.Strategies.Net5CompatFileStreamStrategy.FlushReadBuffer ( )
inlineprivate

Definition at line 497 of file Net5CompatFileStreamStrategy.cs.

498 {
499 int num = _readPos - _readLength;
500 if (num != 0)
501 {
502 SeekCore(_fileHandle, num, SeekOrigin.Current);
503 }
504 _readPos = (_readLength = 0);
505 }
long SeekCore(SafeFileHandle fileHandle, long offset, SeekOrigin origin, bool closeInvalidHandle=false)

References System.IO.Strategies.Net5CompatFileStreamStrategy._fileHandle, System.IO.Strategies.Net5CompatFileStreamStrategy._readLength, System.IO.Strategies.Net5CompatFileStreamStrategy._readPos, and System.IO.Strategies.Net5CompatFileStreamStrategy.SeekCore().

Referenced by System.IO.Strategies.Net5CompatFileStreamStrategy.FlushInternalBuffer(), System.IO.Strategies.Net5CompatFileStreamStrategy.PrepareForWriting(), System.IO.Strategies.Net5CompatFileStreamStrategy.SetLength(), System.IO.Strategies.Net5CompatFileStreamStrategy.WriteAsyncInternal(), and System.IO.Strategies.Net5CompatFileStreamStrategy.WriteSpan().