Files
2026-04-08 23:40:05 +02:00

684 lines
23 KiB
C#

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<HOOILIHKMEG> PFNEONMBKAL, bool LGBFDFDJOFI = false)
{
Func<HOOILIHKMEG, IPromise> 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.<CompletedPromise>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<T>(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<List<T>> HJFAIPCMLCN<T>(this IPromise<HOOILIHKMEG> PFNEONMBKAL)
{
if (typeof(Type).IsSealed)
{
}
Type typeFromHandle = typeof(int);
IPromise<HOOILIHKMEG> 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<T>(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<T>(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<T> FPGKNNHCOKE<T>(this IPromise<HOOILIHKMEG> PFNEONMBKAL, Func<string, T> 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<FJAEPBBCEKE> NKLGAGCHGPM)
{
Func<FJAEPBBCEKE, IPromise> func = EEMMNNGBJGD.<>c.<>9__6_0;
if (func == 0)
{
EEMMNNGBJGD.<>c.<>9__6_0 = delegate(FJAEPBBCEKE result)
{
if (!result.<NHCNKEMFEJC>k__BackingField)
{
return Promise.FromError(result.<ILNFIBHJENP>k__BackingField);
}
return Promise.<CompletedPromise>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<T>(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<string, string> 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<T>(this IPromise A_0, string A_1)
{
if ("{il2cpp array field il2cppMethodInfo->}" == (ulong)1L)
{
}
int num = 0;
num += num;
num++;
Func<string, string> 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<string> 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<T>(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<string> 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<T>(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<T>(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 <ExpectHttpStatusSuccess>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.<CompletedPromise>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<T>
{
// 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 <ExpectPrimitiveResponse>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<T>
{
// 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<T> <ExpectPrimitiveListResponse>b__0(string responseStr)
{
/*
An exception occurred when decompiling this method (06005B9B)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.List`1<T> EEMMNNGBJGD/MKBOLJBKFFH::<ExpectPrimitiveListResponse>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 <ExpectPrimitiveListResponse>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<object, T> <>9__1;
}
// Token: 0x02000EC9 RID: 3785
[Token(Token = "0x2000EC9")]
[CompilerGenerated]
private sealed class GAEKHJLGFGG<T>
{
// 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<T> <DeserializeResponse>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<string, T> 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 <LogAndReplaceErrors>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<T>
{
// 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 <LogAndReplaceErrors>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 <LogErrors>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<T>
{
// 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 <LogErrors>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 <HandleWithCallback>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 <HandleWithCallback>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<T>
{
// 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 <HandleWithCallback>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 <HandleWithCallback>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<T> callback;
}
// Token: 0x02000ED2 RID: 3794
[Token(Token = "0x2000ED2")]
[CompilerGenerated]
private sealed class AJDGIOCMHKD<T> 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<T> <ErrorIfNull>b__0(T value)
{
/*
An exception occurred when decompiling this method (06005BB4)
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Async.IPromise`1<T> EEMMNNGBJGD/AJDGIOCMHKD::<ErrorIfNull>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;
}
}