using System; using System.Collections; using System.Reflection; using Cpp2IlInjected; namespace System.Security.Cryptography.X509Certificates { /// Represents a collection of objects. This class cannot be inherited. // Token: 0x020001EA RID: 490 [Token(Token = "0x20001EA")] [DefaultMember("Item")] public sealed class X509ChainElementCollection : ICollection, IEnumerable { // Token: 0x06000CDA RID: 3290 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000CDA")] [Address(RVA = "0x51B050", Offset = "0x519E50", VA = "0x18051B050")] internal X509ChainElementCollection() { } /// Gets the number of elements in the collection. /// An integer representing the number of elements in the collection. // Token: 0x17000265 RID: 613 // (get) Token: 0x06000CDB RID: 3291 RVA: 0x00006B58 File Offset: 0x00004D58 [Token(Token = "0x17000265")] public int Count { [Token(Token = "0x6000CDB")] [Address(RVA = "0x4A64A0", Offset = "0x4A52A0", VA = "0x1804A64A0", Slot = "5")] get { return 0; } } /// Gets a value indicating whether the collection of chain elements is synchronized. /// Always returns . // Token: 0x17000266 RID: 614 // (get) Token: 0x06000CDC RID: 3292 RVA: 0x00006B70 File Offset: 0x00004D70 [Token(Token = "0x17000266")] public bool IsSynchronized { [Token(Token = "0x6000CDC")] [Address(RVA = "0x51B0B0", Offset = "0x519EB0", VA = "0x18051B0B0", Slot = "7")] get { return default(bool); } } /// Gets an object that can be used to synchronize access to an object. /// A pointer reference to the current object. // Token: 0x17000267 RID: 615 // (get) Token: 0x06000CDD RID: 3293 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000267")] public object SyncRoot { [Token(Token = "0x6000CDD")] [Address(RVA = "0x4A64D0", Offset = "0x4A52D0", VA = "0x1804A64D0", Slot = "6")] get { return null; } } /// Copies an object into an array, starting at the specified index. /// An array to copy the object to. /// The index of at which to start copying. /// The specified is less than zero, or greater than or equal to the length of the array. /// /// is . /// /// plus the current count is greater than the length of the array. // Token: 0x06000CDE RID: 3294 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000CDE")] [Address(RVA = "0x4A7C60", Offset = "0x4A6A60", VA = "0x1804A7C60", Slot = "4")] void ICollection.CopyTo(Array array, int index) { } /// Gets an object that can be used to navigate a collection of chain elements. /// An object. // Token: 0x06000CDF RID: 3295 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000CDF")] [Address(RVA = "0x51AFC0", Offset = "0x519DC0", VA = "0x18051AFC0", Slot = "8")] IEnumerator IEnumerable.GetEnumerator() { return null; } // Token: 0x040006EF RID: 1775 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40006EF")] private ArrayList _list; } }