using System; using System.Collections; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace RecRoom.Async { // Token: 0x02000010 RID: 16 [Token(Token = "0x2000010")] [StructLayout(3)] public class Promise : IPromise, IEnumerator { // Token: 0x1700000C RID: 12 // (get) Token: 0x06000043 RID: 67 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700000C")] public static IPromise CompletedPromise { [Token(Token = "0x6000043")] [Address(RVA = "0xF77580", Offset = "0xF75F80", VA = "0x180F77580")] [CompilerGenerated] get { return null; } } // Token: 0x06000044 RID: 68 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000044")] [Address(RVA = "0x2415660", Offset = "0x2414060", VA = "0x182415660")] public static IPromise FromResult(T result) { return null; } // Token: 0x06000045 RID: 69 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000045")] [Address(RVA = "0xF77260", Offset = "0xF75C60", VA = "0x180F77260")] public static IPromise FromError(string error) { return null; } // Token: 0x06000046 RID: 70 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000046")] [Address(RVA = "0x2415660", Offset = "0x2414060", VA = "0x182415660")] public static IPromise FromError(string error) { return null; } // Token: 0x1700000D RID: 13 // (get) Token: 0x06000047 RID: 71 RVA: 0x000020E8 File Offset: 0x000002E8 [Token(Token = "0x1700000D")] public bool HasErrorHandler { [Token(Token = "0x6000047")] [Address(RVA = "0xF775E0", Offset = "0xF75FE0", VA = "0x180F775E0")] get { return default(bool); } } // Token: 0x1700000E RID: 14 // (get) Token: 0x06000048 RID: 72 RVA: 0x00002100 File Offset: 0x00000300 // (set) Token: 0x06000049 RID: 73 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700000E")] public bool IsCompleted { [Token(Token = "0x6000048")] [Address(RVA = "0x4CB2D0", Offset = "0x4C9CD0", VA = "0x1804CB2D0", Slot = "4")] [CompilerGenerated] get { return default(bool); } [Token(Token = "0x6000049")] [Address(RVA = "0x4CB340", Offset = "0x4C9D40", VA = "0x1804CB340")] [CompilerGenerated] private set { } } // Token: 0x1700000F RID: 15 // (get) Token: 0x0600004A RID: 74 RVA: 0x00002118 File Offset: 0x00000318 [Token(Token = "0x1700000F")] public bool HasSucceeded { [Token(Token = "0x600004A")] [Address(RVA = "0xF77640", Offset = "0xF76040", VA = "0x180F77640", Slot = "5")] get { return default(bool); } } // Token: 0x17000010 RID: 16 // (get) Token: 0x0600004B RID: 75 RVA: 0x00002130 File Offset: 0x00000330 [Token(Token = "0x17000010")] public bool HasError { [Token(Token = "0x600004B")] [Address(RVA = "0xF77620", Offset = "0xF76020", VA = "0x180F77620", Slot = "6")] get { return default(bool); } } // Token: 0x0600004C RID: 76 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600004C")] [Address(RVA = "0xF76FF0", Offset = "0xF759F0", VA = "0x180F76FF0", Slot = "8")] public IPromise Error(Action errorFunc) { return null; } // Token: 0x0600004D RID: 77 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600004D")] [Address(RVA = "0xF771E0", Offset = "0xF75BE0", VA = "0x180F771E0", Slot = "17")] public virtual IPromise Finally(Action finallyFunc) { return null; } // Token: 0x0600004E RID: 78 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600004E")] [Address(RVA = "0xF772D0", Offset = "0xF75CD0", VA = "0x180F772D0", Slot = "7")] public IPromise Then(Action thenFunc) { return null; } // Token: 0x0600004F RID: 79 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600004F")] [Address(RVA = "0x2414E80", Offset = "0x2413880", VA = "0x182414E80", Slot = "10")] public IPromise ContinueWith(Func> transformFunc) { return null; } // Token: 0x06000050 RID: 80 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000050")] [Address(RVA = "0xF76C70", Offset = "0xF75670", VA = "0x180F76C70", Slot = "11")] public IPromise ContinueWith(Func transformFunc) { return null; } // Token: 0x06000051 RID: 81 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000051")] [Address(RVA = "0x2415A90", Offset = "0x2414490", VA = "0x182415A90", Slot = "12")] public IPromise Transform(Func transformFunc) { return null; } // Token: 0x06000052 RID: 82 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000052")] [Address(RVA = "0xF77360", Offset = "0xF75D60", VA = "0x180F77360", Slot = "13")] public IPromise TransformError(Func transformFunc) { return null; } // Token: 0x17000011 RID: 17 // (get) Token: 0x06000053 RID: 83 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000011")] object IEnumerator.Current { [Token(Token = "0x6000053")] [Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "15")] get { return null; } } // Token: 0x06000054 RID: 84 RVA: 0x00002148 File Offset: 0x00000348 [Token(Token = "0x6000054")] [Address(RVA = "0xA51B20", Offset = "0xA50520", VA = "0x180A51B20", Slot = "14")] bool IEnumerator.MoveNext() { return default(bool); } // Token: 0x06000055 RID: 85 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000055")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "16")] void IEnumerator.Reset() { } // Token: 0x06000056 RID: 86 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000056")] [Address(RVA = "0xF76A40", Offset = "0xF75440", VA = "0x180F76A40")] public void Complete() { } // Token: 0x06000057 RID: 87 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000057")] [Address(RVA = "0xF76D70", Offset = "0xF75770", VA = "0x180F76D70")] public void Error(string message) { } // Token: 0x06000058 RID: 88 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000058")] [Address(RVA = "0xF77080", Offset = "0xF75A80", VA = "0x180F77080")] protected Exception ExecuteFinallyFuncs() { return null; } // Token: 0x06000059 RID: 89 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000059")] [Address(RVA = "0xF769D0", Offset = "0xF753D0", VA = "0x180F769D0", Slot = "18")] protected virtual void ClearQueuedActionLists() { } // Token: 0x0600005A RID: 90 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600005A")] [Address(RVA = "0xF774D0", Offset = "0xF75ED0", VA = "0x180F774D0")] public Promise() { } // Token: 0x04000013 RID: 19 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4000013")] private readonly List> _error; // Token: 0x04000014 RID: 20 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4000014")] private readonly List _finally; // Token: 0x04000015 RID: 21 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4000015")] private readonly List _then; // Token: 0x04000016 RID: 22 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4000016")] private string error; } }