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

◆ FillReadBufferForReadByte()

int System.IO.Strategies.Net5CompatFileStreamStrategy.FillReadBufferForReadByte ( )
inlineprivate

Definition at line 789 of file Net5CompatFileStreamStrategy.cs.

790 {
791 if (!_useAsyncIO)
792 {
793 return ReadNative(_buffer);
794 }
795 return ReadNativeAsync(new Memory<byte>(_buffer), 0, CancellationToken.None).GetAwaiter().GetResult();
796 }
unsafe Task< int > ReadNativeAsync(Memory< byte > destination, int numBufferedBytesRead, CancellationToken cancellationToken)
new TaskAwaiter< TResult > GetAwaiter()
Definition Task.cs:221

References System.IO.Strategies.Net5CompatFileStreamStrategy._buffer, System.IO.Strategies.Net5CompatFileStreamStrategy._useAsyncIO, System.Threading.Tasks.Task< TResult >.GetAwaiter(), System.Threading.CancellationToken.None, System.IO.Strategies.Net5CompatFileStreamStrategy.ReadNative(), and System.IO.Strategies.Net5CompatFileStreamStrategy.ReadNativeAsync().

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