terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ MatchesBackwardCore()

unsafe bool Mono.Globalization.Unicode.SimpleCollator.MatchesBackwardCore ( string s,
int idx,
int end,
int orgStart,
int ti,
byte * sortkey,
bool noLv4,
SimpleCollator::ExtenderType ext,
Contraction ct,
SimpleCollator::Context ctx )
inlineprivate

Definition at line 727 of file SimpleCollator.cs.

728 {
729 int num;
730 byte b = this.Category(num);
731 long num2 = 0L;
732 byte b2;
733 Contraction tailContraction = this.GetTailContraction(s, (int)num2, (int)b2);
734 bool flag;
735 if (tailContraction != null)
736 {
737 char[] source = tailContraction.Source;
739 if (tailContraction.SortKey == null)
740 {
741 goto IL_0064;
742 }
743 if (false)
744 {
745 return flag;
746 }
747 int num3;
748 byte b3 = this.Level1(num3);
749 byte b4 = MSCompatUnicodeTable.Level3(num3);
750 }
751 int num4;
752 byte b5 = this.Category(num4);
753 byte b6 = this.Level1(num4);
754 IL_0064:
755 int num5 = 1;
756 byte b7 = MSCompatUnicodeTable.Level3(num4);
757 char c = s[num5];
758 byte b8 = this.Category(num5);
759 if (b2 == 0)
760 {
761 }
762 char c2 = s[num5];
763 return flag;
764 }
class f__AnonymousType0<< Count > j__TPar
Contraction GetTailContraction(string s, int start, int end)

References Mono.Globalization.Unicode.SimpleCollator.Category(), Mono.Globalization.Unicode.SimpleCollator.GetTailContraction(), j__TPar, System.L, Mono.Globalization.Unicode.SimpleCollator.Level1(), Mono.Globalization.Unicode.MSCompatUnicodeTable.Level3(), System.s, and System.source.