using System; using System.Collections; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Async; using UnityEngine; // Token: 0x02000EC5 RID: 3781 [Token(Token = "0x2000EC5")] [StructLayout(3)] public static class EEMMNNGBJGD { // Token: 0x06005B87 RID: 23431 RVA: 0x00149678 File Offset: 0x00147878 [Token(Token = "0x6005B87")] [Address(RVA = "0x106AC00", Offset = "0x1069600", VA = "0x18106AC00")] public static IPromise DMDEJFMPJDE(this IPromise PFNEONMBKAL, bool LGBFDFDJOFI = false) { Func func = delegate(HOOILIHKMEG response) { if (LGBFDFDJOFI && response.LLODNIOIDKE == 400) { string text = response.DKPCLPHKFDI; if (text == 0) { string text2 = response.DFPPNHINEFO; } return Promise.FromError(text); } if (response.LLODNIOIDKE < 400) { return Promise.k__BackingField; } string text3; return Promise.FromError(text3); }; int num = 0; num += num; num++; IPromise promise = PFNEONMBKAL.ContinueWith(func); func += func; throw new NullReferenceException(); } // Token: 0x06005B88 RID: 23432 RVA: 0x001496BC File Offset: 0x001478BC [Token(Token = "0x6005B88")] [Address(RVA = "0x2403900", Offset = "0x2402300", VA = "0x182403900")] public static IPromise GPDAPBNBMFE(this IPromise A_0, bool A_1) { if (typeof(Type).IsSealed) { } Type typeFromHandle = typeof(int); IPromise promise; return promise; } // Token: 0x06005B89 RID: 23433 RVA: 0x001496F0 File Offset: 0x001478F0 [Token(Token = "0x6005B89")] [Address(RVA = "0x2403D80", Offset = "0x2402780", VA = "0x182403D80")] public static IPromise> HJFAIPCMLCN(this IPromise PFNEONMBKAL) { if (typeof(Type).IsSealed) { } Type typeFromHandle = typeof(int); IPromise promise; return promise; } // Token: 0x06005B8A RID: 23434 RVA: 0x00149724 File Offset: 0x00147924 [Token(Token = "0x6005B8A")] [Address(RVA = "0x2403320", Offset = "0x2401D20", VA = "0x182403320")] public static IPromise FAKEPMNIOAI(this IPromise A_0, bool A_1, bool A_2) where T : IFAIJAGLDFK, new() { if (A_2) { } int num = 0; return A_0.Then(num); } // Token: 0x06005B8B RID: 23435 RVA: 0x00149740 File Offset: 0x00147940 [Token(Token = "0x6005B8B")] [Address(RVA = "0x24046D0", Offset = "0x24030D0", VA = "0x1824046D0")] public static IPromise NAHFKKGCOFA(this IPromise A_0, bool A_1) where T : IFAIJAGLDFK, new() { int num = 0; return A_0.Then(num); } // Token: 0x06005B8C RID: 23436 RVA: 0x00149758 File Offset: 0x00147958 [Token(Token = "0x6005B8C")] [Address(RVA = "0x2403620", Offset = "0x2402020", VA = "0x182403620")] public static IPromise FPGKNNHCOKE(this IPromise PFNEONMBKAL, Func GBMEJOOFEOL, bool LABGOOAFLJK = false) { int num = 0; if (num < (LABGOOAFLJK ? 1 : 0)) { num += num; if (num != (LABGOOAFLJK ? 1 : 0)) { num++; } } num += 19; throw new NullReferenceException(); } // Token: 0x06005B8D RID: 23437 RVA: 0x00149784 File Offset: 0x00147984 [Token(Token = "0x6005B8D")] [Address(RVA = "0x106AD20", Offset = "0x1069720", VA = "0x18106AD20")] public static IPromise FLCJGMGGPCC(this IPromise NKLGAGCHGPM) { Func func = EEMMNNGBJGD.<>c.<>9__6_0; if (func == 0) { EEMMNNGBJGD.<>c.<>9__6_0 = delegate(FJAEPBBCEKE result) { if (!result.k__BackingField) { return Promise.FromError(result.k__BackingField); } return Promise.k__BackingField; }; } int num = 0; num += num; num++; IPromise promise = NKLGAGCHGPM.ContinueWith(func); func += func; throw new NullReferenceException(); } // Token: 0x06005B8E RID: 23438 RVA: 0x001497CC File Offset: 0x001479CC [Token(Token = "0x6005B8E")] [Address(RVA = "0x24033E0", Offset = "0x2401DE0", VA = "0x1824033E0")] public static IPromise FLCJGMGGPCC(this IPromise A_0) { int num = 0; num += num; num++; num += 19; throw new NullReferenceException(); } // Token: 0x06005B8F RID: 23439 RVA: 0x001497F0 File Offset: 0x001479F0 [Token(Token = "0x6005B8F")] [Address(RVA = "0x106AE70", Offset = "0x1069870", VA = "0x18106AE70")] public static IPromise KIFEHEKHAPE(this IPromise NKLGAGCHGPM, string FGIBDHDDFEN) { Func func = delegate(string error) { object[] array = new object[2]; string friendlyErrorMessage = FGIBDHDDFEN; if (friendlyErrorMessage != 0) { } array[0] = friendlyErrorMessage; if (error != 0) { } array[1] = error; Debug.LogErrorFormat("{0}: {1}", array); return FGIBDHDDFEN; }; int num = 0; num += num; num++; bool isCompleted = NKLGAGCHGPM.IsCompleted; func += func; throw new NullReferenceException(); } // Token: 0x06005B90 RID: 23440 RVA: 0x00149834 File Offset: 0x00147A34 [Token(Token = "0x6005B90")] [Address(RVA = "0x2404060", Offset = "0x2402A60", VA = "0x182404060")] public static IPromise KIFEHEKHAPE(this IPromise A_0, string A_1) { if ("{il2cpp array field il2cppMethodInfo->}" == (ulong)1L) { } int num = 0; num += num; num++; Func func; return A_0.ContinueWith(func); } // Token: 0x06005B91 RID: 23441 RVA: 0x00149868 File Offset: 0x00147A68 [Token(Token = "0x6005B91")] [Address(RVA = "0x106B0F0", Offset = "0x1069AF0", VA = "0x18106B0F0")] public static IPromise MOAAINIDMGC(this IPromise NKLGAGCHGPM, string LPBEMAHNOLE) { Action action = delegate(string error) { object[] array = new object[2]; string errorPrefix = LPBEMAHNOLE; if (errorPrefix != 0) { } array[0] = errorPrefix; if (error != 0) { } array[1] = error; Debug.LogErrorFormat("{0}: {1}", array); }; throw new NullReferenceException(); } // Token: 0x06005B92 RID: 23442 RVA: 0x00149894 File Offset: 0x00147A94 [Token(Token = "0x6005B92")] [Address(RVA = "0x2404400", Offset = "0x2402E00", VA = "0x182404400")] public static IPromise MOAAINIDMGC(this IPromise A_0, string A_1) { if ("{il2cpp array field il2cppMethodInfo->}" == (ulong)1L) { } throw new NullReferenceException(); } // Token: 0x06005B93 RID: 23443 RVA: 0x001498B0 File Offset: 0x00147AB0 [Token(Token = "0x6005B93")] [Address(RVA = "0x106AF90", Offset = "0x1069990", VA = "0x18106AF90")] public static IEnumerator LCGFHJPKIOI(this IPromise NKLGAGCHGPM, BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE) { Action action = delegate { BPHGKAEDBPE.CBEOHBCIPEA callback = AFLPGGJMPOE; int num2 = 0; BPHGKAEDBPE.HADGLCCBNHM(callback, num2); }; int num = 0; num += num; num++; Action action2 = delegate(string error) { BPHGKAEDBPE.HADGLCCBNHM(AFLPGGJMPOE, error); }; throw new NullReferenceException(); } // Token: 0x06005B94 RID: 23444 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6005B94")] [Address(RVA = "0x2B59500", Offset = "0x2B57F00", VA = "0x182B59500")] public static IEnumerator LCGFHJPKIOI(this IPromise A_0, BPHGKAEDBPE.OJDJIJDNFHE A_1) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06005B95 RID: 23445 RVA: 0x001498F4 File Offset: 0x00147AF4 [Token(Token = "0x6005B95")] [Address(RVA = "0x24041B0", Offset = "0x2402BB0", VA = "0x1824041B0")] public static IPromise LGAPNEPEKHA(this IPromise cpp2il__autoParamName__idx_0, string cpp2il__autoParamName__idx_1) where T : class { int num = 0; num += num; num++; num += 19; throw new NullReferenceException(); } // Token: 0x02000EC6 RID: 3782 [Token(Token = "0x2000EC6")] [CompilerGenerated] private sealed class MHAAHIBFFNE { // Token: 0x06005B96 RID: 23446 RVA: 0x00149918 File Offset: 0x00147B18 [Token(Token = "0x6005B96")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public MHAAHIBFFNE() { } // Token: 0x06005B97 RID: 23447 RVA: 0x0014992C File Offset: 0x00147B2C [Token(Token = "0x6005B97")] [Address(RVA = "0x1076240", Offset = "0x1074C40", VA = "0x181076240")] internal IPromise b__0(HOOILIHKMEG response) { if (this.treat400BadRequestAsError && response.LLODNIOIDKE == 400) { string text = response.DKPCLPHKFDI; if (text == 0) { string text2 = response.DFPPNHINEFO; } return Promise.FromError(text); } if (response.LLODNIOIDKE < 400) { return Promise.k__BackingField; } string text3; return Promise.FromError(text3); } // Token: 0x0400428E RID: 17038 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400428E")] public bool treat400BadRequestAsError; } // Token: 0x02000EC7 RID: 3783 [Token(Token = "0x2000EC7")] [CompilerGenerated] private sealed class JCICNCLDAFA { // Token: 0x06005B98 RID: 23448 RVA: 0x00149988 File Offset: 0x00147B88 [Token(Token = "0x6005B98")] [Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")] public JCICNCLDAFA() { } // Token: 0x06005B99 RID: 23449 RVA: 0x001499A4 File Offset: 0x00147BA4 [Token(Token = "0x6005B99")] [Address(RVA = "0x1BFCF80", Offset = "0x1BFB980", VA = "0x181BFCF80")] internal T b__0(string responseStr) { object obj = AGMAKAGBPEB.PPGFHEDFBEA(responseStr); Type type = this.parseType; object obj2 = Convert.ChangeType(obj, type); throw new NullReferenceException(); } // Token: 0x0400428F RID: 17039 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400428F")] public Type parseType; } // Token: 0x02000EC8 RID: 3784 [Token(Token = "0x2000EC8")] [CompilerGenerated] private sealed class MKBOLJBKFFH { // Token: 0x06005B9A RID: 23450 RVA: 0x001499CC File Offset: 0x00147BCC [Token(Token = "0x6005B9A")] [Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")] public MKBOLJBKFFH() { } // Token: 0x06005B9B RID: 23451 RVA: 0x001499E8 File Offset: 0x00147BE8 [Token(Token = "0x6005B9B")] [Address(RVA = "0x1BFD620", Offset = "0x1BFC020", VA = "0x181BFD620")] internal List b__0(string responseStr) { /* An exception occurred when decompiling this method (06005B9B) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.List`1 EEMMNNGBJGD/MKBOLJBKFFH::b__0(System.String) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_29: stloc:IEnumerator`1(var_4_2F, call:IEnumerator`1(IEnumerable`1::GetEnumerator, ldloc:IEnumerable`1(var_3))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x06005B9C RID: 23452 RVA: 0x00149A28 File Offset: 0x00147C28 [Token(Token = "0x6005B9C")] [Address(RVA = "0x1BFD780", Offset = "0x1BFC180", VA = "0x181BFD780")] internal T b__1(object obj) { Type type = this.parseType; object obj2 = Convert.ChangeType(obj, type); throw new NullReferenceException(); } // Token: 0x04004290 RID: 17040 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4004290")] public Type parseType; // Token: 0x04004291 RID: 17041 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4004291")] public Func <>9__1; } // Token: 0x02000EC9 RID: 3785 [Token(Token = "0x2000EC9")] [CompilerGenerated] private sealed class GAEKHJLGFGG { // Token: 0x06005B9D RID: 23453 RVA: 0x00149A4C File Offset: 0x00147C4C [Token(Token = "0x6005B9D")] [Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")] public GAEKHJLGFGG() { } // Token: 0x06005B9E RID: 23454 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6005B9E")] [Address(RVA = "0x1BFB1B0", Offset = "0x1BF9BB0", VA = "0x181BFB1B0")] internal IPromise b__0(HOOILIHKMEG response) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x04004292 RID: 17042 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4004292")] public bool treat404NotFoundAsDefault; // Token: 0x04004293 RID: 17043 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4004293")] public Func parser; } // Token: 0x02000ECC RID: 3788 [Token(Token = "0x2000ECC")] [CompilerGenerated] private sealed class GPAAJIJBNIN { // Token: 0x06005BA5 RID: 23461 RVA: 0x00149B10 File Offset: 0x00147D10 [Token(Token = "0x6005BA5")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public GPAAJIJBNIN() { } // Token: 0x06005BA6 RID: 23462 RVA: 0x00149B24 File Offset: 0x00147D24 [Token(Token = "0x6005BA6")] [Address(RVA = "0x1075E10", Offset = "0x1074810", VA = "0x181075E10")] internal string b__0(string error) { object[] array = new object[2]; string text = this.friendlyErrorMessage; if (text != 0) { } array[0] = text; if (error != 0) { } array[1] = error; Debug.LogErrorFormat("{0}: {1}", array); return this.friendlyErrorMessage; } // Token: 0x04004298 RID: 17048 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4004298")] public string friendlyErrorMessage; } // Token: 0x02000ECD RID: 3789 [Token(Token = "0x2000ECD")] [CompilerGenerated] private sealed class JLAFOGGPHMG { // Token: 0x06005BA7 RID: 23463 RVA: 0x00149B70 File Offset: 0x00147D70 [Token(Token = "0x6005BA7")] [Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")] public JLAFOGGPHMG() { } // Token: 0x06005BA8 RID: 23464 RVA: 0x00149B8C File Offset: 0x00147D8C [Token(Token = "0x6005BA8")] [Address(RVA = "0x1BFD270", Offset = "0x1BFBC70", VA = "0x181BFD270")] internal string b__0(string error) { object[] array = new object[2]; string text = this.friendlyErrorMessage; if (text != 0) { } array[0] = text; if (error != 0) { } array[1] = error; Debug.LogErrorFormat("{0}: {1}", array); return this.friendlyErrorMessage; } // Token: 0x04004299 RID: 17049 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4004299")] public string friendlyErrorMessage; } // Token: 0x02000ECE RID: 3790 [Token(Token = "0x2000ECE")] [CompilerGenerated] private sealed class OHEOLHBGJGL { // Token: 0x06005BA9 RID: 23465 RVA: 0x00149BD8 File Offset: 0x00147DD8 [Token(Token = "0x6005BA9")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public OHEOLHBGJGL() { } // Token: 0x06005BAA RID: 23466 RVA: 0x00149BEC File Offset: 0x00147DEC [Token(Token = "0x6005BAA")] [Address(RVA = "0x10763F0", Offset = "0x1074DF0", VA = "0x1810763F0")] internal void b__0(string error) { object[] array = new object[2]; string text = this.errorPrefix; if (text != 0) { } array[0] = text; if (error != 0) { } array[1] = error; Debug.LogErrorFormat("{0}: {1}", array); } // Token: 0x0400429A RID: 17050 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400429A")] public string errorPrefix; } // Token: 0x02000ECF RID: 3791 [Token(Token = "0x2000ECF")] [CompilerGenerated] private sealed class DOKFOEKACJL { // Token: 0x06005BAB RID: 23467 RVA: 0x00149C30 File Offset: 0x00147E30 [Token(Token = "0x6005BAB")] [Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")] public DOKFOEKACJL() { } // Token: 0x06005BAC RID: 23468 RVA: 0x00149C4C File Offset: 0x00147E4C [Token(Token = "0x6005BAC")] [Address(RVA = "0x1BF4600", Offset = "0x1BF3000", VA = "0x181BF4600")] internal void b__0(string error) { object[] array = new object[2]; string text = this.errorPrefix; if (text != 0) { } array[0] = text; if (error != 0) { } array[1] = error; Debug.LogErrorFormat("{0}: {1}", array); } // Token: 0x0400429B RID: 17051 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400429B")] public string errorPrefix; } // Token: 0x02000ED0 RID: 3792 [Token(Token = "0x2000ED0")] [CompilerGenerated] private sealed class AKACHPLFFGK { // Token: 0x06005BAD RID: 23469 RVA: 0x00149C90 File Offset: 0x00147E90 [Token(Token = "0x6005BAD")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public AKACHPLFFGK() { } // Token: 0x06005BAE RID: 23470 RVA: 0x00149CA4 File Offset: 0x00147EA4 [Token(Token = "0x6005BAE")] [Address(RVA = "0x105E630", Offset = "0x105D030", VA = "0x18105E630")] internal void b__0() { BPHGKAEDBPE.CBEOHBCIPEA cbeohbcipea = this.callback; int num = 0; BPHGKAEDBPE.HADGLCCBNHM(cbeohbcipea, num); } // Token: 0x06005BAF RID: 23471 RVA: 0x00149CC4 File Offset: 0x00147EC4 [Token(Token = "0x6005BAF")] [Address(RVA = "0x105E690", Offset = "0x105D090", VA = "0x18105E690")] internal void b__1(string error) { BPHGKAEDBPE.HADGLCCBNHM(this.callback, error); } // Token: 0x0400429C RID: 17052 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400429C")] public BPHGKAEDBPE.CBEOHBCIPEA callback; } // Token: 0x02000ED1 RID: 3793 [Token(Token = "0x2000ED1")] [CompilerGenerated] private sealed class LBBDLMGJBCA { // Token: 0x06005BB0 RID: 23472 RVA: 0x00149CE0 File Offset: 0x00147EE0 [Token(Token = "0x6005BB0")] [Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")] public LBBDLMGJBCA() { } // Token: 0x06005BB1 RID: 23473 RVA: 0x00149CFC File Offset: 0x00147EFC [Token(Token = "0x6005BB1")] [Address(RVA = "0x1BFD3B0", Offset = "0x1BFBDB0", VA = "0x181BFD3B0")] internal void b__0(T result) { object obj = ((ICloneable)this.callback).Clone(); } // Token: 0x06005BB2 RID: 23474 RVA: 0x00149D18 File Offset: 0x00147F18 [Token(Token = "0x6005BB2")] [Address(RVA = "0x1BFD430", Offset = "0x1BFBE30", VA = "0x181BFD430")] internal void b__1(string error) { object obj = ((ICloneable)this.callback).Clone(); } // Token: 0x0400429D RID: 17053 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400429D")] public BPHGKAEDBPE.OJDJIJDNFHE callback; } // Token: 0x02000ED2 RID: 3794 [Token(Token = "0x2000ED2")] [CompilerGenerated] private sealed class AJDGIOCMHKD where T : class { // Token: 0x06005BB3 RID: 23475 RVA: 0x00149D34 File Offset: 0x00147F34 [Token(Token = "0x6005BB3")] [Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")] public AJDGIOCMHKD() { } // Token: 0x06005BB4 RID: 23476 RVA: 0x00149D50 File Offset: 0x00147F50 [Token(Token = "0x6005BB4")] [Address(RVA = "0x1BF41F0", Offset = "0x1BF2BF0", VA = "0x181BF41F0")] internal IPromise b__0(T value) { /* An exception occurred when decompiling this method (06005BB4) ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Async.IPromise`1 EEMMNNGBJGD/AJDGIOCMHKD::b__0(T) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_04: stloc:object(var_0_0F, call:object(ICloneable::Clone, ldfld:string[exp:ICloneable](AJDGIOCMHKD::error, ldloc:AJDGIOCMHKD(this)))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x0400429E RID: 17054 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400429E")] public string error; } }