561 lines
18 KiB
C#
561 lines
18 KiB
C#
using System;
|
|
using System.Globalization;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace Mono.Globalization.Unicode
|
|
{
|
|
// Token: 0x02000028 RID: 40
|
|
[Token(Token = "0x2000028")]
|
|
internal class SimpleCollator
|
|
{
|
|
// Token: 0x06000097 RID: 151 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000097")]
|
|
[Address(RVA = "0x2ABB3D0", Offset = "0x2ABA1D0", VA = "0x182ABB3D0")]
|
|
public SimpleCollator(CultureInfo culture)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000098 RID: 152 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000098")]
|
|
[Address(RVA = "0x2ABB190", Offset = "0x2AB9F90", VA = "0x182ABB190")]
|
|
private unsafe void SetCJKTable(CultureInfo culture, ref CodePointIndexer cjkIndexer, ref byte* catTable, ref byte* lv1Table, ref CodePointIndexer lv2Indexer, ref byte* lv2Table)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000099 RID: 153 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000099")]
|
|
[Address(RVA = "0x2AB7D60", Offset = "0x2AB6B60", VA = "0x182AB7D60")]
|
|
private static CultureInfo GetNeutralCulture(CultureInfo info)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600009A RID: 154 RVA: 0x00002538 File Offset: 0x00000738
|
|
[Token(Token = "0x600009A")]
|
|
[Address(RVA = "0x2AB5A30", Offset = "0x2AB4830", VA = "0x182AB5A30")]
|
|
private byte Category(int cp)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x0600009B RID: 155 RVA: 0x00002550 File Offset: 0x00000750
|
|
[Token(Token = "0x600009B")]
|
|
[Address(RVA = "0x2AB9E70", Offset = "0x2AB8C70", VA = "0x182AB9E70")]
|
|
private byte Level1(int cp)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x0600009C RID: 156 RVA: 0x00002568 File Offset: 0x00000768
|
|
[Token(Token = "0x600009C")]
|
|
[Address(RVA = "0x2AB9F10", Offset = "0x2AB8D10", VA = "0x182AB9F10")]
|
|
private byte Level2(int cp, SimpleCollator.ExtenderType ext)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x0600009D RID: 157 RVA: 0x00002580 File Offset: 0x00000780
|
|
[Token(Token = "0x600009D")]
|
|
[Address(RVA = "0x2AB9100", Offset = "0x2AB7F00", VA = "0x182AB9100")]
|
|
private static bool IsHalfKana(int cp, CompareOptions opt)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600009E RID: 158 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x600009E")]
|
|
[Address(RVA = "0x2AB7A80", Offset = "0x2AB6880", VA = "0x182AB7A80")]
|
|
private Contraction GetContraction(string s, int start, int end)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600009F RID: 159 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x600009F")]
|
|
[Address(RVA = "0x2AB7B60", Offset = "0x2AB6960", VA = "0x182AB7B60")]
|
|
private Contraction GetContraction(string s, int start, int end, Contraction[] clist)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060000A0 RID: 160 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x60000A0")]
|
|
[Address(RVA = "0x2AB83E0", Offset = "0x2AB71E0", VA = "0x182AB83E0")]
|
|
private Contraction GetTailContraction(string s, int start, int end)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060000A1 RID: 161 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x60000A1")]
|
|
[Address(RVA = "0x2AB84C0", Offset = "0x2AB72C0", VA = "0x182AB84C0")]
|
|
private Contraction GetTailContraction(string s, int start, int end, Contraction[] clist)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060000A2 RID: 162 RVA: 0x00002598 File Offset: 0x00000798
|
|
[Token(Token = "0x60000A2")]
|
|
[Address(RVA = "0x2AB77C0", Offset = "0x2AB65C0", VA = "0x182AB77C0")]
|
|
private int FilterOptions(int i, CompareOptions opt)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060000A3 RID: 163 RVA: 0x000025B0 File Offset: 0x000007B0
|
|
[Token(Token = "0x60000A3")]
|
|
[Address(RVA = "0x2AB7CB0", Offset = "0x2AB6AB0", VA = "0x182AB7CB0")]
|
|
private SimpleCollator.ExtenderType GetExtenderType(int i)
|
|
{
|
|
return SimpleCollator.ExtenderType.None;
|
|
}
|
|
|
|
// Token: 0x060000A4 RID: 164 RVA: 0x000025C8 File Offset: 0x000007C8
|
|
[Token(Token = "0x60000A4")]
|
|
[Address(RVA = "0x2ABB2F0", Offset = "0x2ABA0F0", VA = "0x182ABB2F0")]
|
|
private static byte ToDashTypeValue(SimpleCollator.ExtenderType ext, CompareOptions opt)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060000A5 RID: 165 RVA: 0x000025E0 File Offset: 0x000007E0
|
|
[Token(Token = "0x60000A5")]
|
|
[Address(RVA = "0x2AB75A0", Offset = "0x2AB63A0", VA = "0x182AB75A0")]
|
|
private int FilterExtender(int i, SimpleCollator.ExtenderType ext, CompareOptions opt)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060000A6 RID: 166 RVA: 0x000025F8 File Offset: 0x000007F8
|
|
[Token(Token = "0x60000A6")]
|
|
[Address(RVA = "0x2AB9190", Offset = "0x2AB7F90", VA = "0x182AB9190")]
|
|
private static bool IsIgnorable(int i, CompareOptions opt)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060000A7 RID: 167 RVA: 0x00002610 File Offset: 0x00000810
|
|
[Token(Token = "0x60000A7")]
|
|
[Address(RVA = "0x2AB93E0", Offset = "0x2AB81E0", VA = "0x182AB93E0")]
|
|
private bool IsSafe(int i)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060000A8 RID: 168 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x60000A8")]
|
|
[Address(RVA = "0x2AB7DF0", Offset = "0x2AB6BF0", VA = "0x182AB7DF0")]
|
|
public SortKey GetSortKey(string s, CompareOptions options)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060000A9 RID: 169 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x60000A9")]
|
|
[Address(RVA = "0x2AB7E20", Offset = "0x2AB6C20", VA = "0x182AB7E20")]
|
|
public SortKey GetSortKey(string s, int start, int length, CompareOptions options)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060000AA RID: 170 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60000AA")]
|
|
[Address(RVA = "0x2AB8050", Offset = "0x2AB6E50", VA = "0x182AB8050")]
|
|
private void GetSortKey(string s, int start, int end, SortKeyBuffer buf, CompareOptions opt)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060000AB RID: 171 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60000AB")]
|
|
[Address(RVA = "0x2AB6FA0", Offset = "0x2AB5DA0", VA = "0x182AB6FA0")]
|
|
private void FillSortKeyRaw(int i, SimpleCollator.ExtenderType ext, SortKeyBuffer buf, CompareOptions opt)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060000AC RID: 172 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60000AC")]
|
|
[Address(RVA = "0x2AB74F0", Offset = "0x2AB62F0", VA = "0x182AB74F0")]
|
|
private void FillSurrogateSortKeyRaw(int i, SortKeyBuffer buf)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060000AD RID: 173 RVA: 0x00002628 File Offset: 0x00000828
|
|
[Token(Token = "0x60000AD")]
|
|
[Address(RVA = "0x2AB6EA0", Offset = "0x2AB5CA0", VA = "0x182AB6EA0")]
|
|
internal int Compare(string s1, int idx1, int len1, string s2, int idx2, int len2, CompareOptions options)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060000AE RID: 174 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60000AE")]
|
|
[Address(RVA = "0x2AB5AD0", Offset = "0x2AB48D0", VA = "0x182AB5AD0")]
|
|
private unsafe void ClearBuffer(byte* buffer, int size)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060000AF RID: 175 RVA: 0x00002640 File Offset: 0x00000840
|
|
[Token(Token = "0x60000AF")]
|
|
[Address(RVA = "0x2AB5B10", Offset = "0x2AB4910", VA = "0x182AB5B10")]
|
|
private int CompareInternal(string s1, int idx1, int len1, string s2, int idx2, int len2, out bool targetConsumed, out bool sourceConsumed, bool skipHeadingExtenders, bool immediateBreakup, ref SimpleCollator.Context ctx)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060000B0 RID: 176 RVA: 0x00002658 File Offset: 0x00000858
|
|
[Token(Token = "0x60000B0")]
|
|
[Address(RVA = "0x2AB5AF0", Offset = "0x2AB48F0", VA = "0x182AB5AF0")]
|
|
private int CompareFlagPair(bool b1, bool b2)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060000B1 RID: 177 RVA: 0x00002670 File Offset: 0x00000870
|
|
[Token(Token = "0x60000B1")]
|
|
[Address(RVA = "0x2AB9220", Offset = "0x2AB8020", VA = "0x182AB9220")]
|
|
public bool IsPrefix(string src, string target, CompareOptions opt)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060000B2 RID: 178 RVA: 0x00002688 File Offset: 0x00000888
|
|
[Token(Token = "0x60000B2")]
|
|
[Address(RVA = "0x2AB9260", Offset = "0x2AB8060", VA = "0x182AB9260")]
|
|
public bool IsPrefix(string s, string target, int start, int length, CompareOptions opt)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060000B3 RID: 179 RVA: 0x000026A0 File Offset: 0x000008A0
|
|
[Token(Token = "0x60000B3")]
|
|
[Address(RVA = "0x2AB9360", Offset = "0x2AB8160", VA = "0x182AB9360")]
|
|
private bool IsPrefix(string s, string target, int start, int length, bool skipHeadingExtenders, ref SimpleCollator.Context ctx)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060000B4 RID: 180 RVA: 0x000026B8 File Offset: 0x000008B8
|
|
[Token(Token = "0x60000B4")]
|
|
[Address(RVA = "0x2AB9510", Offset = "0x2AB8310", VA = "0x182AB9510")]
|
|
public bool IsSuffix(string src, string target, CompareOptions opt)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060000B5 RID: 181 RVA: 0x000026D0 File Offset: 0x000008D0
|
|
[Token(Token = "0x60000B5")]
|
|
[Address(RVA = "0x2AB9450", Offset = "0x2AB8250", VA = "0x182AB9450")]
|
|
public bool IsSuffix(string s, string target, int start, int length, CompareOptions opt)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060000B6 RID: 182 RVA: 0x000026E8 File Offset: 0x000008E8
|
|
[Token(Token = "0x60000B6")]
|
|
[Address(RVA = "0x2ABB050", Offset = "0x2AB9E50", VA = "0x182ABB050")]
|
|
private int QuickIndexOf(string s, string target, int start, int length, out bool testWasUnable)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060000B7 RID: 183 RVA: 0x00002700 File Offset: 0x00000900
|
|
[Token(Token = "0x60000B7")]
|
|
[Address(RVA = "0x2AB8E10", Offset = "0x2AB7C10", VA = "0x182AB8E10")]
|
|
public int IndexOf(string s, string target, int start, int length, CompareOptions opt)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060000B8 RID: 184 RVA: 0x00002718 File Offset: 0x00000918
|
|
[Token(Token = "0x60000B8")]
|
|
[Address(RVA = "0x2AB8770", Offset = "0x2AB7570", VA = "0x182AB8770")]
|
|
private int IndexOfOrdinal(string s, string target, int start, int length)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060000B9 RID: 185 RVA: 0x00002730 File Offset: 0x00000930
|
|
[Token(Token = "0x60000B9")]
|
|
[Address(RVA = "0x2AB86F0", Offset = "0x2AB74F0", VA = "0x182AB86F0")]
|
|
private int IndexOfOrdinal(string s, char target, int start, int length)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060000BA RID: 186 RVA: 0x00002748 File Offset: 0x00000948
|
|
[Token(Token = "0x60000BA")]
|
|
[Address(RVA = "0x2AB8830", Offset = "0x2AB7630", VA = "0x182AB8830")]
|
|
private unsafe int IndexOfSortKey(string s, int start, int length, byte* sortkey, char target, int ti, bool noLv4, ref SimpleCollator.Context ctx)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060000BB RID: 187 RVA: 0x00002760 File Offset: 0x00000960
|
|
[Token(Token = "0x60000BB")]
|
|
[Address(RVA = "0x2AB88F0", Offset = "0x2AB76F0", VA = "0x182AB88F0")]
|
|
private unsafe int IndexOf(string s, string target, int start, int length, byte* targetSortKey, ref SimpleCollator.Context ctx)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060000BC RID: 188 RVA: 0x00002778 File Offset: 0x00000978
|
|
[Token(Token = "0x60000BC")]
|
|
[Address(RVA = "0x2AB9CD0", Offset = "0x2AB8AD0", VA = "0x182AB9CD0")]
|
|
public int LastIndexOf(string s, string target, int start, int length, CompareOptions opt)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060000BD RID: 189 RVA: 0x00002790 File Offset: 0x00000990
|
|
[Token(Token = "0x60000BD")]
|
|
[Address(RVA = "0x2AB95D0", Offset = "0x2AB83D0", VA = "0x182AB95D0")]
|
|
private int LastIndexOfOrdinal(string s, string target, int start, int length)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060000BE RID: 190 RVA: 0x000027A8 File Offset: 0x000009A8
|
|
[Token(Token = "0x60000BE")]
|
|
[Address(RVA = "0x2AB9720", Offset = "0x2AB8520", VA = "0x182AB9720")]
|
|
private unsafe int LastIndexOfSortKey(string s, int start, int orgStart, int length, byte* sortkey, int ti, bool noLv4, ref SimpleCollator.Context ctx)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060000BF RID: 191 RVA: 0x000027C0 File Offset: 0x000009C0
|
|
[Token(Token = "0x60000BF")]
|
|
[Address(RVA = "0x2AB97F0", Offset = "0x2AB85F0", VA = "0x182AB97F0")]
|
|
private unsafe int LastIndexOf(string s, string target, int start, int length, byte* targetSortKey, ref SimpleCollator.Context ctx)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060000C0 RID: 192 RVA: 0x000027D8 File Offset: 0x000009D8
|
|
[Token(Token = "0x60000C0")]
|
|
[Address(RVA = "0x2ABAC80", Offset = "0x2AB9A80", VA = "0x182ABAC80")]
|
|
private unsafe bool MatchesForward(string s, ref int idx, int end, int ti, byte* sortkey, bool noLv4, ref SimpleCollator.Context ctx)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060000C1 RID: 193 RVA: 0x000027F0 File Offset: 0x000009F0
|
|
[Token(Token = "0x60000C1")]
|
|
[Address(RVA = "0x2ABA8D0", Offset = "0x2AB96D0", VA = "0x182ABA8D0")]
|
|
private unsafe bool MatchesForwardCore(string s, ref int idx, int end, int ti, byte* sortkey, bool noLv4, SimpleCollator.ExtenderType ext, ref Contraction ct, ref SimpleCollator.Context ctx)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060000C2 RID: 194 RVA: 0x00002808 File Offset: 0x00000A08
|
|
[Token(Token = "0x60000C2")]
|
|
[Address(RVA = "0x2ABAE50", Offset = "0x2AB9C50", VA = "0x182ABAE50")]
|
|
private unsafe bool MatchesPrimitive(CompareOptions opt, byte* source, int si, SimpleCollator.ExtenderType ext, byte* target, int ti, bool noLv4)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060000C3 RID: 195 RVA: 0x00002820 File Offset: 0x00000A20
|
|
[Token(Token = "0x60000C3")]
|
|
[Address(RVA = "0x2ABA6F0", Offset = "0x2AB94F0", VA = "0x182ABA6F0")]
|
|
private unsafe bool MatchesBackward(string s, ref int idx, int end, int orgStart, int ti, byte* sortkey, bool noLv4, ref SimpleCollator.Context ctx)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060000C4 RID: 196 RVA: 0x00002838 File Offset: 0x00000A38
|
|
[Token(Token = "0x60000C4")]
|
|
[Address(RVA = "0x2ABA0D0", Offset = "0x2AB8ED0", VA = "0x182ABA0D0")]
|
|
private unsafe bool MatchesBackwardCore(string s, ref int idx, int end, int orgStart, int ti, byte* sortkey, bool noLv4, SimpleCollator.ExtenderType ext, ref Contraction ct, ref SimpleCollator.Context ctx)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x04000082 RID: 130
|
|
[Token(Token = "0x4000082")]
|
|
private static bool QuickCheckDisabled;
|
|
|
|
// Token: 0x04000083 RID: 131
|
|
[Token(Token = "0x4000083")]
|
|
private static SimpleCollator invariant;
|
|
|
|
// Token: 0x04000084 RID: 132
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000084")]
|
|
private readonly TextInfo textInfo;
|
|
|
|
// Token: 0x04000085 RID: 133
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000085")]
|
|
private readonly CodePointIndexer cjkIndexer;
|
|
|
|
// Token: 0x04000086 RID: 134
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000086")]
|
|
private readonly Contraction[] contractions;
|
|
|
|
// Token: 0x04000087 RID: 135
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000087")]
|
|
private readonly Level2Map[] level2Maps;
|
|
|
|
// Token: 0x04000088 RID: 136
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4000088")]
|
|
private readonly byte[] unsafeFlags;
|
|
|
|
// Token: 0x04000089 RID: 137
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4000089")]
|
|
private unsafe readonly byte* cjkCatTable;
|
|
|
|
// Token: 0x0400008A RID: 138
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400008A")]
|
|
private unsafe readonly byte* cjkLv1Table;
|
|
|
|
// Token: 0x0400008B RID: 139
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400008B")]
|
|
private unsafe readonly byte* cjkLv2Table;
|
|
|
|
// Token: 0x0400008C RID: 140
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400008C")]
|
|
private readonly CodePointIndexer cjkLv2Indexer;
|
|
|
|
// Token: 0x0400008D RID: 141
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400008D")]
|
|
private readonly int lcid;
|
|
|
|
// Token: 0x0400008E RID: 142
|
|
[FieldOffset(Offset = "0x5C")]
|
|
[Token(Token = "0x400008E")]
|
|
private readonly bool frenchSort;
|
|
|
|
// Token: 0x0400008F RID: 143
|
|
[Token(Token = "0x400008F")]
|
|
private const int UnsafeFlagLength = default(int);
|
|
|
|
// Token: 0x02000029 RID: 41
|
|
[Token(Token = "0x2000029")]
|
|
internal struct Context
|
|
{
|
|
// Token: 0x060000C6 RID: 198 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60000C6")]
|
|
[Address(RVA = "0x2AA82C0", Offset = "0x2AA70C0", VA = "0x182AA82C0")]
|
|
public unsafe Context(CompareOptions opt, byte* alwaysMatchFlags, byte* neverMatchFlags, byte* buffer1, byte* buffer2, byte* prev1)
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000090 RID: 144
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000090")]
|
|
public readonly CompareOptions Option;
|
|
|
|
// Token: 0x04000091 RID: 145
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x4000091")]
|
|
public unsafe readonly byte* NeverMatchFlags;
|
|
|
|
// Token: 0x04000092 RID: 146
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000092")]
|
|
public unsafe readonly byte* AlwaysMatchFlags;
|
|
|
|
// Token: 0x04000093 RID: 147
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000093")]
|
|
public unsafe byte* Buffer1;
|
|
|
|
// Token: 0x04000094 RID: 148
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000094")]
|
|
public unsafe byte* Buffer2;
|
|
|
|
// Token: 0x04000095 RID: 149
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000095")]
|
|
public int PrevCode;
|
|
|
|
// Token: 0x04000096 RID: 150
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4000096")]
|
|
public unsafe byte* PrevSortKey;
|
|
}
|
|
|
|
// Token: 0x0200002A RID: 42
|
|
[Token(Token = "0x200002A")]
|
|
private struct PreviousInfo
|
|
{
|
|
// Token: 0x060000C7 RID: 199 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60000C7")]
|
|
[Address(RVA = "0x2AB2560", Offset = "0x2AB1360", VA = "0x182AB2560")]
|
|
public PreviousInfo(bool dummy)
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000097 RID: 151
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000097")]
|
|
public int Code;
|
|
|
|
// Token: 0x04000098 RID: 152
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x4000098")]
|
|
public unsafe byte* SortKey;
|
|
}
|
|
|
|
// Token: 0x0200002B RID: 43
|
|
[Token(Token = "0x200002B")]
|
|
private struct Escape
|
|
{
|
|
// Token: 0x04000099 RID: 153
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000099")]
|
|
public string Source;
|
|
|
|
// Token: 0x0400009A RID: 154
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400009A")]
|
|
public int Index;
|
|
|
|
// Token: 0x0400009B RID: 155
|
|
[FieldOffset(Offset = "0xC")]
|
|
[Token(Token = "0x400009B")]
|
|
public int Start;
|
|
|
|
// Token: 0x0400009C RID: 156
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400009C")]
|
|
public int End;
|
|
|
|
// Token: 0x0400009D RID: 157
|
|
[FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x400009D")]
|
|
public int Optional;
|
|
}
|
|
|
|
// Token: 0x0200002C RID: 44
|
|
[Token(Token = "0x200002C")]
|
|
private enum ExtenderType
|
|
{
|
|
// Token: 0x0400009F RID: 159
|
|
[Token(Token = "0x400009F")]
|
|
None,
|
|
// Token: 0x040000A0 RID: 160
|
|
[Token(Token = "0x40000A0")]
|
|
Simple,
|
|
// Token: 0x040000A1 RID: 161
|
|
[Token(Token = "0x40000A1")]
|
|
Voiced,
|
|
// Token: 0x040000A2 RID: 162
|
|
[Token(Token = "0x40000A2")]
|
|
Conditional,
|
|
// Token: 0x040000A3 RID: 163
|
|
[Token(Token = "0x40000A3")]
|
|
Buggy
|
|
}
|
|
}
|
|
}
|