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

◆ UInt32EndsWithValidUtf8TwoByteSequenceLittleEndian()

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

Definition at line 298 of file Utf8Utility.cs.

299 {
300 _ = BitConverter.IsLittleEndian;
301 if (!UnicodeUtility.IsInRangeInclusive(value & 0xC0FF0000u, 2160197632u, 2162098176u))
302 {
303 if (!BitConverter.IsLittleEndian)
304 {
305 }
306 return false;
307 }
308 return true;
309 }

References System.Text.UnicodeUtility.IsInRangeInclusive(), System.BitConverter.IsLittleEndian, and System.value.

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