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

◆ ExtractUtf8TwoByteSequenceFromFirstUtf16Char()

static uint System.Text.Unicode.Utf8Utility.ExtractUtf8TwoByteSequenceFromFirstUtf16Char ( uint value)
inlinestaticprivate

Definition at line 74 of file Utf8Utility.cs.

75 {
76 _ = BitConverter.IsLittleEndian;
77 uint num = (value << 2) & 0x1F00u;
78 value &= 0x3Fu;
79 return BinaryPrimitives.ReverseEndianness((ushort)(num + value + 49280));
80 }
static sbyte ReverseEndianness(sbyte value)

References System.BitConverter.IsLittleEndian, System.Buffers.Binary.BinaryPrimitives.ReverseEndianness(), and System.value.

Referenced by System.Text.Unicode.Utf8Utility.TranscodeToUtf8().