using System; using System.Collections; using System.Collections.Generic; using Cpp2IlInjected; namespace System.IO { // Token: 0x02000291 RID: 657 [Token(Token = "0x2000291")] internal abstract class Iterator : IEnumerable, IEnumerable, IEnumerator, IDisposable, IEnumerator { // Token: 0x060017D3 RID: 6099 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60017D3")] [Address(RVA = "0x3013750", Offset = "0x3012750", VA = "0x183013750")] public Iterator() { } // Token: 0x170002CF RID: 719 // (get) Token: 0x060017D4 RID: 6100 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170002CF")] public TSource Current { [Token(Token = "0x60017D4")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "6")] get { return null; } } // Token: 0x060017D5 RID: 6101 [Token(Token = "0x60017D5")] [Address(Slot = "11")] protected abstract Iterator Clone(); // Token: 0x060017D6 RID: 6102 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60017D6")] [Address(RVA = "0x358E050", Offset = "0x358D050", VA = "0x18358E050", Slot = "7")] public void Dispose() { } // Token: 0x060017D7 RID: 6103 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60017D7")] [Address(RVA = "0x30FE410", Offset = "0x30FD410", VA = "0x1830FE410", Slot = "12")] protected virtual void Dispose(bool disposing) { } // Token: 0x060017D8 RID: 6104 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60017D8")] [Address(RVA = "0x3013600", Offset = "0x3012600", VA = "0x183013600", Slot = "4")] public IEnumerator GetEnumerator() { return null; } // Token: 0x060017D9 RID: 6105 [Token(Token = "0x60017D9")] [Address(Slot = "13")] public abstract bool MoveNext(); // Token: 0x170002D0 RID: 720 // (get) Token: 0x060017DA RID: 6106 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170002D0")] object IEnumerator.Current { [Token(Token = "0x60017DA")] [Address(RVA = "0x1FC4650", Offset = "0x1FC3650", VA = "0x181FC4650", Slot = "9")] get { return null; } } // Token: 0x060017DB RID: 6107 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60017DB")] [Address(RVA = "0x1CD3830", Offset = "0x1CD2830", VA = "0x181CD3830", Slot = "5")] IEnumerator IEnumerable.GetEnumerator() { return null; } // Token: 0x060017DC RID: 6108 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60017DC")] [Address(RVA = "0x358E0D0", Offset = "0x358D0D0", VA = "0x18358E0D0", Slot = "10")] void IEnumerator.Reset() { } // Token: 0x04000CC8 RID: 3272 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000CC8")] private int threadId; // Token: 0x04000CC9 RID: 3273 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000CC9")] internal int state; // Token: 0x04000CCA RID: 3274 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000CCA")] internal TSource current; } }