192 lines
6.0 KiB
C#
192 lines
6.0 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.Text.RegularExpressions
|
|
{
|
|
/// <summary>Represents the results from a single regular expression match.</summary>
|
|
// Token: 0x020000B1 RID: 177
|
|
[Token(Token = "0x20000B1")]
|
|
[Serializable]
|
|
public class Match : Group
|
|
{
|
|
/// <summary>Gets the empty group. All failed matches return this empty match.</summary>
|
|
/// <returns>An empty match.</returns>
|
|
// Token: 0x17000093 RID: 147
|
|
// (get) Token: 0x060003D3 RID: 979 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000093")]
|
|
public static Match Empty
|
|
{
|
|
[Token(Token = "0x60003D3")]
|
|
[Address(RVA = "0x503510", Offset = "0x502310", VA = "0x180503510")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060003D4 RID: 980 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003D4")]
|
|
[Address(RVA = "0x503390", Offset = "0x502190", VA = "0x180503390")]
|
|
internal Match(Regex regex, int capcount, string text, int begpos, int len, int startpos)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003D5 RID: 981 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003D5")]
|
|
[Address(RVA = "0x503030", Offset = "0x501E30", VA = "0x180503030", Slot = "4")]
|
|
internal virtual void Reset(Regex regex, string text, int textbeg, int textend, int textstart)
|
|
{
|
|
}
|
|
|
|
/// <summary>Gets a collection of groups matched by the regular expression.</summary>
|
|
/// <returns>The character groups matched by the pattern.</returns>
|
|
// Token: 0x17000094 RID: 148
|
|
// (get) Token: 0x060003D6 RID: 982 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000094")]
|
|
public virtual GroupCollection Groups
|
|
{
|
|
[Token(Token = "0x60003D6")]
|
|
[Address(RVA = "0x503570", Offset = "0x502370", VA = "0x180503570", Slot = "5")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/// <summary>Returns a new <see cref="T:System.Text.RegularExpressions.Match" /> object with the results for the next match, starting at the position at which the last match ended (at the character after the last matched character).</summary>
|
|
/// <returns>The next regular expression match.</returns>
|
|
/// <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">A time-out occurred.</exception>
|
|
// Token: 0x060003D7 RID: 983 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003D7")]
|
|
[Address(RVA = "0x502FA0", Offset = "0x501DA0", VA = "0x180502FA0")]
|
|
public Match NextMatch()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003D8 RID: 984 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003D8")]
|
|
[Address(RVA = "0x502C30", Offset = "0x501A30", VA = "0x180502C30", Slot = "6")]
|
|
internal virtual string GroupToStringImpl(int groupnum)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003D9 RID: 985 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003D9")]
|
|
[Address(RVA = "0x502DF0", Offset = "0x501BF0", VA = "0x180502DF0")]
|
|
internal string LastGroupToStringImpl()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003DA RID: 986 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003DA")]
|
|
[Address(RVA = "0x502790", Offset = "0x501590", VA = "0x180502790", Slot = "7")]
|
|
internal virtual void AddMatch(int cap, int start, int len)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003DB RID: 987 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003DB")]
|
|
[Address(RVA = "0x502AC0", Offset = "0x5018C0", VA = "0x180502AC0", Slot = "8")]
|
|
internal virtual void BalanceMatch(int cap)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003DC RID: 988 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003DC")]
|
|
[Address(RVA = "0x502FF0", Offset = "0x501DF0", VA = "0x180502FF0", Slot = "9")]
|
|
internal virtual void RemoveMatch(int cap)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003DD RID: 989 RVA: 0x000038E8 File Offset: 0x00001AE8
|
|
[Token(Token = "0x60003DD")]
|
|
[Address(RVA = "0x502D40", Offset = "0x501B40", VA = "0x180502D40", Slot = "10")]
|
|
internal virtual bool IsMatched(int cap)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003DE RID: 990 RVA: 0x00003900 File Offset: 0x00001B00
|
|
[Token(Token = "0x60003DE")]
|
|
[Address(RVA = "0x502E20", Offset = "0x501C20", VA = "0x180502E20", Slot = "11")]
|
|
internal virtual int MatchIndex(int cap)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060003DF RID: 991 RVA: 0x00003918 File Offset: 0x00001B18
|
|
[Token(Token = "0x60003DF")]
|
|
[Address(RVA = "0x502EE0", Offset = "0x501CE0", VA = "0x180502EE0", Slot = "12")]
|
|
internal virtual int MatchLength(int cap)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060003E0 RID: 992 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003E0")]
|
|
[Address(RVA = "0x5030B0", Offset = "0x501EB0", VA = "0x1805030B0", Slot = "13")]
|
|
internal virtual void Tidy(int textpos)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003E2 RID: 994 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003E2")]
|
|
[Address(RVA = "0x5034E0", Offset = "0x5022E0", VA = "0x1805034E0")]
|
|
internal Match()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000309 RID: 777
|
|
[Token(Token = "0x4000309")]
|
|
internal static Match _empty;
|
|
|
|
// Token: 0x0400030A RID: 778
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400030A")]
|
|
internal GroupCollection _groupcoll;
|
|
|
|
// Token: 0x0400030B RID: 779
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400030B")]
|
|
internal Regex _regex;
|
|
|
|
// Token: 0x0400030C RID: 780
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400030C")]
|
|
internal int _textbeg;
|
|
|
|
// Token: 0x0400030D RID: 781
|
|
[FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x400030D")]
|
|
internal int _textpos;
|
|
|
|
// Token: 0x0400030E RID: 782
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400030E")]
|
|
internal int _textend;
|
|
|
|
// Token: 0x0400030F RID: 783
|
|
[FieldOffset(Offset = "0x5C")]
|
|
[Token(Token = "0x400030F")]
|
|
internal int _textstart;
|
|
|
|
// Token: 0x04000310 RID: 784
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4000310")]
|
|
internal int[][] _matches;
|
|
|
|
// Token: 0x04000311 RID: 785
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4000311")]
|
|
internal int[] _matchcount;
|
|
|
|
// Token: 0x04000312 RID: 786
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4000312")]
|
|
internal bool _balancing;
|
|
}
|
|
}
|