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

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;
}
}