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: 0x020001E6 RID: 486 [Token(Token = "0x20001E6")] [DefaultMember("Item")] public sealed class X509ChainElementCollection : ICollection, IEnumerable { // Token: 0x06000CC4 RID: 3268 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000CC4")] [Address(RVA = "0xC8E2C0", Offset = "0xC8D2C0", VA = "0x180C8E2C0")] internal X509ChainElementCollection() { } /// Gets the number of elements in the collection. /// An integer representing the number of elements in the collection. // Token: 0x17000261 RID: 609 // (get) Token: 0x06000CC5 RID: 3269 RVA: 0x00006B40 File Offset: 0x00004D40 [Token(Token = "0x17000261")] public int Count { [Token(Token = "0x6000CC5")] [Address(RVA = "0x478810", Offset = "0x477810", VA = "0x180478810", Slot = "5")] get { return 0; } } /// Gets a value indicating whether the collection of chain elements is synchronized. /// Always returns . // Token: 0x17000262 RID: 610 // (get) Token: 0x06000CC6 RID: 3270 RVA: 0x00006B58 File Offset: 0x00004D58 [Token(Token = "0x17000262")] public bool IsSynchronized { [Token(Token = "0x6000CC6")] [Address(RVA = "0xC8E320", Offset = "0xC8D320", VA = "0x180C8E320", 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: 0x17000263 RID: 611 // (get) Token: 0x06000CC7 RID: 3271 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000263")] public object SyncRoot { [Token(Token = "0x6000CC7")] [Address(RVA = "0x8AC2F0", Offset = "0x8AB2F0", VA = "0x1808AC2F0", 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: 0x06000CC8 RID: 3272 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000CC8")] [Address(RVA = "0xBA4770", Offset = "0xBA3770", VA = "0x180BA4770", 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: 0x06000CC9 RID: 3273 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000CC9")] [Address(RVA = "0xC8E230", Offset = "0xC8D230", VA = "0x180C8E230", Slot = "8")] IEnumerator IEnumerable.GetEnumerator() { return null; } // Token: 0x040006E2 RID: 1762 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40006E2")] private ArrayList _list; } }