using System; using System.ComponentModel; using Cpp2IlInjected; namespace System.Text.RegularExpressions { /// The class is the base class for compiled regular expressions. // Token: 0x020000BA RID: 186 [Token(Token = "0x20000BA")] [EditorBrowsable(EditorBrowsableState.Never)] public abstract class RegexRunner { /// Initializes a new instance of the class. // Token: 0x0600045F RID: 1119 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600045F")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] 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: 0x06000460 RID: 1120 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000460")] [Address(RVA = "0x596F20", Offset = "0x595D20", VA = "0x180596F20")] protected internal Match Scan(Regex regex, string text, int textbeg, int textend, int textstart, int prevlen, bool quick, TimeSpan timeout) { return null; } // Token: 0x06000461 RID: 1121 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000461")] [Address(RVA = "0x597380", Offset = "0x596180", VA = "0x180597380")] private void StartTimeoutWatch() { } /// Used by a object generated by the method. // Token: 0x06000462 RID: 1122 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000462")] [Address(RVA = "0x596440", Offset = "0x595240", VA = "0x180596440")] protected void CheckTimeout() { } // Token: 0x06000463 RID: 1123 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000463")] [Address(RVA = "0x596630", Offset = "0x595430", VA = "0x180596630")] private void DoCheckTimeout() { } /// Used by a object generated by the method. // Token: 0x06000464 RID: 1124 [Token(Token = "0x6000464")] [Address(Slot = "4")] protected abstract void Go(); /// Used by a object generated by the method. /// Returns . // Token: 0x06000465 RID: 1125 [Token(Token = "0x6000465")] [Address(Slot = "5")] protected abstract bool FindFirstChar(); /// Used by a object generated by the method. // Token: 0x06000466 RID: 1126 [Token(Token = "0x6000466")] [Address(Slot = "6")] protected abstract void InitTrackCount(); // Token: 0x06000467 RID: 1127 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000467")] [Address(RVA = "0x596A00", Offset = "0x595800", VA = "0x180596A00")] private void InitMatch() { } // Token: 0x06000468 RID: 1128 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000468")] [Address(RVA = "0x5973B0", Offset = "0x5961B0", VA = "0x1805973B0")] private Match TidyMatch(bool quick) { return null; } /// Used by a object generated by the method. // Token: 0x06000469 RID: 1129 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000469")] [Address(RVA = "0x5968D0", Offset = "0x5956D0", VA = "0x1805968D0")] protected void EnsureStorage() { } /// Used by a object generated by the method. /// The possible boundary position. /// The starting position. /// The ending position. /// Returns . // Token: 0x0600046A RID: 1130 RVA: 0x00003CA8 File Offset: 0x00001EA8 [Token(Token = "0x600046A")] [Address(RVA = "0x596C70", Offset = "0x595A70", VA = "0x180596C70")] 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: 0x0600046B RID: 1131 RVA: 0x00003CC0 File Offset: 0x00001EC0 [Token(Token = "0x600046B")] [Address(RVA = "0x596D60", Offset = "0x595B60", VA = "0x180596D60")] protected bool IsECMABoundary(int index, int startpos, int endpos) { return default(bool); } /// Used by a object generated by the method. // Token: 0x0600046C RID: 1132 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600046C")] [Address(RVA = "0x596840", Offset = "0x595640", VA = "0x180596840")] protected void DoubleTrack() { } /// Used by a object generated by the method. // Token: 0x0600046D RID: 1133 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600046D")] [Address(RVA = "0x5967B0", Offset = "0x5955B0", VA = "0x1805967B0")] protected void DoubleStack() { } /// Used by a object generated by the method. // Token: 0x0600046E RID: 1134 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600046E")] [Address(RVA = "0x596720", Offset = "0x595520", VA = "0x180596720")] protected void DoubleCrawl() { } /// Used by a object generated by the method. /// A number to save. // Token: 0x0600046F RID: 1135 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600046F")] [Address(RVA = "0x596540", Offset = "0x595340", VA = "0x180596540")] protected void Crawl(int i) { } /// Used by a object generated by the method. /// Returns . // Token: 0x06000470 RID: 1136 RVA: 0x00003CD8 File Offset: 0x00001ED8 [Token(Token = "0x6000470")] [Address(RVA = "0x596EE0", Offset = "0x595CE0", VA = "0x180596EE0")] protected int Popcrawl() { return 0; } /// Used by a object generated by the method. /// Returns . // Token: 0x06000471 RID: 1137 RVA: 0x00003CF0 File Offset: 0x00001EF0 [Token(Token = "0x6000471")] [Address(RVA = "0x596610", Offset = "0x595410", VA = "0x180596610")] 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: 0x06000472 RID: 1138 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000472")] [Address(RVA = "0x5963B0", Offset = "0x5951B0", VA = "0x1805963B0")] 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: 0x06000473 RID: 1139 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000473")] [Address(RVA = "0x597400", Offset = "0x596200", VA = "0x180597400")] protected void TransferCapture(int capnum, int uncapnum, int start, int end) { } /// Used by a object generated by the method. // Token: 0x06000474 RID: 1140 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000474")] [Address(RVA = "0x597520", Offset = "0x596320", VA = "0x180597520")] protected void Uncapture() { } /// Used by a object generated by the method. /// The capture number. /// Returns . // Token: 0x06000475 RID: 1141 RVA: 0x00003D08 File Offset: 0x00001F08 [Token(Token = "0x6000475")] [Address(RVA = "0x596E50", Offset = "0x595C50", VA = "0x180596E50")] protected bool IsMatched(int cap) { return default(bool); } /// Used by a object generated by the method. /// The capture number. /// Returns . // Token: 0x06000476 RID: 1142 RVA: 0x00003D20 File Offset: 0x00001F20 [Token(Token = "0x6000476")] [Address(RVA = "0x596E80", Offset = "0x595C80", VA = "0x180596E80")] protected int MatchIndex(int cap) { return 0; } /// Used by a object generated by the method. /// The capture number. /// Returns . // Token: 0x06000477 RID: 1143 RVA: 0x00003D38 File Offset: 0x00001F38 [Token(Token = "0x6000477")] [Address(RVA = "0x596EB0", Offset = "0x595CB0", VA = "0x180596EB0")] protected int MatchLength(int cap) { return 0; } /// Used by a object generated by the method. // Token: 0x0400034E RID: 846 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400034E")] protected internal int runtextbeg; /// Used by a object generated by the method. // Token: 0x0400034F RID: 847 [FieldOffset(Offset = "0x14")] [Token(Token = "0x400034F")] protected internal int runtextend; /// Used by a object generated by the method. // Token: 0x04000350 RID: 848 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000350")] protected internal int runtextstart; /// Used by a object generated by the method. // Token: 0x04000351 RID: 849 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000351")] protected internal string runtext; /// Used by a object generated by the method. // Token: 0x04000352 RID: 850 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000352")] protected internal int runtextpos; /// Used by a object generated by the method. // Token: 0x04000353 RID: 851 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4000353")] protected internal int[] runtrack; /// Used by a object generated by the method. // Token: 0x04000354 RID: 852 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4000354")] protected internal int runtrackpos; /// Used by a object generated by the method. // Token: 0x04000355 RID: 853 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4000355")] protected internal int[] runstack; /// Used by a object generated by the method. // Token: 0x04000356 RID: 854 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4000356")] protected internal int runstackpos; /// Used by a object generated by the method. // Token: 0x04000357 RID: 855 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4000357")] protected internal int[] runcrawl; /// Used by a object generated by the method. // Token: 0x04000358 RID: 856 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4000358")] protected internal int runcrawlpos; /// Used by a object generated by the method. // Token: 0x04000359 RID: 857 [FieldOffset(Offset = "0x5C")] [Token(Token = "0x4000359")] protected internal int runtrackcount; /// Used by a object generated by the method. // Token: 0x0400035A RID: 858 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400035A")] protected internal Match runmatch; /// Used by a object generated by the method. // Token: 0x0400035B RID: 859 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400035B")] protected internal Regex runregex; // Token: 0x0400035C RID: 860 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400035C")] private int timeout; // Token: 0x0400035D RID: 861 [FieldOffset(Offset = "0x74")] [Token(Token = "0x400035D")] private bool ignoreTimeout; // Token: 0x0400035E RID: 862 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400035E")] private int timeoutOccursAt; // Token: 0x0400035F RID: 863 [Token(Token = "0x400035F")] private const int TimeoutCheckFrequency = 1000; // Token: 0x04000360 RID: 864 [FieldOffset(Offset = "0x7C")] [Token(Token = "0x4000360")] private int timeoutChecksToSkip; } }