using System; using System.Collections; using Cpp2IlInjected; namespace System.Text.RegularExpressions { /// Returns the set of captured groups in a single match. // Token: 0x020000AE RID: 174 [Token(Token = "0x20000AE")] [Serializable] public class GroupCollection : ICollection, IEnumerable { // Token: 0x0600039B RID: 923 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600039B")] [Address(RVA = "0x4089A0", Offset = "0x4077A0", VA = "0x1804089A0")] internal GroupCollection(Match match, Hashtable caps) { } /// Gets an object that can be used to synchronize access to the . /// A copy of the object to synchronize. // Token: 0x1700008D RID: 141 // (get) Token: 0x0600039C RID: 924 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700008D")] public object SyncRoot { [Token(Token = "0x600039C")] [Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "6")] get { return null; } } /// Gets a value that indicates whether access to the is synchronized (thread-safe). /// /// in all cases. // Token: 0x1700008E RID: 142 // (get) Token: 0x0600039D RID: 925 RVA: 0x000036F0 File Offset: 0x000018F0 [Token(Token = "0x1700008E")] public bool IsSynchronized { [Token(Token = "0x600039D")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "7")] get { return default(bool); } } /// Returns the number of groups in the collection. /// The number of groups in the collection. // Token: 0x1700008F RID: 143 // (get) Token: 0x0600039E RID: 926 RVA: 0x00003708 File Offset: 0x00001908 [Token(Token = "0x1700008F")] public int Count { [Token(Token = "0x600039E")] [Address(RVA = "0x501AC0", Offset = "0x5008C0", VA = "0x180501AC0", Slot = "5")] get { return 0; } } /// Enables access to a member of the collection by integer index. /// The zero-based index of the collection member to be retrieved. /// The member of the collection specified by . // Token: 0x17000090 RID: 144 [Token(Token = "0x17000090")] public Group this[int groupnum] { [Token(Token = "0x600039F")] [Address(RVA = "0x501AF0", Offset = "0x5008F0", VA = "0x180501AF0")] get { return null; } } // Token: 0x060003A0 RID: 928 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60003A0")] [Address(RVA = "0x501950", Offset = "0x500750", VA = "0x180501950")] internal Group GetGroup(int groupnum) { return null; } // Token: 0x060003A1 RID: 929 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60003A1")] [Address(RVA = "0x5015B0", Offset = "0x5003B0", VA = "0x1805015B0")] internal Group GetGroupImpl(int groupnum) { return null; } /// Copies all the elements of the collection to the given array beginning at the given index. /// The array the collection is to be copied into. /// The position in the destination array where the copying is to begin. /// /// is . /// /// is outside the bounds of . /// -or- /// plus is outside the bounds of . // Token: 0x060003A2 RID: 930 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60003A2")] [Address(RVA = "0x501470", Offset = "0x500270", VA = "0x180501470", Slot = "4")] public void CopyTo(Array array, int arrayIndex) { } /// Provides an enumerator that iterates through the collection. /// An enumerator that contains all objects in the . // Token: 0x060003A3 RID: 931 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60003A3")] [Address(RVA = "0x501550", Offset = "0x500350", VA = "0x180501550", Slot = "8")] public IEnumerator GetEnumerator() { return null; } // Token: 0x060003A4 RID: 932 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60003A4")] [Address(RVA = "0x501A90", Offset = "0x500890", VA = "0x180501A90")] internal GroupCollection() { } // Token: 0x040002F9 RID: 761 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40002F9")] internal Match _match; // Token: 0x040002FA RID: 762 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40002FA")] internal Hashtable _captureMap; // Token: 0x040002FB RID: 763 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40002FB")] internal Group[] _groups; } }