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: 0x020000AF RID: 175 [Token(Token = "0x20000AF")] [Serializable] public class MatchCollection : ICollection, IEnumerable { // Token: 0x060003CF RID: 975 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60003CF")] [Address(RVA = "0xC75690", Offset = "0xC74690", VA = "0x180C75690")] internal MatchCollection(Regex regex, string input, int beginning, int length, int startat) { } // Token: 0x060003D0 RID: 976 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60003D0")] [Address(RVA = "0xC754A0", Offset = "0xC744A0", VA = "0x180C754A0")] internal Match GetMatch(int i) { return null; } /// Gets the number of matches. /// The number of matches. /// A time-out occurred. // Token: 0x17000092 RID: 146 // (get) Token: 0x060003D1 RID: 977 RVA: 0x00003918 File Offset: 0x00001B18 [Token(Token = "0x17000092")] public int Count { [Token(Token = "0x60003D1")] [Address(RVA = "0xC757C0", Offset = "0xC747C0", VA = "0x180C757C0", 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: 0x17000093 RID: 147 // (get) Token: 0x060003D2 RID: 978 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000093")] public object SyncRoot { [Token(Token = "0x60003D2")] [Address(RVA = "0x4A65C0", Offset = "0x4A55C0", VA = "0x1804A65C0", Slot = "6")] get { return null; } } /// Gets a value indicating whether access to the collection is synchronized (thread-safe). /// /// in all cases. // Token: 0x17000094 RID: 148 // (get) Token: 0x060003D3 RID: 979 RVA: 0x00003930 File Offset: 0x00001B30 [Token(Token = "0x17000094")] public bool IsSynchronized { [Token(Token = "0x60003D3")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", 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: 0x17000095 RID: 149 [Token(Token = "0x17000095")] public virtual Match this[int i] { [Token(Token = "0x60003D4")] [Address(RVA = "0xC75850", Offset = "0xC74850", VA = "0x180C75850", 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: 0x060003D5 RID: 981 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60003D5")] [Address(RVA = "0xC75280", Offset = "0xC74280", VA = "0x180C75280", 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: 0x060003D6 RID: 982 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60003D6")] [Address(RVA = "0xC75440", Offset = "0xC74440", VA = "0x180C75440", Slot = "8")] public IEnumerator GetEnumerator() { return null; } // Token: 0x060003D8 RID: 984 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60003D8")] [Address(RVA = "0xC75790", Offset = "0xC74790", VA = "0x180C75790")] internal MatchCollection() { } // Token: 0x04000307 RID: 775 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000307")] internal Regex _regex; // Token: 0x04000308 RID: 776 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000308")] internal ArrayList _matches; // Token: 0x04000309 RID: 777 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000309")] internal bool _done; // Token: 0x0400030A RID: 778 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400030A")] internal string _input; // Token: 0x0400030B RID: 779 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400030B")] internal int _beginning; // Token: 0x0400030C RID: 780 [FieldOffset(Offset = "0x34")] [Token(Token = "0x400030C")] internal int _length; // Token: 0x0400030D RID: 781 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400030D")] internal int _startat; // Token: 0x0400030E RID: 782 [FieldOffset(Offset = "0x3C")] [Token(Token = "0x400030E")] internal int _prevlen; // Token: 0x0400030F RID: 783 [Token(Token = "0x400030F")] private static int infinite; } }