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

◆ GetCodePointFromString()

static int System.Globalization.CharUnicodeInfo.GetCodePointFromString ( string s,
int index )
inlinestaticprivate

Definition at line 3931 of file CharUnicodeInfo.cs.

3932 {
3933 int num = 0;
3934 if ((uint)index < (uint)s.Length)
3935 {
3936 num = s[index];
3937 int num2 = num - 55296;
3938 if ((uint)num2 <= 1023u)
3939 {
3940 index++;
3941 if ((uint)index < (uint)s.Length)
3942 {
3943 int num3 = s[index] - 56320;
3944 if ((uint)num3 <= 1023u)
3945 {
3946 num = (num2 << 10) + num3 + 65536;
3947 }
3948 }
3949 }
3950 }
3951 return num;
3952 }

References System.index, and System.s.

Referenced by System.Globalization.CharUnicodeInfo.GetBidiCategory(), System.Globalization.CharUnicodeInfo.GetDecimalDigitValue(), System.Globalization.CharUnicodeInfo.GetDigitValue(), System.Globalization.CharUnicodeInfo.GetNumericValueInternal(), System.Globalization.CharUnicodeInfo.GetUnicodeCategoryInternal(), and System.Globalization.CharUnicodeInfo.GetUnicodeCategoryInternal().