using System; using System.Collections; using System.Collections.Generic; using Cpp2IlInjected; namespace System.IO { // Token: 0x0200028A RID: 650 [Token(Token = "0x200028A")] internal abstract class Iterator : IEnumerable, IEnumerable, IEnumerator, IDisposable, IEnumerator { // Token: 0x06001794 RID: 6036 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001794")] [Address(RVA = "0x2C766C0", Offset = "0x2C754C0", VA = "0x182C766C0")] public Iterator() { } // Token: 0x170002C4 RID: 708 // (get) Token: 0x06001795 RID: 6037 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170002C4")] public TSource Current { [Token(Token = "0x6001795")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "6")] get { return null; } } // Token: 0x06001796 RID: 6038 [Token(Token = "0x6001796")] [Address(Slot = "11")] protected abstract Iterator Clone(); // Token: 0x06001797 RID: 6039 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001797")] [Address(RVA = "0x2C76560", Offset = "0x2C75360", VA = "0x182C76560", Slot = "7")] public void Dispose() { } // Token: 0x06001798 RID: 6040 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001798")] [Address(RVA = "0x2C765E0", Offset = "0x2C753E0", VA = "0x182C765E0", Slot = "12")] protected virtual void Dispose(bool disposing) { } // Token: 0x06001799 RID: 6041 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001799")] [Address(RVA = "0x2C765F0", Offset = "0x2C753F0", VA = "0x182C765F0", Slot = "4")] public IEnumerator GetEnumerator() { return null; } // Token: 0x0600179A RID: 6042 [Token(Token = "0x600179A")] [Address(Slot = "13")] public abstract bool MoveNext(); // Token: 0x170002C5 RID: 709 // (get) Token: 0x0600179B RID: 6043 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170002C5")] object IEnumerator.Current { [Token(Token = "0x600179B")] [Address(RVA = "0x13FD250", Offset = "0x13FC050", VA = "0x1813FD250", Slot = "9")] get { return null; } } // Token: 0x0600179C RID: 6044 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600179C")] [Address(RVA = "0x119FEB0", Offset = "0x119ECB0", VA = "0x18119FEB0", Slot = "5")] IEnumerator IEnumerable.GetEnumerator() { return null; } // Token: 0x0600179D RID: 6045 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600179D")] [Address(RVA = "0x2C76670", Offset = "0x2C75470", VA = "0x182C76670", Slot = "10")] void IEnumerator.Reset() { } // Token: 0x04000CBE RID: 3262 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000CBE")] private int threadId; // Token: 0x04000CBF RID: 3263 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000CBF")] internal int state; // Token: 0x04000CC0 RID: 3264 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000CC0")] internal TSource current; } }