using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Async; using RecRoom.Core; // Token: 0x02000EFB RID: 3835 [Token(Token = "0x2000EFB")] [StructLayout(3)] public class AEMPKCBKHII where TResult : class { // Token: 0x06005CD3 RID: 23763 RVA: 0x0014CEDC File Offset: 0x0014B0DC [Token(Token = "0x6005CD3")] [Address(RVA = "0x1EA2960", Offset = "0x1EA1360", VA = "0x181EA2960")] public AEMPKCBKHII(AEMPKCBKHII.APFDBPOPECA serviceCall, Func getResultId, [Optional] Action handleResult) { /* An exception occurred when decompiling this method (06005CD3) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AEMPKCBKHII::.ctor(AEMPKCBKHII/APFDBPOPECA,System.Func`2,System.Action`2) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_1A: stloc:ArgumentNullException(var_1_24, newobj:ArgumentNullException(ArgumentNullException::.ctor, ldstr:string("getResultId"))) } 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: 0x06005CD4 RID: 23764 RVA: 0x0014CF10 File Offset: 0x0014B110 [Token(Token = "0x6005CD4")] [Address(RVA = "0x1EA26A0", Offset = "0x1EA10A0", VA = "0x181EA26A0")] public AEMPKCBKHII(AEMPKCBKHII.APFDBPOPECA serviceCall, Func getResultId, TimeSpan maxCacheAge, [Optional] Action handleResult) { /* An exception occurred when decompiling this method (06005CD4) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AEMPKCBKHII::.ctor(AEMPKCBKHII/APFDBPOPECA,System.Func`2,System.TimeSpan,System.Action`2) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_2D: stloc:ArgumentNullException(var_4_37, newobj:ArgumentNullException(ArgumentNullException::.ctor, ldstr:string("getResultId"))) } 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: 0x06005CD5 RID: 23765 RVA: 0x0014CF58 File Offset: 0x0014B158 [Token(Token = "0x6005CD5")] [Address(RVA = "0x1EA21C0", Offset = "0x1EA0BC0", VA = "0x181EA21C0")] public AEMPKCBKHII(AEMPKCBKHII.APFDBPOPECA serviceCall, Func getResultId, CCABMIIPCIO cache, [Optional] Action cacheResultOverride, [Optional] Action handleResult) { /* An exception occurred when decompiling this method (06005CD5) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AEMPKCBKHII::.ctor(AEMPKCBKHII/APFDBPOPECA,System.Func`2,CCABMIIPCIO,System.Action`2,System.Action`2) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_2C: stloc:ArgumentNullException(var_2_36, newobj:ArgumentNullException(ArgumentNullException::.ctor, ldstr:string("getResultId"))) } 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: 0x06005CD6 RID: 23766 RVA: 0x0014CF9C File Offset: 0x0014B19C [Token(Token = "0x6005CD6")] [Address(RVA = "0x1EA17E0", Offset = "0x1EA01E0", VA = "0x181EA17E0")] public void JBBLIBHHEBC() { int num; int num3; do { num = 0; this.MEDKMHIGKMK.LKLKGDMFMCC(); int num2 = 0; num2 += num2; num2++; if (num != -1) { } if (num != 0) { goto IL_56; } num++; num3 = 0; num3 += num3; num3++; if (num != -1) { } } while (num != 0); num3 += num3; num += 19; num += typeof(Dictionary>.Enumerator).TypeHandle; return; IL_56: throw new NullReferenceException(); } // Token: 0x06005CD7 RID: 23767 RVA: 0x0014D004 File Offset: 0x0014B204 [Token(Token = "0x6005CD7")] [Address(RVA = "0x1EA1210", Offset = "0x1E9FC10", VA = "0x181EA1210")] public IPromise IAHDANBDAAM(TId ENJEOLBEALP) { /* An exception occurred when decompiling this method (06005CD7) ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Async.IPromise`1 AEMPKCBKHII::IAHDANBDAAM(TId) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_2: callvirt:void(AEMPKCBKHII::GLLCDEDIFEN, ldloc:AEMPKCBKHII(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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 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: 0x06005CD8 RID: 23768 RVA: 0x0014D030 File Offset: 0x0014B230 [Token(Token = "0x6005CD8")] [Address(RVA = "0x1EA0BD0", Offset = "0x1E9F5D0", VA = "0x181EA0BD0", Slot = "4")] public virtual IPromise> IAHDANBDAAM(IReadOnlyList CLKHCBGAOHF) { for (;;) { int num = 0; AEMPKCBKHII.JFDBJJDMOAH jfdbjjdmoah = new AEMPKCBKHII.JFDBJJDMOAH(); if (jfdbjjdmoah != 0) { List list = Enumerable.ToList(Enumerable.Distinct(CLKHCBGAOHF)); int num2 = 0; jfdbjjdmoah.cachedResults = num2; int num3 = 0; num3 += num3; num3++; int num4 = 0; int num5 = 0; if (num5 >= num4) { goto IL_53; } num5 += num5; if (num5 != num4) { num5++; goto IL_53; } goto IL_7F; IL_86: if (num != 0) { List list2; if (jfdbjjdmoah.cachedResults == 0) { jfdbjjdmoah.cachedResults = list2; } list2.Add(num); } num2++; List list3; ValueTuple valueTuple; if (list3 != 0 && valueTuple != 0) { this.GLLCDEDIFEN(); } if (jfdbjjdmoah.cachedResults == 0) { break; } continue; IL_53: if (this.MEDKMHIGKMK.IMCPFLDKEOH(num5, num)) { goto IL_86; } if (num2 == 0) { } list3.Add(num5); num2++; int num6 = 0; num6 += num6; IL_7F: num6 += num6; goto IL_86; } goto IL_CE; } return Promise.FromResult(new List()); IL_CE: List list4 = new List(); throw new NullReferenceException(); } // Token: 0x06005CD9 RID: 23769 RVA: 0x0014D118 File Offset: 0x0014B318 [Token(Token = "0x6005CD9")] [Address(RVA = "0x1E9EB40", Offset = "0x1E9D540", VA = "0x181E9EB40")] private ValueTuple, bool> EGKOPJHNGFN(TId ENJEOLBEALP) { if ("{il2cpp array field il2cppMethodInfo->}" == (ulong)1L) { } throw new NullReferenceException(); } // Token: 0x06005CDA RID: 23770 RVA: 0x0014D138 File Offset: 0x0014B338 [Token(Token = "0x6005CDA")] [Address(RVA = "0x1E9F190", Offset = "0x1E9DB90", VA = "0x181E9F190")] private ValueTuple>, bool> FLDKJGFDKCG(IReadOnlyList CLKHCBGAOHF) { int num = 0; int num2 = 0; int num3 = 0; num3 += num3; num3++; int num4 = 0; if (num2 < num3) { int num5 = 0; if (num5 < num4) { num5 += num5; if (num5 == num4) { goto IL_57; } num5++; } bool flag = CLKHCBGAOHF != 0; if (num == 0) { } num2++; int num6 = 0; num6 += num6; IL_57: num6 += num6; } throw new NullReferenceException(); } // Token: 0x06005CDB RID: 23771 RVA: 0x0014D1AC File Offset: 0x0014B3AC [Token(Token = "0x6005CDB")] [Address(RVA = "0x1E9FC40", Offset = "0x1E9E640", VA = "0x181E9FC40")] private void GLLCDEDIFEN() { if (!SingletonMonoBehaviour.IsInitialized) { return; } Scheduler instance = SingletonMonoBehaviour.Instance; IEnumerator enumerator = this.OHPJJDGBNPH(); int num = 0; ISchedulerPromise schedulerPromise = instance.Run(num, enumerator); } // Token: 0x06005CDC RID: 23772 RVA: 0x0014D1E0 File Offset: 0x0014B3E0 [Token(Token = "0x6005CDC")] [Address(RVA = "0x1EA1C90", Offset = "0x1EA0690", VA = "0x181EA1C90")] private IEnumerator OHPJJDGBNPH() { int num; AEMPKCBKHII.HGKINMLHBED hgkinmlhbed = new AEMPKCBKHII.HGKINMLHBED(num); num = 0; throw new NullReferenceException(); } // Token: 0x06005CDD RID: 23773 RVA: 0x0014D1FC File Offset: 0x0014B3FC [Token(Token = "0x6005CDD")] [Address(RVA = "0x1E9FD50", Offset = "0x1E9E750", VA = "0x181E9FD50")] private void HGBPIFOLOOJ() { int num; List list; int num4; do { num = 0; int num2; if (num2 == 0) { return; } int num3; list = new List(num3); num4 = 0; num4 += num4; num4++; if (num != -1) { } } while (num != 0); num4 += num4; num += 19; num += typeof(Dictionary>.Enumerator).TypeHandle; this.EMHFKPMEHIO(list); } // Token: 0x06005CDE RID: 23774 RVA: 0x0014D25C File Offset: 0x0014B45C [Token(Token = "0x6005CDE")] [Address(RVA = "0x1E9EDD0", Offset = "0x1E9D7D0", VA = "0x181E9EDD0")] private void EMHFKPMEHIO(IReadOnlyList CLKHCBGAOHF) { throw new NullReferenceException(); } // Token: 0x06005CDF RID: 23775 RVA: 0x0014D284 File Offset: 0x0014B484 [Token(Token = "0x6005CDF")] [Address(RVA = "0x1EA1D20", Offset = "0x1EA0720", VA = "0x181EA1D20")] private void OJHKDGDEHII(TId ENJEOLBEALP, TResult GIAOBLMEMMI) { CCABMIIPCIO medkmhigkmk = this.MEDKMHIGKMK; int num = 0; medkmhigkmk.HKCKPAIADLN(ENJEOLBEALP, GIAOBLMEMMI, num); } // Token: 0x04004355 RID: 17237 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4004355")] private readonly CCABMIIPCIO MEDKMHIGKMK; // Token: 0x04004356 RID: 17238 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4004356")] private readonly bool MMEMLNHBGOP; // Token: 0x04004357 RID: 17239 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4004357")] private readonly Dictionary> JBBNFBPDLAJ; // Token: 0x04004358 RID: 17240 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4004358")] private readonly Dictionary> NLKHNEMGMLO; // Token: 0x04004359 RID: 17241 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4004359")] private readonly AEMPKCBKHII.APFDBPOPECA NCLOKCMKLCB; // Token: 0x0400435A RID: 17242 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400435A")] private readonly Func GDIDMEKNFIK; // Token: 0x0400435B RID: 17243 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400435B")] private readonly Action IFGGCBJHFHH; // Token: 0x0400435C RID: 17244 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400435C")] private readonly EqualityComparer MHLCDJABNHH; // Token: 0x0400435D RID: 17245 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400435D")] private bool PLJKGFCLKCE; // Token: 0x02000EFC RID: 3836 [Token(Token = "0x2000EFC")] public sealed class APFDBPOPECA : MulticastDelegate { // Token: 0x06005CE0 RID: 23776 RVA: 0x0014D2AC File Offset: 0x0014B4AC [Token(Token = "0x6005CE0")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public APFDBPOPECA(object @object, IntPtr method) { } // Token: 0x06005CE1 RID: 23777 RVA: 0x0014D2BC File Offset: 0x0014B4BC [Token(Token = "0x6005CE1")] [Address(RVA = "0x1269160", Offset = "0x1267B60", VA = "0x181269160", Slot = "13")] public IPromise> Invoke(IReadOnlyList CLKHCBGAOHF) { uint num; while (num == (uint)0) { } throw new ExecutionEngineException(); } // Token: 0x06005CE2 RID: 23778 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6005CE2")] [Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", Slot = "14")] public IAsyncResult BeginInvoke(IReadOnlyList CLKHCBGAOHF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06005CE3 RID: 23779 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6005CE3")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public IPromise> EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02000EFD RID: 3837 [Token(Token = "0x2000EFD")] [CompilerGenerated] private sealed class JFDBJJDMOAH { // Token: 0x06005CE4 RID: 23780 RVA: 0x0014D310 File Offset: 0x0014B510 [Token(Token = "0x6005CE4")] [Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")] public JFDBJJDMOAH() { } // Token: 0x06005CE5 RID: 23781 RVA: 0x0014D32C File Offset: 0x0014B52C [Token(Token = "0x6005CE5")] [Address(RVA = "0x1EA5410", Offset = "0x1EA3E10", VA = "0x181EA5410")] internal List b__0(List results) { /* An exception occurred when decompiling this method (06005CE5) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.List`1 AEMPKCBKHII/JFDBJJDMOAH::b__0(System.Collections.Generic.List`1) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:IEnumerator`1(var_0_11, call:IEnumerator`1(IEnumerable`1::GetEnumerator, callvirt:IEnumerable`1(Enumerable::Concat, ldfld:class [mscorlib]System.Collections.Generic.List`1[exp:IEnumerable`1](JFDBJJDMOAH::cachedResults, ldloc:JFDBJJDMOAH(this)), ldloc:class [mscorlib]System.Collections.Generic.List`1[exp:IEnumerable`1](results)))) } 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: 0x0400435E RID: 17246 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400435E")] public List cachedResults; } // Token: 0x02000EFE RID: 3838 [Token(Token = "0x2000EFE")] [CompilerGenerated] private sealed class KOIJKDPHMMD { // Token: 0x06005CE6 RID: 23782 RVA: 0x0014D34C File Offset: 0x0014B54C [Token(Token = "0x6005CE6")] [Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")] public KOIJKDPHMMD() { } // Token: 0x06005CE7 RID: 23783 RVA: 0x0014D368 File Offset: 0x0014B568 [Token(Token = "0x6005CE7")] [Address(RVA = "0x1EA5450", Offset = "0x1EA3E50", VA = "0x181EA5450")] internal void b__0(TResult result) { AEMPKCBKHII aempkcbkhii = this.<>4__this; if (this != 0) { return; } } // Token: 0x0400435F RID: 17247 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400435F")] public AEMPKCBKHII <>4__this; // Token: 0x04004360 RID: 17248 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4004360")] public TId id; } // Token: 0x02000EFF RID: 3839 [Token(Token = "0x2000EFF")] [CompilerGenerated] private sealed class EFLMMPAHKML { // Token: 0x06005CE8 RID: 23784 RVA: 0x0014D388 File Offset: 0x0014B588 [Token(Token = "0x6005CE8")] [Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")] public EFLMMPAHKML() { } // Token: 0x06005CE9 RID: 23785 RVA: 0x0014D3A4 File Offset: 0x0014B5A4 [Token(Token = "0x6005CE9")] [Address(RVA = "0x1EA50E0", Offset = "0x1EA3AE0", VA = "0x181EA50E0")] internal void b__0(TResult result) { if (!this.promise.IsCompleted) { List list; if (result != 0) { list = this.values; list.Add(result); } if (list == 0) { Promise promise = this.promise; List list2 = this.values; promise.Complete(list2); } } } // Token: 0x06005CEA RID: 23786 RVA: 0x0014D3F0 File Offset: 0x0014B5F0 [Token(Token = "0x6005CEA")] [Address(RVA = "0x1EA5180", Offset = "0x1EA3B80", VA = "0x181EA5180")] internal void b__1(string error) { if (!this.promise.IsCompleted) { this.promise.Error(error); } } // Token: 0x04004361 RID: 17249 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4004361")] public Promise> promise; // Token: 0x04004362 RID: 17250 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4004362")] public List values; // Token: 0x04004363 RID: 17251 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4004363")] public int pending; // Token: 0x04004364 RID: 17252 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4004364")] public Action <>9__0; // Token: 0x04004365 RID: 17253 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4004365")] public Action <>9__1; } // Token: 0x02000F01 RID: 3841 [Token(Token = "0x2000F01")] [CompilerGenerated] private sealed class CHDOILBGGNC { // Token: 0x06005CF1 RID: 23793 RVA: 0x0014D4A8 File Offset: 0x0014B6A8 [Token(Token = "0x6005CF1")] [Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")] public CHDOILBGGNC() { } // Token: 0x06005CF2 RID: 23794 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6005CF2")] [Address(RVA = "0x1EA3E70", Offset = "0x1EA2870", VA = "0x181EA3E70")] internal void b__0(List results) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06005CF3 RID: 23795 RVA: 0x0014D4C4 File Offset: 0x0014B6C4 [Token(Token = "0x6005CF3")] [Address(RVA = "0x1EA46D0", Offset = "0x1EA30D0", VA = "0x181EA46D0")] internal void b__1(string error) { IReadOnlyList readOnlyList = this.ids; int num = 0; num += num; num++; int num2 = 0; IReadOnlyList readOnlyList2 = this.ids; if (num < num2) { num += num; if (num == num2) { goto IL_4F; } num++; } AEMPKCBKHII aempkcbkhii = this.<>4__this; bool flag; if (flag) { AEMPKCBKHII aempkcbkhii2 = this.<>4__this; } IReadOnlyList readOnlyList3 = this.ids; num++; num += num; IL_4F: num += num; } // Token: 0x04004369 RID: 17257 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4004369")] public IReadOnlyList ids; // Token: 0x0400436A RID: 17258 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400436A")] public AEMPKCBKHII <>4__this; } }