Files
Apr2020-Cpp2Il-Dump/System/Text/RegularExpressions/RegexInterpreter.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

372 lines
10 KiB
C#

using System;
using System.Globalization;
using Cpp2IlInjected;
namespace System.Text.RegularExpressions
{
// Token: 0x020000B0 RID: 176
[Token(Token = "0x20000B0")]
internal sealed class RegexInterpreter : RegexRunner
{
// Token: 0x060003AA RID: 938 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003AA")]
[Address(RVA = "0x512E90", Offset = "0x511C90", VA = "0x180512E90")]
internal RegexInterpreter(RegexCode code, CultureInfo culture)
{
}
// Token: 0x060003AB RID: 939 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003AB")]
[Address(RVA = "0x512480", Offset = "0x511280", VA = "0x180512480", Slot = "6")]
protected override void InitTrackCount()
{
}
// Token: 0x060003AC RID: 940 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003AC")]
[Address(RVA = "0x50FF50", Offset = "0x50ED50", VA = "0x18050FF50")]
private void Advance()
{
}
// Token: 0x060003AD RID: 941 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003AD")]
[Address(RVA = "0x50FED0", Offset = "0x50ECD0", VA = "0x18050FED0")]
private void Advance(int i)
{
}
// Token: 0x060003AE RID: 942 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003AE")]
[Address(RVA = "0x5123F0", Offset = "0x5111F0", VA = "0x1805123F0")]
private void Goto(int newpos)
{
}
// Token: 0x060003AF RID: 943 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003AF")]
[Address(RVA = "0x42EFF0", Offset = "0x42DDF0", VA = "0x18042EFF0")]
private void Textto(int newpos)
{
}
// Token: 0x060003B0 RID: 944 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003B0")]
[Address(RVA = "0x512E70", Offset = "0x511C70", VA = "0x180512E70")]
private void Trackto(int newpos)
{
}
// Token: 0x060003B1 RID: 945 RVA: 0x00003738 File Offset: 0x00001938
[Token(Token = "0x60003B1")]
[Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720")]
private int Textstart()
{
return 0;
}
// Token: 0x060003B2 RID: 946 RVA: 0x00003750 File Offset: 0x00001950
[Token(Token = "0x60003B2")]
[Address(RVA = "0x42EE50", Offset = "0x42DC50", VA = "0x18042EE50")]
private int Textpos()
{
return 0;
}
// Token: 0x060003B3 RID: 947 RVA: 0x00003768 File Offset: 0x00001968
[Token(Token = "0x60003B3")]
[Address(RVA = "0x512E50", Offset = "0x511C50", VA = "0x180512E50")]
private int Trackpos()
{
return 0;
}
// Token: 0x060003B4 RID: 948 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003B4")]
[Address(RVA = "0x512C90", Offset = "0x511A90", VA = "0x180512C90")]
private void TrackPush()
{
}
// Token: 0x060003B5 RID: 949 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003B5")]
[Address(RVA = "0x512CE0", Offset = "0x511AE0", VA = "0x180512CE0")]
private void TrackPush(int I1)
{
}
// Token: 0x060003B6 RID: 950 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003B6")]
[Address(RVA = "0x512BE0", Offset = "0x5119E0", VA = "0x180512BE0")]
private void TrackPush(int I1, int I2)
{
}
// Token: 0x060003B7 RID: 951 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003B7")]
[Address(RVA = "0x512D60", Offset = "0x511B60", VA = "0x180512D60")]
private void TrackPush(int I1, int I2, int I3)
{
}
// Token: 0x060003B8 RID: 952 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003B8")]
[Address(RVA = "0x512AA0", Offset = "0x5118A0", VA = "0x180512AA0")]
private void TrackPush2(int I1)
{
}
// Token: 0x060003B9 RID: 953 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003B9")]
[Address(RVA = "0x512B20", Offset = "0x511920", VA = "0x180512B20")]
private void TrackPush2(int I1, int I2)
{
}
// Token: 0x060003BA RID: 954 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003BA")]
[Address(RVA = "0x50FF60", Offset = "0x50ED60", VA = "0x18050FF60")]
private void Backtrack()
{
}
// Token: 0x060003BB RID: 955 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003BB")]
[Address(RVA = "0x5126D0", Offset = "0x5114D0", VA = "0x1805126D0")]
private void SetOperator(int op)
{
}
// Token: 0x060003BC RID: 956 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003BC")]
[Address(RVA = "0x512A90", Offset = "0x511890", VA = "0x180512A90")]
private void TrackPop()
{
}
// Token: 0x060003BD RID: 957 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003BD")]
[Address(RVA = "0x512A80", Offset = "0x511880", VA = "0x180512A80")]
private void TrackPop(int framesize)
{
}
// Token: 0x060003BE RID: 958 RVA: 0x00003780 File Offset: 0x00001980
[Token(Token = "0x60003BE")]
[Address(RVA = "0x512A00", Offset = "0x511800", VA = "0x180512A00")]
private int TrackPeek()
{
return 0;
}
// Token: 0x060003BF RID: 959 RVA: 0x00003798 File Offset: 0x00001998
[Token(Token = "0x60003BF")]
[Address(RVA = "0x512A40", Offset = "0x511840", VA = "0x180512A40")]
private int TrackPeek(int i)
{
return 0;
}
// Token: 0x060003C0 RID: 960 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003C0")]
[Address(RVA = "0x512820", Offset = "0x511620", VA = "0x180512820")]
private void StackPush(int I1)
{
}
// Token: 0x060003C1 RID: 961 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003C1")]
[Address(RVA = "0x5127A0", Offset = "0x5115A0", VA = "0x1805127A0")]
private void StackPush(int I1, int I2)
{
}
// Token: 0x060003C2 RID: 962 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003C2")]
[Address(RVA = "0x512790", Offset = "0x511590", VA = "0x180512790")]
private void StackPop()
{
}
// Token: 0x060003C3 RID: 963 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003C3")]
[Address(RVA = "0x512780", Offset = "0x511580", VA = "0x180512780")]
private void StackPop(int framesize)
{
}
// Token: 0x060003C4 RID: 964 RVA: 0x000037B0 File Offset: 0x000019B0
[Token(Token = "0x60003C4")]
[Address(RVA = "0x512700", Offset = "0x511500", VA = "0x180512700")]
private int StackPeek()
{
return 0;
}
// Token: 0x060003C5 RID: 965 RVA: 0x000037C8 File Offset: 0x000019C8
[Token(Token = "0x60003C5")]
[Address(RVA = "0x512740", Offset = "0x511540", VA = "0x180512740")]
private int StackPeek(int i)
{
return 0;
}
// Token: 0x060003C6 RID: 966 RVA: 0x000037E0 File Offset: 0x000019E0
[Token(Token = "0x60003C6")]
[Address(RVA = "0x512510", Offset = "0x511310", VA = "0x180512510")]
private int Operator()
{
return 0;
}
// Token: 0x060003C7 RID: 967 RVA: 0x000037F8 File Offset: 0x000019F8
[Token(Token = "0x60003C7")]
[Address(RVA = "0x5124C0", Offset = "0x5112C0", VA = "0x1805124C0")]
private int Operand(int i)
{
return 0;
}
// Token: 0x060003C8 RID: 968 RVA: 0x00003810 File Offset: 0x00001A10
[Token(Token = "0x60003C8")]
[Address(RVA = "0x5124B0", Offset = "0x5112B0", VA = "0x1805124B0")]
private int Leftchars()
{
return 0;
}
// Token: 0x060003C9 RID: 969 RVA: 0x00003828 File Offset: 0x00001A28
[Token(Token = "0x60003C9")]
[Address(RVA = "0x5126C0", Offset = "0x5114C0", VA = "0x1805126C0")]
private int Rightchars()
{
return 0;
}
// Token: 0x060003CA RID: 970 RVA: 0x00003840 File Offset: 0x00001A40
[Token(Token = "0x60003CA")]
[Address(RVA = "0x510070", Offset = "0x50EE70", VA = "0x180510070")]
private int Bump()
{
return 0;
}
// Token: 0x060003CB RID: 971 RVA: 0x00003858 File Offset: 0x00001A58
[Token(Token = "0x60003CB")]
[Address(RVA = "0x510600", Offset = "0x50F400", VA = "0x180510600")]
private int Forwardchars()
{
return 0;
}
// Token: 0x060003CC RID: 972 RVA: 0x00003870 File Offset: 0x00001A70
[Token(Token = "0x60003CC")]
[Address(RVA = "0x510550", Offset = "0x50F350", VA = "0x180510550")]
private char Forwardcharnext()
{
return '\0';
}
// Token: 0x060003CD RID: 973 RVA: 0x00003888 File Offset: 0x00001A88
[Token(Token = "0x60003CD")]
[Address(RVA = "0x512870", Offset = "0x511670", VA = "0x180512870")]
private bool Stringmatch(string str)
{
return default(bool);
}
// Token: 0x060003CE RID: 974 RVA: 0x000038A0 File Offset: 0x00001AA0
[Token(Token = "0x60003CE")]
[Address(RVA = "0x512520", Offset = "0x511320", VA = "0x180512520")]
private bool Refmatch(int index, int len)
{
return default(bool);
}
// Token: 0x060003CF RID: 975 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003CF")]
[Address(RVA = "0x510050", Offset = "0x50EE50", VA = "0x180510050")]
private void Backwardnext()
{
}
// Token: 0x060003D0 RID: 976 RVA: 0x000038B8 File Offset: 0x00001AB8
[Token(Token = "0x60003D0")]
[Address(RVA = "0x510090", Offset = "0x50EE90", VA = "0x180510090")]
private char CharAt(int j)
{
return '\0';
}
// Token: 0x060003D1 RID: 977 RVA: 0x000038D0 File Offset: 0x00001AD0
[Token(Token = "0x60003D1")]
[Address(RVA = "0x5100B0", Offset = "0x50EEB0", VA = "0x1805100B0", Slot = "5")]
protected override bool FindFirstChar()
{
return default(bool);
}
// Token: 0x060003D2 RID: 978 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003D2")]
[Address(RVA = "0x510620", Offset = "0x50F420", VA = "0x180510620", Slot = "4")]
protected override void Go()
{
}
// Token: 0x040002FE RID: 766
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x40002FE")]
internal int runoperator;
// Token: 0x040002FF RID: 767
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x40002FF")]
internal int[] runcodes;
// Token: 0x04000300 RID: 768
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4000300")]
internal int runcodepos;
// Token: 0x04000301 RID: 769
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x4000301")]
internal string[] runstrings;
// Token: 0x04000302 RID: 770
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4000302")]
internal RegexCode runcode;
// Token: 0x04000303 RID: 771
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4000303")]
internal RegexPrefix runfcPrefix;
// Token: 0x04000304 RID: 772
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4000304")]
internal RegexBoyerMoore runbmPrefix;
// Token: 0x04000305 RID: 773
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4000305")]
internal int runanchors;
// Token: 0x04000306 RID: 774
[FieldOffset(Offset = "0xBC")]
[Token(Token = "0x4000306")]
internal bool runrtl;
// Token: 0x04000307 RID: 775
[FieldOffset(Offset = "0xBD")]
[Token(Token = "0x4000307")]
internal bool runci;
// Token: 0x04000308 RID: 776
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4000308")]
internal CultureInfo runculture;
}
}