using System; using System.Collections; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace CircuitsV2.Utilities { // Token: 0x02000221 RID: 545 [Token(Token = "0x2000160")] [StructLayout(0)] public readonly struct Result : IEnumerable, IEnumerable { // Token: 0x060011F2 RID: 4594 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6000E63")] [Address(RVA = "0x35F5B0", Offset = "0x35E9B0", VA = "0x18035F5B0")] private Result(object err, in T ok) { } // Token: 0x060011F3 RID: 4595 RVA: 0x00007E14 File Offset: 0x00006014 [Token(Token = "0x6000E64")] [Address(RVA = "0x29F5C90", Offset = "0x29F4690", VA = "0x1829F5C90")] public static Result Err(object err) { return default(Result); } // Token: 0x060011F4 RID: 4596 RVA: 0x00007E2C File Offset: 0x0000602C [Token(Token = "0x6000E65")] [Address(RVA = "0x29F5E40", Offset = "0x29F4840", VA = "0x1829F5E40")] public static Result Ok(in T ok) { return default(Result); } // Token: 0x060011F5 RID: 4597 RVA: 0x00007E44 File Offset: 0x00006044 [Token(Token = "0x6000E66")] [Address(RVA = "0x262A60", Offset = "0x261E60", VA = "0x180262A60")] public Result CastErr() { return default(Result); } // Token: 0x060011F6 RID: 4598 RVA: 0x00007E5C File Offset: 0x0000605C [Token(Token = "0x6000E67")] [Address(RVA = "0x35F380", Offset = "0x35E780", VA = "0x18035F380")] public Result CastNone() { return default(Result); } // Token: 0x060011F7 RID: 4599 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x6000E68")] [Address(RVA = "0x35F540", Offset = "0x35E940", VA = "0x18035F540", Slot = "4")] public IEnumerator GetEnumerator() { return null; } // Token: 0x060011F8 RID: 4600 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x6000E69")] [Address(RVA = "0x35F550", Offset = "0x35E950", VA = "0x18035F550", Slot = "5")] IEnumerator IEnumerable.GetEnumerator() { return null; } // Token: 0x04000774 RID: 1908 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40005E4")] public readonly object err; // Token: 0x04000775 RID: 1909 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40005E5")] public readonly T ok; // Token: 0x02000222 RID: 546 [Token(Token = "0x2000387")] private sealed class ResultEnumerable : IEnumerator, IEnumerator, IDisposable { // Token: 0x170003D8 RID: 984 // (get) Token: 0x060011F9 RID: 4601 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x170007AC")] public U Current { [Token(Token = "0x6001DF0")] [Address(RVA = "0x12343F0", Offset = "0x1232DF0", VA = "0x1812343F0", Slot = "4")] get { return null; } } // Token: 0x170003D9 RID: 985 // (get) Token: 0x060011FA RID: 4602 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x170007AD")] object IEnumerator.Current { [Token(Token = "0x6001DF1")] [Address(RVA = "0x228A1B0", Offset = "0x2288BB0", VA = "0x18228A1B0", Slot = "7")] get { return null; } } // Token: 0x060011FB RID: 4603 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6001DF2")] [Address(RVA = "0x29F57A0", Offset = "0x29F41A0", VA = "0x1829F57A0")] public ResultEnumerable(in Result result) { } // Token: 0x060011FC RID: 4604 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6001DF3")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "5")] public void Dispose() { } // Token: 0x060011FD RID: 4605 RVA: 0x00007E74 File Offset: 0x00006074 [Token(Token = "0x6001DF4")] [Address(RVA = "0x29F56C0", Offset = "0x29F40C0", VA = "0x1829F56C0", Slot = "6")] public bool MoveNext() { return default(bool); } // Token: 0x060011FE RID: 4606 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6001DF5")] [Address(RVA = "0xB93B80", Offset = "0xB92580", VA = "0x180B93B80", Slot = "8")] public void Reset() { } // Token: 0x04000776 RID: 1910 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40009CF")] private readonly Result _result; // Token: 0x04000777 RID: 1911 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40009D0")] private bool _didMove; } } }