using System; using System.Collections.Generic; using System.Globalization; using Cpp2IlInjected; namespace System.Text.RegularExpressions { // Token: 0x020000A1 RID: 161 [Token(Token = "0x20000A1")] internal sealed class RegexCharClass { // Token: 0x0600033B RID: 827 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600033B")] [Address(RVA = "0xC818F0", Offset = "0xC808F0", VA = "0x180C818F0")] internal RegexCharClass() { } // Token: 0x0600033C RID: 828 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600033C")] [Address(RVA = "0xC81980", Offset = "0xC80980", VA = "0x180C81980")] private RegexCharClass(bool negate, List ranges, StringBuilder categories, RegexCharClass subtraction) { } // Token: 0x17000083 RID: 131 // (get) Token: 0x0600033D RID: 829 RVA: 0x00003450 File Offset: 0x00001650 [Token(Token = "0x17000083")] internal bool CanMerge { [Token(Token = "0x600033D")] [Address(RVA = "0xC819E0", Offset = "0xC809E0", VA = "0x180C819E0")] get { return default(bool); } } // Token: 0x17000084 RID: 132 // (set) Token: 0x0600033E RID: 830 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000084")] internal bool Negate { [Token(Token = "0x600033E")] [Address(RVA = "0xABE6B0", Offset = "0xABD6B0", VA = "0x180ABE6B0")] set { } } // Token: 0x0600033F RID: 831 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600033F")] [Address(RVA = "0xC78D20", Offset = "0xC77D20", VA = "0x180C78D20")] internal void AddChar(char c) { } // Token: 0x06000340 RID: 832 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000340")] [Address(RVA = "0xC78B30", Offset = "0xC77B30", VA = "0x180C78B30")] internal void AddCharClass(RegexCharClass cc) { } // Token: 0x06000341 RID: 833 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000341")] [Address(RVA = "0xC792E0", Offset = "0xC782E0", VA = "0x180C792E0")] private void AddSet(string set) { } // Token: 0x06000342 RID: 834 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000342")] [Address(RVA = "0x415820", Offset = "0x414820", VA = "0x180415820")] internal void AddSubtraction(RegexCharClass sub) { } // Token: 0x06000343 RID: 835 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000343")] [Address(RVA = "0xC79200", Offset = "0xC78200", VA = "0x180C79200")] internal void AddRange(char first, char last) { } // Token: 0x06000344 RID: 836 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000344")] [Address(RVA = "0xC788E0", Offset = "0xC778E0", VA = "0x180C788E0")] internal void AddCategoryFromName(string categoryName, bool invert, bool caseInsensitive, string pattern) { } // Token: 0x06000345 RID: 837 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000345")] [Address(RVA = "0xC78B10", Offset = "0xC77B10", VA = "0x180C78B10")] private void AddCategory(string category) { } // Token: 0x06000346 RID: 838 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000346")] [Address(RVA = "0xC790C0", Offset = "0xC780C0", VA = "0x180C790C0")] internal void AddLowercase(CultureInfo culture) { } // Token: 0x06000347 RID: 839 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000347")] [Address(RVA = "0xC78DD0", Offset = "0xC77DD0", VA = "0x180C78DD0")] private void AddLowercaseRange(char chMin, char chMax, CultureInfo culture) { } // Token: 0x06000348 RID: 840 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000348")] [Address(RVA = "0xC795F0", Offset = "0xC785F0", VA = "0x180C795F0")] internal void AddWord(bool ecma, bool negate) { } // Token: 0x06000349 RID: 841 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000349")] [Address(RVA = "0xC794D0", Offset = "0xC784D0", VA = "0x180C794D0")] internal void AddSpace(bool ecma, bool negate) { } // Token: 0x0600034A RID: 842 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600034A")] [Address(RVA = "0xC78D30", Offset = "0xC77D30", VA = "0x180C78D30")] internal void AddDigit(bool ecma, bool negate, string pattern) { } // Token: 0x0600034B RID: 843 RVA: 0x00003468 File Offset: 0x00001668 [Token(Token = "0x600034B")] [Address(RVA = "0xC7ABC0", Offset = "0xC79BC0", VA = "0x180C7ABC0")] internal static char SingletonChar(string set) { return '\0'; } // Token: 0x0600034C RID: 844 RVA: 0x00003480 File Offset: 0x00001680 [Token(Token = "0x600034C")] [Address(RVA = "0xC7A110", Offset = "0xC79110", VA = "0x180C7A110")] internal static bool IsMergeable(string charClass) { return default(bool); } // Token: 0x0600034D RID: 845 RVA: 0x00003498 File Offset: 0x00001698 [Token(Token = "0x600034D")] [Address(RVA = "0xC7A060", Offset = "0xC79060", VA = "0x180C7A060")] internal static bool IsEmpty(string charClass) { return default(bool); } // Token: 0x0600034E RID: 846 RVA: 0x000034B0 File Offset: 0x000016B0 [Token(Token = "0x600034E")] [Address(RVA = "0xC7A330", Offset = "0xC79330", VA = "0x180C7A330")] internal static bool IsSingleton(string set) { return default(bool); } // Token: 0x0600034F RID: 847 RVA: 0x000034C8 File Offset: 0x000016C8 [Token(Token = "0x600034F")] [Address(RVA = "0xC7A220", Offset = "0xC79220", VA = "0x180C7A220")] internal static bool IsSingletonInverse(string set) { return default(bool); } // Token: 0x06000350 RID: 848 RVA: 0x000034E0 File Offset: 0x000016E0 [Token(Token = "0x6000350")] [Address(RVA = "0xC7A440", Offset = "0xC79440", VA = "0x180C7A440")] private static bool IsSubtraction(string charClass) { return default(bool); } // Token: 0x06000351 RID: 849 RVA: 0x000034F8 File Offset: 0x000016F8 [Token(Token = "0x6000351")] [Address(RVA = "0xC7A1F0", Offset = "0xC791F0", VA = "0x180C7A1F0")] internal static bool IsNegated(string set) { return default(bool); } // Token: 0x06000352 RID: 850 RVA: 0x00003510 File Offset: 0x00001710 [Token(Token = "0x6000352")] [Address(RVA = "0xC79FB0", Offset = "0xC78FB0", VA = "0x180C79FB0")] internal static bool IsECMAWordChar(char ch) { return default(bool); } // Token: 0x06000353 RID: 851 RVA: 0x00003528 File Offset: 0x00001728 [Token(Token = "0x6000353")] [Address(RVA = "0xC7A4A0", Offset = "0xC794A0", VA = "0x180C7A4A0")] internal static bool IsWordChar(char ch) { return default(bool); } // Token: 0x06000354 RID: 852 RVA: 0x00003540 File Offset: 0x00001740 [Token(Token = "0x6000354")] [Address(RVA = "0xC79EE0", Offset = "0xC78EE0", VA = "0x180C79EE0")] internal static bool CharInClass(char ch, string set) { return default(bool); } // Token: 0x06000355 RID: 853 RVA: 0x00003558 File Offset: 0x00001758 [Token(Token = "0x6000355")] [Address(RVA = "0xC79CF0", Offset = "0xC78CF0", VA = "0x180C79CF0")] internal static bool CharInClassRecursive(char ch, string set, int start) { return default(bool); } // Token: 0x06000356 RID: 854 RVA: 0x00003570 File Offset: 0x00001770 [Token(Token = "0x6000356")] [Address(RVA = "0xC79BF0", Offset = "0xC78BF0", VA = "0x180C79BF0")] private static bool CharInClassInternal(char ch, string set, int start, int mySetLength, int myCategoryLength) { return default(bool); } // Token: 0x06000357 RID: 855 RVA: 0x00003588 File Offset: 0x00001788 [Token(Token = "0x6000357")] [Address(RVA = "0xC79A50", Offset = "0xC78A50", VA = "0x180C79A50")] private static bool CharInCategory(char ch, string set, int start, int mySetLength, int myCategoryLength) { return default(bool); } // Token: 0x06000358 RID: 856 RVA: 0x000035A0 File Offset: 0x000017A0 [Token(Token = "0x6000358")] [Address(RVA = "0xC79980", Offset = "0xC78980", VA = "0x180C79980")] private static bool CharInCategoryGroup(char ch, UnicodeCategory chcategory, string category, ref int i) { return default(bool); } // Token: 0x06000359 RID: 857 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000359")] [Address(RVA = "0xC7A580", Offset = "0xC79580", VA = "0x180C7A580")] private static string NegateCategory(string category) { return null; } // Token: 0x0600035A RID: 858 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600035A")] [Address(RVA = "0xC7A870", Offset = "0xC79870", VA = "0x180C7A870")] internal static RegexCharClass Parse(string charClass) { return null; } // Token: 0x0600035B RID: 859 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600035B")] [Address(RVA = "0xC7A650", Offset = "0xC79650", VA = "0x180C7A650")] private static RegexCharClass ParseRecursive(string charClass, int start) { return null; } // Token: 0x0600035C RID: 860 RVA: 0x000035B8 File Offset: 0x000017B8 [Token(Token = "0x600035C")] [Address(RVA = "0xC7A8D0", Offset = "0xC798D0", VA = "0x180C7A8D0")] private int RangeCount() { return 0; } // Token: 0x0600035D RID: 861 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600035D")] [Address(RVA = "0xC7ABE0", Offset = "0xC79BE0", VA = "0x180C7ABE0")] internal string ToStringClass() { return null; } // Token: 0x0600035E RID: 862 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600035E")] [Address(RVA = "0xC79F50", Offset = "0xC78F50", VA = "0x180C79F50")] private RegexCharClass.SingleRange GetRangeAt(int i) { return null; } // Token: 0x0600035F RID: 863 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600035F")] [Address(RVA = "0xC79710", Offset = "0xC78710", VA = "0x180C79710")] private void Canonicalize() { } // Token: 0x06000360 RID: 864 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000360")] [Address(RVA = "0xC7A910", Offset = "0xC79910", VA = "0x180C7A910")] private static string SetFromProperty(string capname, bool invert, string pattern) { return null; } // Token: 0x04000288 RID: 648 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000288")] private List _rangelist; // Token: 0x04000289 RID: 649 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000289")] private StringBuilder _categories; // Token: 0x0400028A RID: 650 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400028A")] private bool _canonical; // Token: 0x0400028B RID: 651 [FieldOffset(Offset = "0x21")] [Token(Token = "0x400028B")] private bool _negate; // Token: 0x0400028C RID: 652 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400028C")] private RegexCharClass _subtractor; // Token: 0x0400028D RID: 653 [Token(Token = "0x400028D")] private static readonly string InternalRegexIgnoreCase; // Token: 0x0400028E RID: 654 [Token(Token = "0x400028E")] private static readonly string Space; // Token: 0x0400028F RID: 655 [Token(Token = "0x400028F")] private static readonly string NotSpace; // Token: 0x04000290 RID: 656 [Token(Token = "0x4000290")] private static readonly string Word; // Token: 0x04000291 RID: 657 [Token(Token = "0x4000291")] private static readonly string NotWord; // Token: 0x04000292 RID: 658 [Token(Token = "0x4000292")] internal static readonly string SpaceClass; // Token: 0x04000293 RID: 659 [Token(Token = "0x4000293")] internal static readonly string NotSpaceClass; // Token: 0x04000294 RID: 660 [Token(Token = "0x4000294")] internal static readonly string WordClass; // Token: 0x04000295 RID: 661 [Token(Token = "0x4000295")] internal static readonly string NotWordClass; // Token: 0x04000296 RID: 662 [Token(Token = "0x4000296")] internal static readonly string DigitClass; // Token: 0x04000297 RID: 663 [Token(Token = "0x4000297")] internal static readonly string NotDigitClass; // Token: 0x04000298 RID: 664 [Token(Token = "0x4000298")] private static Dictionary _definedCategories; // Token: 0x04000299 RID: 665 [Token(Token = "0x4000299")] private static readonly string[,] _propTable; // Token: 0x0400029A RID: 666 [Token(Token = "0x400029A")] private static readonly RegexCharClass.LowerCaseMapping[] _lcTable; // Token: 0x020000A2 RID: 162 [Token(Token = "0x20000A2")] private struct LowerCaseMapping { // Token: 0x06000361 RID: 865 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000361")] [Address(RVA = "0xC75260", Offset = "0xC74260", VA = "0x180C75260")] internal LowerCaseMapping(char chMin, char chMax, int lcOp, int data) { } // Token: 0x0400029B RID: 667 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400029B")] internal char _chMin; // Token: 0x0400029C RID: 668 [FieldOffset(Offset = "0x2")] [Token(Token = "0x400029C")] internal char _chMax; // Token: 0x0400029D RID: 669 [FieldOffset(Offset = "0x4")] [Token(Token = "0x400029D")] internal int _lcOp; // Token: 0x0400029E RID: 670 [FieldOffset(Offset = "0x8")] [Token(Token = "0x400029E")] internal int _data; } // Token: 0x020000A3 RID: 163 [Token(Token = "0x20000A3")] private sealed class SingleRangeComparer : IComparer { // Token: 0x06000362 RID: 866 RVA: 0x000035D0 File Offset: 0x000017D0 [Token(Token = "0x6000362")] [Address(RVA = "0xC897B0", Offset = "0xC887B0", VA = "0x180C897B0", Slot = "4")] public int Compare(RegexCharClass.SingleRange x, RegexCharClass.SingleRange y) { return 0; } // Token: 0x06000363 RID: 867 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000363")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public SingleRangeComparer() { } } // Token: 0x020000A4 RID: 164 [Token(Token = "0x20000A4")] private sealed class SingleRange { // Token: 0x06000364 RID: 868 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000364")] [Address(RVA = "0xAAC1C0", Offset = "0xAAB1C0", VA = "0x180AAC1C0")] internal SingleRange(char first, char last) { } // Token: 0x0400029F RID: 671 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400029F")] internal char _first; // Token: 0x040002A0 RID: 672 [FieldOffset(Offset = "0x12")] [Token(Token = "0x40002A0")] internal char _last; } } }