m
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: 0x020000B6 RID: 182
|
||||
[Token(Token = "0x20000B6")]
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public abstract class RegexRunner
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Text.RegularExpressions.RegexRunner" /> class.</summary>
|
||||
// Token: 0x06000449 RID: 1097 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000449")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
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: 0x0600044A RID: 1098 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600044A")]
|
||||
[Address(RVA = "0xF457B0", Offset = "0xF447B0", VA = "0x180F457B0")]
|
||||
protected internal Match Scan(Regex regex, string text, int textbeg, int textend, int textstart, int prevlen, bool quick, TimeSpan timeout)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600044B RID: 1099 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600044B")]
|
||||
[Address(RVA = "0xF45C10", Offset = "0xF44C10", VA = "0x180F45C10")]
|
||||
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: 0x0600044C RID: 1100 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600044C")]
|
||||
[Address(RVA = "0xF44CD0", Offset = "0xF43CD0", VA = "0x180F44CD0")]
|
||||
protected void CheckTimeout()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600044D RID: 1101 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600044D")]
|
||||
[Address(RVA = "0xF44EC0", Offset = "0xF43EC0", VA = "0x180F44EC0")]
|
||||
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: 0x0600044E RID: 1102
|
||||
[Token(Token = "0x600044E")]
|
||||
[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: 0x0600044F RID: 1103
|
||||
[Token(Token = "0x600044F")]
|
||||
[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: 0x06000450 RID: 1104
|
||||
[Token(Token = "0x6000450")]
|
||||
[Address(Slot = "6")]
|
||||
protected abstract void InitTrackCount();
|
||||
|
||||
// Token: 0x06000451 RID: 1105 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000451")]
|
||||
[Address(RVA = "0xF45290", Offset = "0xF44290", VA = "0x180F45290")]
|
||||
private void InitMatch()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000452 RID: 1106 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000452")]
|
||||
[Address(RVA = "0xF45C40", Offset = "0xF44C40", VA = "0x180F45C40")]
|
||||
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: 0x06000453 RID: 1107 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000453")]
|
||||
[Address(RVA = "0xF45160", Offset = "0xF44160", VA = "0x180F45160")]
|
||||
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: 0x06000454 RID: 1108 RVA: 0x00003C90 File Offset: 0x00001E90
|
||||
[Token(Token = "0x6000454")]
|
||||
[Address(RVA = "0xF45500", Offset = "0xF44500", VA = "0x180F45500")]
|
||||
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: 0x06000455 RID: 1109 RVA: 0x00003CA8 File Offset: 0x00001EA8
|
||||
[Token(Token = "0x6000455")]
|
||||
[Address(RVA = "0xF455F0", Offset = "0xF445F0", VA = "0x180F455F0")]
|
||||
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: 0x06000456 RID: 1110 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000456")]
|
||||
[Address(RVA = "0xF450D0", Offset = "0xF440D0", VA = "0x180F450D0")]
|
||||
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: 0x06000457 RID: 1111 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000457")]
|
||||
[Address(RVA = "0xF45040", Offset = "0xF44040", VA = "0x180F45040")]
|
||||
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: 0x06000458 RID: 1112 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000458")]
|
||||
[Address(RVA = "0xF44FB0", Offset = "0xF43FB0", VA = "0x180F44FB0")]
|
||||
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: 0x06000459 RID: 1113 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000459")]
|
||||
[Address(RVA = "0xF44DD0", Offset = "0xF43DD0", VA = "0x180F44DD0")]
|
||||
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: 0x0600045A RID: 1114 RVA: 0x00003CC0 File Offset: 0x00001EC0
|
||||
[Token(Token = "0x600045A")]
|
||||
[Address(RVA = "0xF45770", Offset = "0xF44770", VA = "0x180F45770")]
|
||||
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: 0x0600045B RID: 1115 RVA: 0x00003CD8 File Offset: 0x00001ED8
|
||||
[Token(Token = "0x600045B")]
|
||||
[Address(RVA = "0xF44EA0", Offset = "0xF43EA0", VA = "0x180F44EA0")]
|
||||
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: 0x0600045C RID: 1116 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600045C")]
|
||||
[Address(RVA = "0xF44C40", Offset = "0xF43C40", VA = "0x180F44C40")]
|
||||
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: 0x0600045D RID: 1117 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600045D")]
|
||||
[Address(RVA = "0xF45C90", Offset = "0xF44C90", VA = "0x180F45C90")]
|
||||
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: 0x0600045E RID: 1118 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600045E")]
|
||||
[Address(RVA = "0xF45DB0", Offset = "0xF44DB0", VA = "0x180F45DB0")]
|
||||
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: 0x0600045F RID: 1119 RVA: 0x00003CF0 File Offset: 0x00001EF0
|
||||
[Token(Token = "0x600045F")]
|
||||
[Address(RVA = "0xF456E0", Offset = "0xF446E0", VA = "0x180F456E0")]
|
||||
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: 0x06000460 RID: 1120 RVA: 0x00003D08 File Offset: 0x00001F08
|
||||
[Token(Token = "0x6000460")]
|
||||
[Address(RVA = "0xF45710", Offset = "0xF44710", VA = "0x180F45710")]
|
||||
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: 0x06000461 RID: 1121 RVA: 0x00003D20 File Offset: 0x00001F20
|
||||
[Token(Token = "0x6000461")]
|
||||
[Address(RVA = "0xF45740", Offset = "0xF44740", VA = "0x180F45740")]
|
||||
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: 0x04000341 RID: 833
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000341")]
|
||||
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: 0x04000342 RID: 834
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x4000342")]
|
||||
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: 0x04000343 RID: 835
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000343")]
|
||||
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: 0x04000344 RID: 836
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000344")]
|
||||
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: 0x04000345 RID: 837
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000345")]
|
||||
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: 0x04000346 RID: 838
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000346")]
|
||||
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: 0x04000347 RID: 839
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000347")]
|
||||
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: 0x04000348 RID: 840
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000348")]
|
||||
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: 0x04000349 RID: 841
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4000349")]
|
||||
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: 0x0400034A RID: 842
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400034A")]
|
||||
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: 0x0400034B RID: 843
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400034B")]
|
||||
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: 0x0400034C RID: 844
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400034C")]
|
||||
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: 0x0400034D RID: 845
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400034D")]
|
||||
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: 0x0400034E RID: 846
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400034E")]
|
||||
protected internal Regex runregex;
|
||||
|
||||
// Token: 0x0400034F RID: 847
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400034F")]
|
||||
private int timeout;
|
||||
|
||||
// Token: 0x04000350 RID: 848
|
||||
[FieldOffset(Offset = "0x74")]
|
||||
[Token(Token = "0x4000350")]
|
||||
private bool ignoreTimeout;
|
||||
|
||||
// Token: 0x04000351 RID: 849
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4000351")]
|
||||
private int timeoutOccursAt;
|
||||
|
||||
// Token: 0x04000352 RID: 850
|
||||
[Token(Token = "0x4000352")]
|
||||
private const int TimeoutCheckFrequency = 1000;
|
||||
|
||||
// Token: 0x04000353 RID: 851
|
||||
[FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x4000353")]
|
||||
private int timeoutChecksToSkip;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user