Files
Aug2021-Cpp2IL-Dump/System/Text/RegularExpressions/RegexCode.cs
T
2026-04-10 22:50:51 +02:00

265 lines
6.6 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace System.Text.RegularExpressions
{
// Token: 0x020000A9 RID: 169
[Token(Token = "0x20000A9")]
internal sealed class RegexCode
{
// Token: 0x0600037B RID: 891 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600037B")]
[Address(RVA = "0x50E710", Offset = "0x50D510", VA = "0x18050E710")]
internal RegexCode(int[] codes, List<string> stringlist, int trackcount, Hashtable caps, int capsize, RegexBoyerMoore bmPrefix, RegexPrefix fcPrefix, int anchors, bool rightToLeft)
{
}
// Token: 0x0600037C RID: 892 RVA: 0x00003600 File Offset: 0x00001800
[Token(Token = "0x600037C")]
[Address(RVA = "0x50E6B0", Offset = "0x50D4B0", VA = "0x18050E6B0")]
internal static bool OpcodeBacktracks(int Op)
{
return default(bool);
}
// Token: 0x040002AE RID: 686
[Token(Token = "0x40002AE")]
internal const int Onerep = 0;
// Token: 0x040002AF RID: 687
[Token(Token = "0x40002AF")]
internal const int Notonerep = 1;
// Token: 0x040002B0 RID: 688
[Token(Token = "0x40002B0")]
internal const int Setrep = 2;
// Token: 0x040002B1 RID: 689
[Token(Token = "0x40002B1")]
internal const int Oneloop = 3;
// Token: 0x040002B2 RID: 690
[Token(Token = "0x40002B2")]
internal const int Notoneloop = 4;
// Token: 0x040002B3 RID: 691
[Token(Token = "0x40002B3")]
internal const int Setloop = 5;
// Token: 0x040002B4 RID: 692
[Token(Token = "0x40002B4")]
internal const int Onelazy = 6;
// Token: 0x040002B5 RID: 693
[Token(Token = "0x40002B5")]
internal const int Notonelazy = 7;
// Token: 0x040002B6 RID: 694
[Token(Token = "0x40002B6")]
internal const int Setlazy = 8;
// Token: 0x040002B7 RID: 695
[Token(Token = "0x40002B7")]
internal const int One = 9;
// Token: 0x040002B8 RID: 696
[Token(Token = "0x40002B8")]
internal const int Notone = 10;
// Token: 0x040002B9 RID: 697
[Token(Token = "0x40002B9")]
internal const int Set = 11;
// Token: 0x040002BA RID: 698
[Token(Token = "0x40002BA")]
internal const int Multi = 12;
// Token: 0x040002BB RID: 699
[Token(Token = "0x40002BB")]
internal const int Ref = 13;
// Token: 0x040002BC RID: 700
[Token(Token = "0x40002BC")]
internal const int Bol = 14;
// Token: 0x040002BD RID: 701
[Token(Token = "0x40002BD")]
internal const int Eol = 15;
// Token: 0x040002BE RID: 702
[Token(Token = "0x40002BE")]
internal const int Boundary = 16;
// Token: 0x040002BF RID: 703
[Token(Token = "0x40002BF")]
internal const int Nonboundary = 17;
// Token: 0x040002C0 RID: 704
[Token(Token = "0x40002C0")]
internal const int Beginning = 18;
// Token: 0x040002C1 RID: 705
[Token(Token = "0x40002C1")]
internal const int Start = 19;
// Token: 0x040002C2 RID: 706
[Token(Token = "0x40002C2")]
internal const int EndZ = 20;
// Token: 0x040002C3 RID: 707
[Token(Token = "0x40002C3")]
internal const int End = 21;
// Token: 0x040002C4 RID: 708
[Token(Token = "0x40002C4")]
internal const int Nothing = 22;
// Token: 0x040002C5 RID: 709
[Token(Token = "0x40002C5")]
internal const int Lazybranch = 23;
// Token: 0x040002C6 RID: 710
[Token(Token = "0x40002C6")]
internal const int Branchmark = 24;
// Token: 0x040002C7 RID: 711
[Token(Token = "0x40002C7")]
internal const int Lazybranchmark = 25;
// Token: 0x040002C8 RID: 712
[Token(Token = "0x40002C8")]
internal const int Nullcount = 26;
// Token: 0x040002C9 RID: 713
[Token(Token = "0x40002C9")]
internal const int Setcount = 27;
// Token: 0x040002CA RID: 714
[Token(Token = "0x40002CA")]
internal const int Branchcount = 28;
// Token: 0x040002CB RID: 715
[Token(Token = "0x40002CB")]
internal const int Lazybranchcount = 29;
// Token: 0x040002CC RID: 716
[Token(Token = "0x40002CC")]
internal const int Nullmark = 30;
// Token: 0x040002CD RID: 717
[Token(Token = "0x40002CD")]
internal const int Setmark = 31;
// Token: 0x040002CE RID: 718
[Token(Token = "0x40002CE")]
internal const int Capturemark = 32;
// Token: 0x040002CF RID: 719
[Token(Token = "0x40002CF")]
internal const int Getmark = 33;
// Token: 0x040002D0 RID: 720
[Token(Token = "0x40002D0")]
internal const int Setjump = 34;
// Token: 0x040002D1 RID: 721
[Token(Token = "0x40002D1")]
internal const int Backjump = 35;
// Token: 0x040002D2 RID: 722
[Token(Token = "0x40002D2")]
internal const int Forejump = 36;
// Token: 0x040002D3 RID: 723
[Token(Token = "0x40002D3")]
internal const int Testref = 37;
// Token: 0x040002D4 RID: 724
[Token(Token = "0x40002D4")]
internal const int Goto = 38;
// Token: 0x040002D5 RID: 725
[Token(Token = "0x40002D5")]
internal const int Prune = 39;
// Token: 0x040002D6 RID: 726
[Token(Token = "0x40002D6")]
internal const int Stop = 40;
// Token: 0x040002D7 RID: 727
[Token(Token = "0x40002D7")]
internal const int ECMABoundary = 41;
// Token: 0x040002D8 RID: 728
[Token(Token = "0x40002D8")]
internal const int NonECMABoundary = 42;
// Token: 0x040002D9 RID: 729
[Token(Token = "0x40002D9")]
internal const int Mask = 63;
// Token: 0x040002DA RID: 730
[Token(Token = "0x40002DA")]
internal const int Rtl = 64;
// Token: 0x040002DB RID: 731
[Token(Token = "0x40002DB")]
internal const int Back = 128;
// Token: 0x040002DC RID: 732
[Token(Token = "0x40002DC")]
internal const int Back2 = 256;
// Token: 0x040002DD RID: 733
[Token(Token = "0x40002DD")]
internal const int Ci = 512;
// Token: 0x040002DE RID: 734
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40002DE")]
internal int[] _codes;
// Token: 0x040002DF RID: 735
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40002DF")]
internal string[] _strings;
// Token: 0x040002E0 RID: 736
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40002E0")]
internal int _trackcount;
// Token: 0x040002E1 RID: 737
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40002E1")]
internal Hashtable _caps;
// Token: 0x040002E2 RID: 738
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40002E2")]
internal int _capsize;
// Token: 0x040002E3 RID: 739
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40002E3")]
internal RegexPrefix _fcPrefix;
// Token: 0x040002E4 RID: 740
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40002E4")]
internal RegexBoyerMoore _bmPrefix;
// Token: 0x040002E5 RID: 741
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40002E5")]
internal int _anchors;
// Token: 0x040002E6 RID: 742
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x40002E6")]
internal bool _rightToLeft;
}
}