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

◆ ConvertAllAsciiCharsInUInt32ToUppercase()

static uint System.Text.Unicode.Utf16Utility.ConvertAllAsciiCharsInUInt32ToUppercase ( uint value)
inlinestaticpackage

Definition at line 35 of file Utf16Utility.cs.

36 {
37 uint num = value + 8388736 - 6357089;
38 uint num2 = value + 8388736 - 8061051;
39 uint num3 = num ^ num2;
40 uint num4 = (num3 & 0x800080) >> 2;
41 return value ^ num4;
42 }

References System.value.

Referenced by System.Globalization.TextInfo.ChangeCaseCommon< TConversion >(), System.Marvin.ComputeHash32OrdinalIgnoreCase(), and System.Text.Rune.ToUpperInvariant().