using System; using System.Collections; using Cpp2IlInjected; namespace System.Security.Cryptography.X509Certificates { /// Supports a simple iteration over an . This class cannot be inherited. // Token: 0x020001EB RID: 491 [Token(Token = "0x20001EB")] public sealed class X509ChainElementEnumerator : IEnumerator { // Token: 0x06000CE0 RID: 3296 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000CE0")] [Address(RVA = "0x51B1D0", Offset = "0x519FD0", VA = "0x18051B1D0")] internal X509ChainElementEnumerator(IEnumerable enumerable) { } /// Gets the current element in the . /// The current element in the . /// The enumerator is positioned before the first element of the collection or after the last element. // Token: 0x17000268 RID: 616 // (get) Token: 0x06000CE1 RID: 3297 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000268")] object IEnumerator.Current { [Token(Token = "0x6000CE1")] [Address(RVA = "0x51B180", Offset = "0x519F80", VA = "0x18051B180", Slot = "5")] get { return null; } } /// Advances the enumerator to the next element in the . /// /// if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the collection. /// The collection was modified after the enumerator was created. // Token: 0x06000CE2 RID: 3298 RVA: 0x00006B88 File Offset: 0x00004D88 [Token(Token = "0x6000CE2")] [Address(RVA = "0x51B0E0", Offset = "0x519EE0", VA = "0x18051B0E0", Slot = "4")] public bool MoveNext() { return default(bool); } /// Sets the enumerator to its initial position, which is before the first element in the . /// The collection was modified after the enumerator was created. // Token: 0x06000CE3 RID: 3299 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000CE3")] [Address(RVA = "0x51B130", Offset = "0x519F30", VA = "0x18051B130", Slot = "6")] public void Reset() { } // Token: 0x040006F0 RID: 1776 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40006F0")] private IEnumerator enumerator; } }