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

◆ UInt32BeginsWithValidUtf8TwoByteSequenceLittleEndian()

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

Definition at line 284 of file Utf8Utility.cs.

285 {
286 _ = BitConverter.IsLittleEndian;
287 if (!UnicodeUtility.IsInRangeInclusive(value & 0xC0FFu, 32962u, 32991u))
288 {
289 if (!BitConverter.IsLittleEndian)
290 {
291 }
292 return false;
293 }
294 return true;
295 }

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

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