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: 0x020000AD RID: 173
|
|
[Token(Token = "0x20000AD")]
|
|
[Serializable]
|
|
public class Match : Group
|
|
{
|
|
/// <summary>Gets the empty group. All failed matches return this empty match.</summary>
|
|
/// <returns>An empty match.</returns>
|
|
// Token: 0x1700008F RID: 143
|
|
// (get) Token: 0x060003BD RID: 957 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x1700008F")]
|
|
public static Match Empty
|
|
{
|
|
[Token(Token = "0x60003BD")]
|
|
[Address(RVA = "0xC76860", Offset = "0xC75860", VA = "0x180C76860")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060003BE RID: 958 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003BE")]
|
|
[Address(RVA = "0xC766E0", Offset = "0xC756E0", VA = "0x180C766E0")]
|
|
internal Match(Regex regex, int capcount, string text, int begpos, int len, int startpos)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003BF RID: 959 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003BF")]
|
|
[Address(RVA = "0xC76380", Offset = "0xC75380", VA = "0x180C76380", 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: 0x17000090 RID: 144
|
|
// (get) Token: 0x060003C0 RID: 960 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000090")]
|
|
public virtual GroupCollection Groups
|
|
{
|
|
[Token(Token = "0x60003C0")]
|
|
[Address(RVA = "0xC768C0", Offset = "0xC758C0", VA = "0x180C768C0", 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: 0x060003C1 RID: 961 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003C1")]
|
|
[Address(RVA = "0xC762F0", Offset = "0xC752F0", VA = "0x180C762F0")]
|
|
public Match NextMatch()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003C2 RID: 962 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003C2")]
|
|
[Address(RVA = "0xC75F80", Offset = "0xC74F80", VA = "0x180C75F80", Slot = "6")]
|
|
internal virtual string GroupToStringImpl(int groupnum)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003C3 RID: 963 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60003C3")]
|
|
[Address(RVA = "0xC76140", Offset = "0xC75140", VA = "0x180C76140")]
|
|
internal string LastGroupToStringImpl()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060003C4 RID: 964 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003C4")]
|
|
[Address(RVA = "0xC75AE0", Offset = "0xC74AE0", VA = "0x180C75AE0", Slot = "7")]
|
|
internal virtual void AddMatch(int cap, int start, int len)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003C5 RID: 965 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003C5")]
|
|
[Address(RVA = "0xC75E10", Offset = "0xC74E10", VA = "0x180C75E10", Slot = "8")]
|
|
internal virtual void BalanceMatch(int cap)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003C6 RID: 966 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003C6")]
|
|
[Address(RVA = "0xC76340", Offset = "0xC75340", VA = "0x180C76340", Slot = "9")]
|
|
internal virtual void RemoveMatch(int cap)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003C7 RID: 967 RVA: 0x000038D0 File Offset: 0x00001AD0
|
|
[Token(Token = "0x60003C7")]
|
|
[Address(RVA = "0xC76090", Offset = "0xC75090", VA = "0x180C76090", Slot = "10")]
|
|
internal virtual bool IsMatched(int cap)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060003C8 RID: 968 RVA: 0x000038E8 File Offset: 0x00001AE8
|
|
[Token(Token = "0x60003C8")]
|
|
[Address(RVA = "0xC76170", Offset = "0xC75170", VA = "0x180C76170", Slot = "11")]
|
|
internal virtual int MatchIndex(int cap)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060003C9 RID: 969 RVA: 0x00003900 File Offset: 0x00001B00
|
|
[Token(Token = "0x60003C9")]
|
|
[Address(RVA = "0xC76230", Offset = "0xC75230", VA = "0x180C76230", Slot = "12")]
|
|
internal virtual int MatchLength(int cap)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060003CA RID: 970 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003CA")]
|
|
[Address(RVA = "0xC76400", Offset = "0xC75400", VA = "0x180C76400", Slot = "13")]
|
|
internal virtual void Tidy(int textpos)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060003CC RID: 972 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60003CC")]
|
|
[Address(RVA = "0xC76830", Offset = "0xC75830", VA = "0x180C76830")]
|
|
internal Match()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040002FC RID: 764
|
|
[Token(Token = "0x40002FC")]
|
|
internal static Match _empty;
|
|
|
|
// Token: 0x040002FD RID: 765
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40002FD")]
|
|
internal GroupCollection _groupcoll;
|
|
|
|
// Token: 0x040002FE RID: 766
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x40002FE")]
|
|
internal Regex _regex;
|
|
|
|
// Token: 0x040002FF RID: 767
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x40002FF")]
|
|
internal int _textbeg;
|
|
|
|
// Token: 0x04000300 RID: 768
|
|
[FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x4000300")]
|
|
internal int _textpos;
|
|
|
|
// Token: 0x04000301 RID: 769
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4000301")]
|
|
internal int _textend;
|
|
|
|
// Token: 0x04000302 RID: 770
|
|
[FieldOffset(Offset = "0x5C")]
|
|
[Token(Token = "0x4000302")]
|
|
internal int _textstart;
|
|
|
|
// Token: 0x04000303 RID: 771
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4000303")]
|
|
internal int[][] _matches;
|
|
|
|
// Token: 0x04000304 RID: 772
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4000304")]
|
|
internal int[] _matchcount;
|
|
|
|
// Token: 0x04000305 RID: 773
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4000305")]
|
|
internal bool _balancing;
|
|
}
|
|
}
|