using System; using System.Collections; using Cpp2IlInjected; namespace System.Text.RegularExpressions { /// Represents the set of successful matches found by iteratively applying a regular expression pattern to the input string. // Token: 0x020000B3 RID: 179 [Token(Token = "0x20000B3")] [Serializable] public class MatchCollection : ICollection, IEnumerable { // Token: 0x060003E5 RID: 997 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60003E5")] [Address(RVA = "0x502340", Offset = "0x501140", VA = "0x180502340")] internal MatchCollection(Regex regex, string input, int beginning, int length, int startat) { } // Token: 0x060003E6 RID: 998 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60003E6")] [Address(RVA = "0x502150", Offset = "0x500F50", VA = "0x180502150")] internal Match GetMatch(int i) { return null; } /// Gets the number of matches. /// The number of matches. /// A time-out occurred. // Token: 0x17000096 RID: 150 // (get) Token: 0x060003E7 RID: 999 RVA: 0x00003930 File Offset: 0x00001B30 [Token(Token = "0x17000096")] public int Count { [Token(Token = "0x60003E7")] [Address(RVA = "0x502470", Offset = "0x501270", VA = "0x180502470", Slot = "5")] get { return 0; } } /// Gets an object that can be used to synchronize access to the collection. /// An object that can be used to synchronize access to the collection. This property always returns the object itself. // Token: 0x17000097 RID: 151 // (get) Token: 0x060003E8 RID: 1000 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000097")] public object SyncRoot { [Token(Token = "0x60003E8")] [Address(RVA = "0x434BD0", Offset = "0x4339D0", VA = "0x180434BD0", Slot = "6")] get { return null; } } /// Gets a value indicating whether access to the collection is synchronized (thread-safe). /// /// in all cases. // Token: 0x17000098 RID: 152 // (get) Token: 0x060003E9 RID: 1001 RVA: 0x00003948 File Offset: 0x00001B48 [Token(Token = "0x17000098")] public bool IsSynchronized { [Token(Token = "0x60003E9")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "7")] get { return default(bool); } } /// Gets an individual member of the collection. /// Index into the collection. /// The captured substring at position in the collection. /// /// is less than 0 or greater than or equal to . /// A time-out occurred. // Token: 0x17000099 RID: 153 [Token(Token = "0x17000099")] public virtual Match this[int i] { [Token(Token = "0x60003EA")] [Address(RVA = "0x502500", Offset = "0x501300", VA = "0x180502500", Slot = "9")] get { return null; } } /// Copies all the elements of the collection to the given array starting at the given index. /// The array the collection is to be copied into. /// The position in the array where copying is to begin. /// /// is a multi-dimensional array. /// /// is outside the bounds of . /// -or- /// plus is outside the bounds of . /// A time-out occurred. // Token: 0x060003EB RID: 1003 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60003EB")] [Address(RVA = "0x501F30", Offset = "0x500D30", VA = "0x180501F30", Slot = "4")] public void CopyTo(Array array, int arrayIndex) { } /// Provides an enumerator that iterates through the collection. /// An object that contains all objects within the . /// A time-out occurred. // Token: 0x060003EC RID: 1004 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60003EC")] [Address(RVA = "0x5020F0", Offset = "0x500EF0", VA = "0x1805020F0", Slot = "8")] public IEnumerator GetEnumerator() { return null; } // Token: 0x060003EE RID: 1006 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60003EE")] [Address(RVA = "0x502440", Offset = "0x501240", VA = "0x180502440")] internal MatchCollection() { } // Token: 0x04000314 RID: 788 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000314")] internal Regex _regex; // Token: 0x04000315 RID: 789 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000315")] internal ArrayList _matches; // Token: 0x04000316 RID: 790 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000316")] internal bool _done; // Token: 0x04000317 RID: 791 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000317")] internal string _input; // Token: 0x04000318 RID: 792 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4000318")] internal int _beginning; // Token: 0x04000319 RID: 793 [FieldOffset(Offset = "0x34")] [Token(Token = "0x4000319")] internal int _length; // Token: 0x0400031A RID: 794 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400031A")] internal int _startat; // Token: 0x0400031B RID: 795 [FieldOffset(Offset = "0x3C")] [Token(Token = "0x400031B")] internal int _prevlen; // Token: 0x0400031C RID: 796 [Token(Token = "0x400031C")] private static int infinite; } }