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

◆ Read() [2/2]

override int System.ConsolePal.WindowsConsoleStream.Read ( Span< byte > buffer)
inlinevirtual

Reimplemented from System.IO.Stream.

Definition at line 45 of file ConsolePal.cs.

46 {
47 int bytesRead;
48 int num = ReadFileNative(_handle, buffer, _isPipe, out bytesRead, _useFileAPIs);
49 if (num != 0)
50 {
52 }
53 return bytesRead;
54 }
static unsafe int ReadFileNative(IntPtr hFile, Span< byte > buffer, bool isPipe, out int bytesRead, bool useFileAPIs)
Definition ConsolePal.cs:74
static Exception GetExceptionForWin32Error(int errorCode, string path="")

References System.ConsolePal.WindowsConsoleStream._handle, System.ConsolePal.WindowsConsoleStream._isPipe, System.ConsolePal.WindowsConsoleStream._useFileAPIs, System.buffer, System.IO.Win32Marshal.GetExceptionForWin32Error(), and System.ConsolePal.WindowsConsoleStream.ReadFileNative().