466 lines
14 KiB
C#
466 lines
14 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Globalization;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.Text.RegularExpressions
|
|
{
|
|
// Token: 0x020000A5 RID: 165
|
|
[Token(Token = "0x20000A5")]
|
|
internal sealed class RegexCharClass
|
|
{
|
|
// Token: 0x06000351 RID: 849 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000351")]
|
|
[Address(RVA = "0x50E5A0", Offset = "0x50D3A0", VA = "0x18050E5A0")]
|
|
internal RegexCharClass()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000352 RID: 850 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000352")]
|
|
[Address(RVA = "0x50E630", Offset = "0x50D430", VA = "0x18050E630")]
|
|
private RegexCharClass(bool negate, List<RegexCharClass.SingleRange> ranges, StringBuilder categories, RegexCharClass subtraction)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17000087 RID: 135
|
|
// (get) Token: 0x06000353 RID: 851 RVA: 0x00003468 File Offset: 0x00001668
|
|
[Token(Token = "0x17000087")]
|
|
internal bool CanMerge
|
|
{
|
|
[Token(Token = "0x6000353")]
|
|
[Address(RVA = "0x50E690", Offset = "0x50D490", VA = "0x18050E690")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000088 RID: 136
|
|
// (set) Token: 0x06000354 RID: 852 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x17000088")]
|
|
internal bool Negate
|
|
{
|
|
[Token(Token = "0x6000354")]
|
|
[Address(RVA = "0x41EF90", Offset = "0x41DD90", VA = "0x18041EF90")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000355 RID: 853 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000355")]
|
|
[Address(RVA = "0x5059D0", Offset = "0x5047D0", VA = "0x1805059D0")]
|
|
internal void AddChar(char c)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000356 RID: 854 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000356")]
|
|
[Address(RVA = "0x5057E0", Offset = "0x5045E0", VA = "0x1805057E0")]
|
|
internal void AddCharClass(RegexCharClass cc)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000357 RID: 855 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000357")]
|
|
[Address(RVA = "0x505F90", Offset = "0x504D90", VA = "0x180505F90")]
|
|
private void AddSet(string set)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000358 RID: 856 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000358")]
|
|
[Address(RVA = "0x409C60", Offset = "0x408A60", VA = "0x180409C60")]
|
|
internal void AddSubtraction(RegexCharClass sub)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000359 RID: 857 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000359")]
|
|
[Address(RVA = "0x505EB0", Offset = "0x504CB0", VA = "0x180505EB0")]
|
|
internal void AddRange(char first, char last)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600035A RID: 858 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600035A")]
|
|
[Address(RVA = "0x505590", Offset = "0x504390", VA = "0x180505590")]
|
|
internal void AddCategoryFromName(string categoryName, bool invert, bool caseInsensitive, string pattern)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600035B RID: 859 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600035B")]
|
|
[Address(RVA = "0x5057C0", Offset = "0x5045C0", VA = "0x1805057C0")]
|
|
private void AddCategory(string category)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600035C RID: 860 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600035C")]
|
|
[Address(RVA = "0x505D70", Offset = "0x504B70", VA = "0x180505D70")]
|
|
internal void AddLowercase(CultureInfo culture)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600035D RID: 861 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600035D")]
|
|
[Address(RVA = "0x505A80", Offset = "0x504880", VA = "0x180505A80")]
|
|
private void AddLowercaseRange(char chMin, char chMax, CultureInfo culture)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600035E RID: 862 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600035E")]
|
|
[Address(RVA = "0x5062A0", Offset = "0x5050A0", VA = "0x1805062A0")]
|
|
internal void AddWord(bool ecma, bool negate)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600035F RID: 863 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600035F")]
|
|
[Address(RVA = "0x506180", Offset = "0x504F80", VA = "0x180506180")]
|
|
internal void AddSpace(bool ecma, bool negate)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000360 RID: 864 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000360")]
|
|
[Address(RVA = "0x5059E0", Offset = "0x5047E0", VA = "0x1805059E0")]
|
|
internal void AddDigit(bool ecma, bool negate, string pattern)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000361 RID: 865 RVA: 0x00003480 File Offset: 0x00001680
|
|
[Token(Token = "0x6000361")]
|
|
[Address(RVA = "0x507870", Offset = "0x506670", VA = "0x180507870")]
|
|
internal static char SingletonChar(string set)
|
|
{
|
|
return '\0';
|
|
}
|
|
|
|
// Token: 0x06000362 RID: 866 RVA: 0x00003498 File Offset: 0x00001698
|
|
[Token(Token = "0x6000362")]
|
|
[Address(RVA = "0x506DC0", Offset = "0x505BC0", VA = "0x180506DC0")]
|
|
internal static bool IsMergeable(string charClass)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000363 RID: 867 RVA: 0x000034B0 File Offset: 0x000016B0
|
|
[Token(Token = "0x6000363")]
|
|
[Address(RVA = "0x506D10", Offset = "0x505B10", VA = "0x180506D10")]
|
|
internal static bool IsEmpty(string charClass)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000364 RID: 868 RVA: 0x000034C8 File Offset: 0x000016C8
|
|
[Token(Token = "0x6000364")]
|
|
[Address(RVA = "0x506FE0", Offset = "0x505DE0", VA = "0x180506FE0")]
|
|
internal static bool IsSingleton(string set)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000365 RID: 869 RVA: 0x000034E0 File Offset: 0x000016E0
|
|
[Token(Token = "0x6000365")]
|
|
[Address(RVA = "0x506ED0", Offset = "0x505CD0", VA = "0x180506ED0")]
|
|
internal static bool IsSingletonInverse(string set)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000366 RID: 870 RVA: 0x000034F8 File Offset: 0x000016F8
|
|
[Token(Token = "0x6000366")]
|
|
[Address(RVA = "0x5070F0", Offset = "0x505EF0", VA = "0x1805070F0")]
|
|
private static bool IsSubtraction(string charClass)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000367 RID: 871 RVA: 0x00003510 File Offset: 0x00001710
|
|
[Token(Token = "0x6000367")]
|
|
[Address(RVA = "0x506EA0", Offset = "0x505CA0", VA = "0x180506EA0")]
|
|
internal static bool IsNegated(string set)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000368 RID: 872 RVA: 0x00003528 File Offset: 0x00001728
|
|
[Token(Token = "0x6000368")]
|
|
[Address(RVA = "0x506C60", Offset = "0x505A60", VA = "0x180506C60")]
|
|
internal static bool IsECMAWordChar(char ch)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000369 RID: 873 RVA: 0x00003540 File Offset: 0x00001740
|
|
[Token(Token = "0x6000369")]
|
|
[Address(RVA = "0x507150", Offset = "0x505F50", VA = "0x180507150")]
|
|
internal static bool IsWordChar(char ch)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600036A RID: 874 RVA: 0x00003558 File Offset: 0x00001758
|
|
[Token(Token = "0x600036A")]
|
|
[Address(RVA = "0x506B90", Offset = "0x505990", VA = "0x180506B90")]
|
|
internal static bool CharInClass(char ch, string set)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600036B RID: 875 RVA: 0x00003570 File Offset: 0x00001770
|
|
[Token(Token = "0x600036B")]
|
|
[Address(RVA = "0x5069A0", Offset = "0x5057A0", VA = "0x1805069A0")]
|
|
internal static bool CharInClassRecursive(char ch, string set, int start)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600036C RID: 876 RVA: 0x00003588 File Offset: 0x00001788
|
|
[Token(Token = "0x600036C")]
|
|
[Address(RVA = "0x5068A0", Offset = "0x5056A0", VA = "0x1805068A0")]
|
|
private static bool CharInClassInternal(char ch, string set, int start, int mySetLength, int myCategoryLength)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600036D RID: 877 RVA: 0x000035A0 File Offset: 0x000017A0
|
|
[Token(Token = "0x600036D")]
|
|
[Address(RVA = "0x506700", Offset = "0x505500", VA = "0x180506700")]
|
|
private static bool CharInCategory(char ch, string set, int start, int mySetLength, int myCategoryLength)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600036E RID: 878 RVA: 0x000035B8 File Offset: 0x000017B8
|
|
[Token(Token = "0x600036E")]
|
|
[Address(RVA = "0x506630", Offset = "0x505430", VA = "0x180506630")]
|
|
private static bool CharInCategoryGroup(char ch, UnicodeCategory chcategory, string category, ref int i)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600036F RID: 879 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600036F")]
|
|
[Address(RVA = "0x507230", Offset = "0x506030", VA = "0x180507230")]
|
|
private static string NegateCategory(string category)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000370 RID: 880 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000370")]
|
|
[Address(RVA = "0x507520", Offset = "0x506320", VA = "0x180507520")]
|
|
internal static RegexCharClass Parse(string charClass)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000371 RID: 881 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000371")]
|
|
[Address(RVA = "0x507300", Offset = "0x506100", VA = "0x180507300")]
|
|
private static RegexCharClass ParseRecursive(string charClass, int start)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000372 RID: 882 RVA: 0x000035D0 File Offset: 0x000017D0
|
|
[Token(Token = "0x6000372")]
|
|
[Address(RVA = "0x507580", Offset = "0x506380", VA = "0x180507580")]
|
|
private int RangeCount()
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06000373 RID: 883 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000373")]
|
|
[Address(RVA = "0x507890", Offset = "0x506690", VA = "0x180507890")]
|
|
internal string ToStringClass()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000374 RID: 884 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000374")]
|
|
[Address(RVA = "0x506C00", Offset = "0x505A00", VA = "0x180506C00")]
|
|
private RegexCharClass.SingleRange GetRangeAt(int i)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000375 RID: 885 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000375")]
|
|
[Address(RVA = "0x5063C0", Offset = "0x5051C0", VA = "0x1805063C0")]
|
|
private void Canonicalize()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000376 RID: 886 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000376")]
|
|
[Address(RVA = "0x5075C0", Offset = "0x5063C0", VA = "0x1805075C0")]
|
|
private static string SetFromProperty(string capname, bool invert, string pattern)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x04000295 RID: 661
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000295")]
|
|
private List<RegexCharClass.SingleRange> _rangelist;
|
|
|
|
// Token: 0x04000296 RID: 662
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000296")]
|
|
private StringBuilder _categories;
|
|
|
|
// Token: 0x04000297 RID: 663
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000297")]
|
|
private bool _canonical;
|
|
|
|
// Token: 0x04000298 RID: 664
|
|
[FieldOffset(Offset = "0x21")]
|
|
[Token(Token = "0x4000298")]
|
|
private bool _negate;
|
|
|
|
// Token: 0x04000299 RID: 665
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000299")]
|
|
private RegexCharClass _subtractor;
|
|
|
|
// Token: 0x0400029A RID: 666
|
|
[Token(Token = "0x400029A")]
|
|
private static readonly string InternalRegexIgnoreCase;
|
|
|
|
// Token: 0x0400029B RID: 667
|
|
[Token(Token = "0x400029B")]
|
|
private static readonly string Space;
|
|
|
|
// Token: 0x0400029C RID: 668
|
|
[Token(Token = "0x400029C")]
|
|
private static readonly string NotSpace;
|
|
|
|
// Token: 0x0400029D RID: 669
|
|
[Token(Token = "0x400029D")]
|
|
private static readonly string Word;
|
|
|
|
// Token: 0x0400029E RID: 670
|
|
[Token(Token = "0x400029E")]
|
|
private static readonly string NotWord;
|
|
|
|
// Token: 0x0400029F RID: 671
|
|
[Token(Token = "0x400029F")]
|
|
internal static readonly string SpaceClass;
|
|
|
|
// Token: 0x040002A0 RID: 672
|
|
[Token(Token = "0x40002A0")]
|
|
internal static readonly string NotSpaceClass;
|
|
|
|
// Token: 0x040002A1 RID: 673
|
|
[Token(Token = "0x40002A1")]
|
|
internal static readonly string WordClass;
|
|
|
|
// Token: 0x040002A2 RID: 674
|
|
[Token(Token = "0x40002A2")]
|
|
internal static readonly string NotWordClass;
|
|
|
|
// Token: 0x040002A3 RID: 675
|
|
[Token(Token = "0x40002A3")]
|
|
internal static readonly string DigitClass;
|
|
|
|
// Token: 0x040002A4 RID: 676
|
|
[Token(Token = "0x40002A4")]
|
|
internal static readonly string NotDigitClass;
|
|
|
|
// Token: 0x040002A5 RID: 677
|
|
[Token(Token = "0x40002A5")]
|
|
private static Dictionary<string, string> _definedCategories;
|
|
|
|
// Token: 0x040002A6 RID: 678
|
|
[Token(Token = "0x40002A6")]
|
|
private static readonly string[,] _propTable;
|
|
|
|
// Token: 0x040002A7 RID: 679
|
|
[Token(Token = "0x40002A7")]
|
|
private static readonly RegexCharClass.LowerCaseMapping[] _lcTable;
|
|
|
|
// Token: 0x020000A6 RID: 166
|
|
[Token(Token = "0x20000A6")]
|
|
private struct LowerCaseMapping
|
|
{
|
|
// Token: 0x06000377 RID: 887 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000377")]
|
|
[Address(RVA = "0x501F10", Offset = "0x500D10", VA = "0x180501F10")]
|
|
internal LowerCaseMapping(char chMin, char chMax, int lcOp, int data)
|
|
{
|
|
}
|
|
|
|
// Token: 0x040002A8 RID: 680
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40002A8")]
|
|
internal char _chMin;
|
|
|
|
// Token: 0x040002A9 RID: 681
|
|
[FieldOffset(Offset = "0x2")]
|
|
[Token(Token = "0x40002A9")]
|
|
internal char _chMax;
|
|
|
|
// Token: 0x040002AA RID: 682
|
|
[FieldOffset(Offset = "0x4")]
|
|
[Token(Token = "0x40002AA")]
|
|
internal int _lcOp;
|
|
|
|
// Token: 0x040002AB RID: 683
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x40002AB")]
|
|
internal int _data;
|
|
}
|
|
|
|
// Token: 0x020000A7 RID: 167
|
|
[Token(Token = "0x20000A7")]
|
|
private sealed class SingleRangeComparer : IComparer<RegexCharClass.SingleRange>
|
|
{
|
|
// Token: 0x06000378 RID: 888 RVA: 0x000035E8 File Offset: 0x000017E8
|
|
[Token(Token = "0x6000378")]
|
|
[Address(RVA = "0x516490", Offset = "0x515290", VA = "0x180516490", Slot = "4")]
|
|
public int Compare(RegexCharClass.SingleRange x, RegexCharClass.SingleRange y)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06000379 RID: 889 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000379")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public SingleRangeComparer()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x020000A8 RID: 168
|
|
[Token(Token = "0x20000A8")]
|
|
private sealed class SingleRange
|
|
{
|
|
// Token: 0x0600037A RID: 890 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600037A")]
|
|
[Address(RVA = "0x5164D0", Offset = "0x5152D0", VA = "0x1805164D0")]
|
|
internal SingleRange(char first, char last)
|
|
{
|
|
}
|
|
|
|
// Token: 0x040002AC RID: 684
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40002AC")]
|
|
internal char _first;
|
|
|
|
// Token: 0x040002AD RID: 685
|
|
[FieldOffset(Offset = "0x12")]
|
|
[Token(Token = "0x40002AD")]
|
|
internal char _last;
|
|
}
|
|
}
|
|
}
|