oh dear
This commit is contained in:
@@ -0,0 +1,355 @@
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Text.RegularExpressions
|
||||
{
|
||||
/// <summary>The <see cref="T:System.Text.RegularExpressions.RegexRunner" /> class is the base class for compiled regular expressions.</summary>
|
||||
// Token: 0x020000BA RID: 186
|
||||
[Token(Token = "0x20000BA")]
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public abstract class RegexRunner
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Text.RegularExpressions.RegexRunner" /> class.</summary>
|
||||
// Token: 0x0600045F RID: 1119 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600045F")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
protected internal RegexRunner()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex" /> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly" /> method.</summary>
|
||||
/// <param name="regex">An instance of the regular expression engine.</param>
|
||||
/// <param name="text">The text to scan for a pattern match.</param>
|
||||
/// <param name="textbeg">The zero-based starting position in <paramref name="text" /> at which the regular expression engine scans for a match.</param>
|
||||
/// <param name="textend">The zero-based ending position in <paramref name="text" /> at which the regular expression engine scans for a match.</param>
|
||||
/// <param name="textstart">The zero-based starting position to scan for this match.</param>
|
||||
/// <param name="prevlen">The number of characters in the previous match.</param>
|
||||
/// <param name="quick">
|
||||
/// <see langword="true" /> to search for a match in quick mode; otherwise, <see langword="false" />.</param>
|
||||
/// <param name="timeout">The timeout interval.</param>
|
||||
/// <returns>A match.</returns>
|
||||
// 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()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex" /> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly" /> method.</summary>
|
||||
// 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()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex" /> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly" /> method.</summary>
|
||||
// Token: 0x06000464 RID: 1124
|
||||
[Token(Token = "0x6000464")]
|
||||
[Address(Slot = "4")]
|
||||
protected abstract void Go();
|
||||
|
||||
/// <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex" /> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly" /> method.</summary>
|
||||
/// <returns>Returns <see cref="T:System.Boolean" />.</returns>
|
||||
// Token: 0x06000465 RID: 1125
|
||||
[Token(Token = "0x6000465")]
|
||||
[Address(Slot = "5")]
|
||||
protected abstract bool FindFirstChar();
|
||||
|
||||
/// <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex" /> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly" /> method.</summary>
|
||||
// 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;
|
||||
}
|
||||
|
||||
/// <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex" /> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly" /> method.</summary>
|
||||
// Token: 0x06000469 RID: 1129 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000469")]
|
||||
[Address(RVA = "0x5968D0", Offset = "0x5956D0", VA = "0x1805968D0")]
|
||||
protected void EnsureStorage()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex" /> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly" /> method.</summary>
|
||||
/// <param name="index">The possible boundary position.</param>
|
||||
/// <param name="startpos">The starting position.</param>
|
||||
/// <param name="endpos">The ending position.</param>
|
||||
/// <returns>Returns <see cref="T:System.Boolean" />.</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);
|
||||
}
|
||||
|
||||
/// <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex" /> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly" /> method.</summary>
|
||||
/// <param name="index">The possible ECMA boundary position.</param>
|
||||
/// <param name="startpos">The starting position.</param>
|
||||
/// <param name="endpos">The ending position.</param>
|
||||
/// <returns>Returns <see cref="T:System.Boolean" />.</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);
|
||||
}
|
||||
|
||||
/// <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex" /> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly" /> method.</summary>
|
||||
// Token: 0x0600046C RID: 1132 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600046C")]
|
||||
[Address(RVA = "0x596840", Offset = "0x595640", VA = "0x180596840")]
|
||||
protected void DoubleTrack()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex" /> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly" /> method.</summary>
|
||||
// Token: 0x0600046D RID: 1133 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600046D")]
|
||||
[Address(RVA = "0x5967B0", Offset = "0x5955B0", VA = "0x1805967B0")]
|
||||
protected void DoubleStack()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex" /> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly" /> method.</summary>
|
||||
// Token: 0x0600046E RID: 1134 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600046E")]
|
||||
[Address(RVA = "0x596720", Offset = "0x595520", VA = "0x180596720")]
|
||||
protected void DoubleCrawl()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex" /> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly" /> method.</summary>
|
||||
/// <param name="i">A number to save.</param>
|
||||
// Token: 0x0600046F RID: 1135 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600046F")]
|
||||
[Address(RVA = "0x596540", Offset = "0x595340", VA = "0x180596540")]
|
||||
protected void Crawl(int i)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex" /> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly" /> method.</summary>
|
||||
/// <returns>Returns <see cref="T:System.Int32" />.</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;
|
||||
}
|
||||
|
||||
/// <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex" /> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly" /> method.</summary>
|
||||
/// <returns>Returns <see cref="T:System.Int32" />.</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;
|
||||
}
|
||||
|
||||
/// <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex" /> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly" /> method.</summary>
|
||||
/// <param name="capnum">A capture number.</param>
|
||||
/// <param name="start">The starting position of the capture.</param>
|
||||
/// <param name="end">The ending position of the capture.</param>
|
||||
// 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)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex" /> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly" /> method.</summary>
|
||||
/// <param name="capnum">A capture number.</param>
|
||||
/// <param name="uncapnum">A saved capture number.</param>
|
||||
/// <param name="start">The starting position.</param>
|
||||
/// <param name="end">The ending position.</param>
|
||||
// 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)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex" /> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly" /> method.</summary>
|
||||
// Token: 0x06000474 RID: 1140 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000474")]
|
||||
[Address(RVA = "0x597520", Offset = "0x596320", VA = "0x180597520")]
|
||||
protected void Uncapture()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex" /> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly" /> method.</summary>
|
||||
/// <param name="cap">The capture number.</param>
|
||||
/// <returns>Returns <see cref="T:System.Boolean" />.</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);
|
||||
}
|
||||
|
||||
/// <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex" /> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly" /> method.</summary>
|
||||
/// <param name="cap">The capture number.</param>
|
||||
/// <returns>Returns <see cref="T:System.Int32" />.</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;
|
||||
}
|
||||
|
||||
/// <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex" /> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly" /> method.</summary>
|
||||
/// <param name="cap">The capture number.</param>
|
||||
/// <returns>Returns <see cref="T:System.Int32" />.</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;
|
||||
}
|
||||
|
||||
/// <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex" /> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly" /> method.</summary>
|
||||
// Token: 0x0400034E RID: 846
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400034E")]
|
||||
protected internal int runtextbeg;
|
||||
|
||||
/// <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex" /> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly" /> method.</summary>
|
||||
// Token: 0x0400034F RID: 847
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400034F")]
|
||||
protected internal int runtextend;
|
||||
|
||||
/// <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex" /> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly" /> method.</summary>
|
||||
// Token: 0x04000350 RID: 848
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000350")]
|
||||
protected internal int runtextstart;
|
||||
|
||||
/// <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex" /> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly" /> method.</summary>
|
||||
// Token: 0x04000351 RID: 849
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000351")]
|
||||
protected internal string runtext;
|
||||
|
||||
/// <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex" /> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly" /> method.</summary>
|
||||
// Token: 0x04000352 RID: 850
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000352")]
|
||||
protected internal int runtextpos;
|
||||
|
||||
/// <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex" /> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly" /> method.</summary>
|
||||
// Token: 0x04000353 RID: 851
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000353")]
|
||||
protected internal int[] runtrack;
|
||||
|
||||
/// <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex" /> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly" /> method.</summary>
|
||||
// Token: 0x04000354 RID: 852
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000354")]
|
||||
protected internal int runtrackpos;
|
||||
|
||||
/// <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex" /> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly" /> method.</summary>
|
||||
// Token: 0x04000355 RID: 853
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000355")]
|
||||
protected internal int[] runstack;
|
||||
|
||||
/// <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex" /> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly" /> method.</summary>
|
||||
// Token: 0x04000356 RID: 854
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4000356")]
|
||||
protected internal int runstackpos;
|
||||
|
||||
/// <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex" /> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly" /> method.</summary>
|
||||
// Token: 0x04000357 RID: 855
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4000357")]
|
||||
protected internal int[] runcrawl;
|
||||
|
||||
/// <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex" /> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly" /> method.</summary>
|
||||
// Token: 0x04000358 RID: 856
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4000358")]
|
||||
protected internal int runcrawlpos;
|
||||
|
||||
/// <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex" /> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly" /> method.</summary>
|
||||
// Token: 0x04000359 RID: 857
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x4000359")]
|
||||
protected internal int runtrackcount;
|
||||
|
||||
/// <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex" /> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly" /> method.</summary>
|
||||
// Token: 0x0400035A RID: 858
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400035A")]
|
||||
protected internal Match runmatch;
|
||||
|
||||
/// <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex" /> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly" /> method.</summary>
|
||||
// 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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user