using System; using System.ComponentModel; using Cpp2IlInjected; namespace System.Text.RegularExpressions { /// The class is the base class for compiled regular expressions. // Token: 0x020000B6 RID: 182 [Token(Token = "0x20000B6")] [EditorBrowsable(EditorBrowsableState.Never)] public abstract class RegexRunner { /// Initializes a new instance of the class. // Token: 0x06000449 RID: 1097 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000449")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] protected internal RegexRunner() { } /// Used by a object generated by the method. /// An instance of the regular expression engine. /// The text to scan for a pattern match. /// The zero-based starting position in at which the regular expression engine scans for a match. /// The zero-based ending position in at which the regular expression engine scans for a match. /// The zero-based starting position to scan for this match. /// The number of characters in the previous match. /// /// to search for a match in quick mode; otherwise, . /// The timeout interval. /// A match. // Token: 0x0600044A RID: 1098 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600044A")] [Address(RVA = "0xF457B0", Offset = "0xF447B0", VA = "0x180F457B0")] protected internal Match Scan(Regex regex, string text, int textbeg, int textend, int textstart, int prevlen, bool quick, TimeSpan timeout) { return null; } // Token: 0x0600044B RID: 1099 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600044B")] [Address(RVA = "0xF45C10", Offset = "0xF44C10", VA = "0x180F45C10")] private void StartTimeoutWatch() { } /// Used by a object generated by the method. // Token: 0x0600044C RID: 1100 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600044C")] [Address(RVA = "0xF44CD0", Offset = "0xF43CD0", VA = "0x180F44CD0")] protected void CheckTimeout() { } // Token: 0x0600044D RID: 1101 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600044D")] [Address(RVA = "0xF44EC0", Offset = "0xF43EC0", VA = "0x180F44EC0")] private void DoCheckTimeout() { } /// Used by a object generated by the method. // Token: 0x0600044E RID: 1102 [Token(Token = "0x600044E")] [Address(Slot = "4")] protected abstract void Go(); /// Used by a object generated by the method. /// Returns . // Token: 0x0600044F RID: 1103 [Token(Token = "0x600044F")] [Address(Slot = "5")] protected abstract bool FindFirstChar(); /// Used by a object generated by the method. // Token: 0x06000450 RID: 1104 [Token(Token = "0x6000450")] [Address(Slot = "6")] protected abstract void InitTrackCount(); // Token: 0x06000451 RID: 1105 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000451")] [Address(RVA = "0xF45290", Offset = "0xF44290", VA = "0x180F45290")] private void InitMatch() { } // Token: 0x06000452 RID: 1106 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000452")] [Address(RVA = "0xF45C40", Offset = "0xF44C40", VA = "0x180F45C40")] private Match TidyMatch(bool quick) { return null; } /// Used by a object generated by the method. // Token: 0x06000453 RID: 1107 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000453")] [Address(RVA = "0xF45160", Offset = "0xF44160", VA = "0x180F45160")] protected void EnsureStorage() { } /// Used by a object generated by the method. /// The possible boundary position. /// The starting position. /// The ending position. /// Returns . // Token: 0x06000454 RID: 1108 RVA: 0x00003C90 File Offset: 0x00001E90 [Token(Token = "0x6000454")] [Address(RVA = "0xF45500", Offset = "0xF44500", VA = "0x180F45500")] protected bool IsBoundary(int index, int startpos, int endpos) { return default(bool); } /// Used by a object generated by the method. /// The possible ECMA boundary position. /// The starting position. /// The ending position. /// Returns . // Token: 0x06000455 RID: 1109 RVA: 0x00003CA8 File Offset: 0x00001EA8 [Token(Token = "0x6000455")] [Address(RVA = "0xF455F0", Offset = "0xF445F0", VA = "0x180F455F0")] protected bool IsECMABoundary(int index, int startpos, int endpos) { return default(bool); } /// Used by a object generated by the method. // Token: 0x06000456 RID: 1110 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000456")] [Address(RVA = "0xF450D0", Offset = "0xF440D0", VA = "0x180F450D0")] protected void DoubleTrack() { } /// Used by a object generated by the method. // Token: 0x06000457 RID: 1111 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000457")] [Address(RVA = "0xF45040", Offset = "0xF44040", VA = "0x180F45040")] protected void DoubleStack() { } /// Used by a object generated by the method. // Token: 0x06000458 RID: 1112 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000458")] [Address(RVA = "0xF44FB0", Offset = "0xF43FB0", VA = "0x180F44FB0")] protected void DoubleCrawl() { } /// Used by a object generated by the method. /// A number to save. // Token: 0x06000459 RID: 1113 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000459")] [Address(RVA = "0xF44DD0", Offset = "0xF43DD0", VA = "0x180F44DD0")] protected void Crawl(int i) { } /// Used by a object generated by the method. /// Returns . // Token: 0x0600045A RID: 1114 RVA: 0x00003CC0 File Offset: 0x00001EC0 [Token(Token = "0x600045A")] [Address(RVA = "0xF45770", Offset = "0xF44770", VA = "0x180F45770")] protected int Popcrawl() { return 0; } /// Used by a object generated by the method. /// Returns . // Token: 0x0600045B RID: 1115 RVA: 0x00003CD8 File Offset: 0x00001ED8 [Token(Token = "0x600045B")] [Address(RVA = "0xF44EA0", Offset = "0xF43EA0", VA = "0x180F44EA0")] protected int Crawlpos() { return 0; } /// Used by a object generated by the method. /// A capture number. /// The starting position of the capture. /// The ending position of the capture. // Token: 0x0600045C RID: 1116 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600045C")] [Address(RVA = "0xF44C40", Offset = "0xF43C40", VA = "0x180F44C40")] protected void Capture(int capnum, int start, int end) { } /// Used by a object generated by the method. /// A capture number. /// A saved capture number. /// The starting position. /// The ending position. // Token: 0x0600045D RID: 1117 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600045D")] [Address(RVA = "0xF45C90", Offset = "0xF44C90", VA = "0x180F45C90")] protected void TransferCapture(int capnum, int uncapnum, int start, int end) { } /// Used by a object generated by the method. // Token: 0x0600045E RID: 1118 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600045E")] [Address(RVA = "0xF45DB0", Offset = "0xF44DB0", VA = "0x180F45DB0")] protected void Uncapture() { } /// Used by a object generated by the method. /// The capture number. /// Returns . // Token: 0x0600045F RID: 1119 RVA: 0x00003CF0 File Offset: 0x00001EF0 [Token(Token = "0x600045F")] [Address(RVA = "0xF456E0", Offset = "0xF446E0", VA = "0x180F456E0")] protected bool IsMatched(int cap) { return default(bool); } /// Used by a object generated by the method. /// The capture number. /// Returns . // Token: 0x06000460 RID: 1120 RVA: 0x00003D08 File Offset: 0x00001F08 [Token(Token = "0x6000460")] [Address(RVA = "0xF45710", Offset = "0xF44710", VA = "0x180F45710")] protected int MatchIndex(int cap) { return 0; } /// Used by a object generated by the method. /// The capture number. /// Returns . // Token: 0x06000461 RID: 1121 RVA: 0x00003D20 File Offset: 0x00001F20 [Token(Token = "0x6000461")] [Address(RVA = "0xF45740", Offset = "0xF44740", VA = "0x180F45740")] protected int MatchLength(int cap) { return 0; } /// Used by a object generated by the method. // Token: 0x04000341 RID: 833 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000341")] protected internal int runtextbeg; /// Used by a object generated by the method. // Token: 0x04000342 RID: 834 [FieldOffset(Offset = "0x14")] [Token(Token = "0x4000342")] protected internal int runtextend; /// Used by a object generated by the method. // Token: 0x04000343 RID: 835 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000343")] protected internal int runtextstart; /// Used by a object generated by the method. // Token: 0x04000344 RID: 836 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000344")] protected internal string runtext; /// Used by a object generated by the method. // Token: 0x04000345 RID: 837 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000345")] protected internal int runtextpos; /// Used by a object generated by the method. // Token: 0x04000346 RID: 838 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4000346")] protected internal int[] runtrack; /// Used by a object generated by the method. // Token: 0x04000347 RID: 839 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4000347")] protected internal int runtrackpos; /// Used by a object generated by the method. // Token: 0x04000348 RID: 840 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4000348")] protected internal int[] runstack; /// Used by a object generated by the method. // Token: 0x04000349 RID: 841 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4000349")] protected internal int runstackpos; /// Used by a object generated by the method. // Token: 0x0400034A RID: 842 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400034A")] protected internal int[] runcrawl; /// Used by a object generated by the method. // Token: 0x0400034B RID: 843 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400034B")] protected internal int runcrawlpos; /// Used by a object generated by the method. // Token: 0x0400034C RID: 844 [FieldOffset(Offset = "0x5C")] [Token(Token = "0x400034C")] protected internal int runtrackcount; /// Used by a object generated by the method. // Token: 0x0400034D RID: 845 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400034D")] protected internal Match runmatch; /// Used by a object generated by the method. // Token: 0x0400034E RID: 846 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400034E")] protected internal Regex runregex; // Token: 0x0400034F RID: 847 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400034F")] private int timeout; // Token: 0x04000350 RID: 848 [FieldOffset(Offset = "0x74")] [Token(Token = "0x4000350")] private bool ignoreTimeout; // Token: 0x04000351 RID: 849 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4000351")] private int timeoutOccursAt; // Token: 0x04000352 RID: 850 [Token(Token = "0x4000352")] private const int TimeoutCheckFrequency = 1000; // Token: 0x04000353 RID: 851 [FieldOffset(Offset = "0x7C")] [Token(Token = "0x4000353")] private int timeoutChecksToSkip; } }