using System;
using Cpp2IlInjected;
namespace System.Text.RegularExpressions
{
/// Represents the results from a single regular expression match.
// Token: 0x020000AD RID: 173
[Token(Token = "0x20000AD")]
[Serializable]
public class Match : Group
{
/// Gets the empty group. All failed matches return this empty match.
/// An empty match.
// 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)
{
}
/// Gets a collection of groups matched by the regular expression.
/// The character groups matched by the pattern.
// 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;
}
}
/// Returns a new 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).
/// The next regular expression match.
/// A time-out occurred.
// 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;
}
}