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

◆ Write()

static unsafe void Internal.Console.Write ( string s)
inlinestatic

Definition at line 20 of file Console.cs.

21 {
22 byte[] bytes = Encoding.UTF8.GetBytes(s);
23 fixed (byte* bytes2 = bytes)
24 {
25 Interop.Kernel32.WriteFile(s_outputHandle, bytes2, bytes.Length, out var _, IntPtr.Zero);
26 }
27 }
static readonly IntPtr s_outputHandle
Definition Console.cs:8
static unsafe int WriteFile(IntPtr handle, byte *bytes, int numBytesToWrite, out int numBytesWritten, IntPtr mustBeZero)
static Encoding UTF8
Definition Encoding.cs:526
static readonly IntPtr Zero
Definition IntPtr.cs:18

References System.bytes, System.s, Internal.Console.s_outputHandle, System.Text.Encoding.UTF8, Interop.Kernel32.WriteFile(), and System.IntPtr.Zero.

Referenced by Internal.Console.WriteLine(), and Internal.Console.WriteLine().