using System; using System.Globalization; using Cpp2IlInjected; namespace System.Text.RegularExpressions { // Token: 0x020000B0 RID: 176 [Token(Token = "0x20000B0")] internal sealed class RegexInterpreter : RegexRunner { // Token: 0x060003AA RID: 938 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60003AA")] [Address(RVA = "0x512E90", Offset = "0x511C90", VA = "0x180512E90")] internal RegexInterpreter(RegexCode code, CultureInfo culture) { } // Token: 0x060003AB RID: 939 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60003AB")] [Address(RVA = "0x512480", Offset = "0x511280", VA = "0x180512480", Slot = "6")] protected override void InitTrackCount() { } // Token: 0x060003AC RID: 940 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60003AC")] [Address(RVA = "0x50FF50", Offset = "0x50ED50", VA = "0x18050FF50")] private void Advance() { } // Token: 0x060003AD RID: 941 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60003AD")] [Address(RVA = "0x50FED0", Offset = "0x50ECD0", VA = "0x18050FED0")] private void Advance(int i) { } // Token: 0x060003AE RID: 942 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60003AE")] [Address(RVA = "0x5123F0", Offset = "0x5111F0", VA = "0x1805123F0")] private void Goto(int newpos) { } // Token: 0x060003AF RID: 943 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60003AF")] [Address(RVA = "0x42EFF0", Offset = "0x42DDF0", VA = "0x18042EFF0")] private void Textto(int newpos) { } // Token: 0x060003B0 RID: 944 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60003B0")] [Address(RVA = "0x512E70", Offset = "0x511C70", VA = "0x180512E70")] private void Trackto(int newpos) { } // Token: 0x060003B1 RID: 945 RVA: 0x00003738 File Offset: 0x00001938 [Token(Token = "0x60003B1")] [Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720")] private int Textstart() { return 0; } // Token: 0x060003B2 RID: 946 RVA: 0x00003750 File Offset: 0x00001950 [Token(Token = "0x60003B2")] [Address(RVA = "0x42EE50", Offset = "0x42DC50", VA = "0x18042EE50")] private int Textpos() { return 0; } // Token: 0x060003B3 RID: 947 RVA: 0x00003768 File Offset: 0x00001968 [Token(Token = "0x60003B3")] [Address(RVA = "0x512E50", Offset = "0x511C50", VA = "0x180512E50")] private int Trackpos() { return 0; } // Token: 0x060003B4 RID: 948 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60003B4")] [Address(RVA = "0x512C90", Offset = "0x511A90", VA = "0x180512C90")] private void TrackPush() { } // Token: 0x060003B5 RID: 949 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60003B5")] [Address(RVA = "0x512CE0", Offset = "0x511AE0", VA = "0x180512CE0")] private void TrackPush(int I1) { } // Token: 0x060003B6 RID: 950 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60003B6")] [Address(RVA = "0x512BE0", Offset = "0x5119E0", VA = "0x180512BE0")] private void TrackPush(int I1, int I2) { } // Token: 0x060003B7 RID: 951 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60003B7")] [Address(RVA = "0x512D60", Offset = "0x511B60", VA = "0x180512D60")] private void TrackPush(int I1, int I2, int I3) { } // Token: 0x060003B8 RID: 952 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60003B8")] [Address(RVA = "0x512AA0", Offset = "0x5118A0", VA = "0x180512AA0")] private void TrackPush2(int I1) { } // Token: 0x060003B9 RID: 953 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60003B9")] [Address(RVA = "0x512B20", Offset = "0x511920", VA = "0x180512B20")] private void TrackPush2(int I1, int I2) { } // Token: 0x060003BA RID: 954 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60003BA")] [Address(RVA = "0x50FF60", Offset = "0x50ED60", VA = "0x18050FF60")] private void Backtrack() { } // Token: 0x060003BB RID: 955 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60003BB")] [Address(RVA = "0x5126D0", Offset = "0x5114D0", VA = "0x1805126D0")] private void SetOperator(int op) { } // Token: 0x060003BC RID: 956 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60003BC")] [Address(RVA = "0x512A90", Offset = "0x511890", VA = "0x180512A90")] private void TrackPop() { } // Token: 0x060003BD RID: 957 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60003BD")] [Address(RVA = "0x512A80", Offset = "0x511880", VA = "0x180512A80")] private void TrackPop(int framesize) { } // Token: 0x060003BE RID: 958 RVA: 0x00003780 File Offset: 0x00001980 [Token(Token = "0x60003BE")] [Address(RVA = "0x512A00", Offset = "0x511800", VA = "0x180512A00")] private int TrackPeek() { return 0; } // Token: 0x060003BF RID: 959 RVA: 0x00003798 File Offset: 0x00001998 [Token(Token = "0x60003BF")] [Address(RVA = "0x512A40", Offset = "0x511840", VA = "0x180512A40")] private int TrackPeek(int i) { return 0; } // Token: 0x060003C0 RID: 960 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60003C0")] [Address(RVA = "0x512820", Offset = "0x511620", VA = "0x180512820")] private void StackPush(int I1) { } // Token: 0x060003C1 RID: 961 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60003C1")] [Address(RVA = "0x5127A0", Offset = "0x5115A0", VA = "0x1805127A0")] private void StackPush(int I1, int I2) { } // Token: 0x060003C2 RID: 962 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60003C2")] [Address(RVA = "0x512790", Offset = "0x511590", VA = "0x180512790")] private void StackPop() { } // Token: 0x060003C3 RID: 963 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60003C3")] [Address(RVA = "0x512780", Offset = "0x511580", VA = "0x180512780")] private void StackPop(int framesize) { } // Token: 0x060003C4 RID: 964 RVA: 0x000037B0 File Offset: 0x000019B0 [Token(Token = "0x60003C4")] [Address(RVA = "0x512700", Offset = "0x511500", VA = "0x180512700")] private int StackPeek() { return 0; } // Token: 0x060003C5 RID: 965 RVA: 0x000037C8 File Offset: 0x000019C8 [Token(Token = "0x60003C5")] [Address(RVA = "0x512740", Offset = "0x511540", VA = "0x180512740")] private int StackPeek(int i) { return 0; } // Token: 0x060003C6 RID: 966 RVA: 0x000037E0 File Offset: 0x000019E0 [Token(Token = "0x60003C6")] [Address(RVA = "0x512510", Offset = "0x511310", VA = "0x180512510")] private int Operator() { return 0; } // Token: 0x060003C7 RID: 967 RVA: 0x000037F8 File Offset: 0x000019F8 [Token(Token = "0x60003C7")] [Address(RVA = "0x5124C0", Offset = "0x5112C0", VA = "0x1805124C0")] private int Operand(int i) { return 0; } // Token: 0x060003C8 RID: 968 RVA: 0x00003810 File Offset: 0x00001A10 [Token(Token = "0x60003C8")] [Address(RVA = "0x5124B0", Offset = "0x5112B0", VA = "0x1805124B0")] private int Leftchars() { return 0; } // Token: 0x060003C9 RID: 969 RVA: 0x00003828 File Offset: 0x00001A28 [Token(Token = "0x60003C9")] [Address(RVA = "0x5126C0", Offset = "0x5114C0", VA = "0x1805126C0")] private int Rightchars() { return 0; } // Token: 0x060003CA RID: 970 RVA: 0x00003840 File Offset: 0x00001A40 [Token(Token = "0x60003CA")] [Address(RVA = "0x510070", Offset = "0x50EE70", VA = "0x180510070")] private int Bump() { return 0; } // Token: 0x060003CB RID: 971 RVA: 0x00003858 File Offset: 0x00001A58 [Token(Token = "0x60003CB")] [Address(RVA = "0x510600", Offset = "0x50F400", VA = "0x180510600")] private int Forwardchars() { return 0; } // Token: 0x060003CC RID: 972 RVA: 0x00003870 File Offset: 0x00001A70 [Token(Token = "0x60003CC")] [Address(RVA = "0x510550", Offset = "0x50F350", VA = "0x180510550")] private char Forwardcharnext() { return '\0'; } // Token: 0x060003CD RID: 973 RVA: 0x00003888 File Offset: 0x00001A88 [Token(Token = "0x60003CD")] [Address(RVA = "0x512870", Offset = "0x511670", VA = "0x180512870")] private bool Stringmatch(string str) { return default(bool); } // Token: 0x060003CE RID: 974 RVA: 0x000038A0 File Offset: 0x00001AA0 [Token(Token = "0x60003CE")] [Address(RVA = "0x512520", Offset = "0x511320", VA = "0x180512520")] private bool Refmatch(int index, int len) { return default(bool); } // Token: 0x060003CF RID: 975 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60003CF")] [Address(RVA = "0x510050", Offset = "0x50EE50", VA = "0x180510050")] private void Backwardnext() { } // Token: 0x060003D0 RID: 976 RVA: 0x000038B8 File Offset: 0x00001AB8 [Token(Token = "0x60003D0")] [Address(RVA = "0x510090", Offset = "0x50EE90", VA = "0x180510090")] private char CharAt(int j) { return '\0'; } // Token: 0x060003D1 RID: 977 RVA: 0x000038D0 File Offset: 0x00001AD0 [Token(Token = "0x60003D1")] [Address(RVA = "0x5100B0", Offset = "0x50EEB0", VA = "0x1805100B0", Slot = "5")] protected override bool FindFirstChar() { return default(bool); } // Token: 0x060003D2 RID: 978 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60003D2")] [Address(RVA = "0x510620", Offset = "0x50F420", VA = "0x180510620", Slot = "4")] protected override void Go() { } // Token: 0x040002FE RID: 766 [FieldOffset(Offset = "0x80")] [Token(Token = "0x40002FE")] internal int runoperator; // Token: 0x040002FF RID: 767 [FieldOffset(Offset = "0x88")] [Token(Token = "0x40002FF")] internal int[] runcodes; // Token: 0x04000300 RID: 768 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4000300")] internal int runcodepos; // Token: 0x04000301 RID: 769 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4000301")] internal string[] runstrings; // Token: 0x04000302 RID: 770 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x4000302")] internal RegexCode runcode; // Token: 0x04000303 RID: 771 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4000303")] internal RegexPrefix runfcPrefix; // Token: 0x04000304 RID: 772 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x4000304")] internal RegexBoyerMoore runbmPrefix; // Token: 0x04000305 RID: 773 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x4000305")] internal int runanchors; // Token: 0x04000306 RID: 774 [FieldOffset(Offset = "0xBC")] [Token(Token = "0x4000306")] internal bool runrtl; // Token: 0x04000307 RID: 775 [FieldOffset(Offset = "0xBD")] [Token(Token = "0x4000307")] internal bool runci; // Token: 0x04000308 RID: 776 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x4000308")] internal CultureInfo runculture; } }