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

◆ CharInCategoryGroup()

static bool System.Text.RegularExpressions.RegexCharClass.CharInCategoryGroup ( UnicodeCategory chcategory,
string category,
ref int i )
inlinestaticprivate

Definition at line 992 of file RegexCharClass.cs.

993 {
994 int num = i + 1;
995 int num2 = (short)category[num];
996 bool flag;
997 if (num2 > 0)
998 {
999 flag = false;
1000 while (num2 != 0)
1001 {
1002 num++;
1003 if (!flag && chcategory == (UnicodeCategory)(num2 - 1))
1004 {
1005 flag = true;
1006 }
1007 num2 = (short)category[num];
1008 }
1009 }
1010 else
1011 {
1012 flag = true;
1013 while (num2 != 0)
1014 {
1015 num++;
1016 if (flag && chcategory == (UnicodeCategory)(-1 - num2))
1017 {
1018 flag = false;
1019 }
1020 num2 = (short)category[num];
1021 }
1022 }
1023 i = num;
1024 return flag;
1025 }

References System.Text.RegularExpressions.i.

Referenced by System.Text.RegularExpressions.RegexCharClass.CharInCategory().