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

◆ UInt32BeginsWithUtf8ThreeByteMask()

static bool System.Text.Unicode.Utf8Utility.UInt32BeginsWithUtf8ThreeByteMask ( uint value)
inlinestaticprivate

Definition at line 256 of file Utf8Utility.cs.

257 {
258 _ = BitConverter.IsLittleEndian;
259 if (((value - 8421600) & 0xC0C0F0u) != 0)
260 {
261 if (!BitConverter.IsLittleEndian)
262 {
263 }
264 return false;
265 }
266 return true;
267 }

References System.BitConverter.IsLittleEndian, and System.value.

Referenced by System.Text.Unicode.Utf8Utility.GetPointerToFirstInvalidByte(), and System.Text.Unicode.Utf8Utility.TranscodeToUtf16().