1286 lines
59 KiB
C#
1286 lines
59 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Globalization;
|
|
using System.IO;
|
|
using System.Reflection;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using System.Threading;
|
|
using Cpp2IlInjected;
|
|
|
|
// Token: 0x02001280 RID: 4736
|
|
[Token(Token = "0x2001280")]
|
|
[StructLayout(3)]
|
|
public sealed class NOEIKACMNJH
|
|
{
|
|
// Token: 0x0600752D RID: 29997 RVA: 0x00181D1C File Offset: 0x0017FF1C
|
|
[Token(Token = "0x600752D")]
|
|
[Address(RVA = "0x17C0D90", Offset = "0x17BF790", VA = "0x1817C0D90")]
|
|
static NOEIKACMNJH()
|
|
{
|
|
Dictionary<Type, IDictionary<Type, ABBKDJMKLNE>> dictionary = new Dictionary();
|
|
NOEIKACMNJH.MLKMMFNGKDK = dictionary;
|
|
NOEIKACMNJH.MNKCHBOGPHB();
|
|
NOEIKACMNJH.GCENFIINOLO();
|
|
}
|
|
|
|
// Token: 0x0600752E RID: 29998 RVA: 0x00181DD4 File Offset: 0x0017FFD4
|
|
[Token(Token = "0x600752E")]
|
|
[Address(RVA = "0x17BAF30", Offset = "0x17B9930", VA = "0x1817BAF30")]
|
|
private static bool BJKBEHDGAAN(Type GEDCEIDOKJL, string MMBOKOLAJFH)
|
|
{
|
|
int num = 0;
|
|
FieldInfo[] array;
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
bool isNotSerialized = array[num].IsNotSerialized;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
num++;
|
|
}
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600752F RID: 29999 RVA: 0x00181E10 File Offset: 0x00180010
|
|
[Token(Token = "0x600752F")]
|
|
[Address(RVA = "0x5243C0", Offset = "0x522DC0", VA = "0x1805243C0")]
|
|
public static PropertyInfo[] EJCFGLKPFMA(Type GEDCEIDOKJL)
|
|
{
|
|
return GEDCEIDOKJL.GetProperties();
|
|
}
|
|
|
|
// Token: 0x06007530 RID: 30000 RVA: 0x00181E2C File Offset: 0x0018002C
|
|
[Token(Token = "0x6007530")]
|
|
[Address(RVA = "0x17BD590", Offset = "0x17BBF90", VA = "0x1817BD590")]
|
|
private static void JPOMCFFPCLD(Type GEDCEIDOKJL)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
IDictionary<Type, CMOAAEDCPHB> ogblkfhbiho = NOEIKACMNJH.OGBLKFHBIHO;
|
|
bool isArray = GEDCEIDOKJL.IsArray;
|
|
bool flag = NOEIKACMNJH.BJKBEHDGAAN(GEDCEIDOKJL, "System.Collections.IList");
|
|
PropertyInfo[] properties = GEDCEIDOKJL.GetProperties();
|
|
int length = properties.Length;
|
|
if (num < length)
|
|
{
|
|
PropertyInfo propertyInfo = properties[num];
|
|
MemberTypes memberType = propertyInfo.MemberType;
|
|
bool flag2;
|
|
if (!flag2)
|
|
{
|
|
MemberTypes memberType2 = propertyInfo.MemberType;
|
|
Type typeFromHandle = typeof(int);
|
|
if (memberType2.Equals(typeFromHandle))
|
|
{
|
|
bool canWrite = propertyInfo.CanWrite;
|
|
}
|
|
}
|
|
num++;
|
|
}
|
|
object gmpeojokboh = NOEIKACMNJH.GMPEOJOKBOH;
|
|
int num2 = 0;
|
|
Monitor.Enter(gmpeojokboh, num);
|
|
IDictionary<Type, CMOAAEDCPHB> ogblkfhbiho2 = NOEIKACMNJH.OGBLKFHBIHO;
|
|
if (num < num2)
|
|
{
|
|
num += num;
|
|
if (num != num2)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
num += 5;
|
|
num += 19;
|
|
num++;
|
|
Monitor.Exit(gmpeojokboh);
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06007531 RID: 30001 RVA: 0x00181F00 File Offset: 0x00180100
|
|
[Token(Token = "0x6007531")]
|
|
[Address(RVA = "0x17C0570", Offset = "0x17BEF70", VA = "0x1817C0570")]
|
|
private static void OEFMPDHAOJD(Type GEDCEIDOKJL)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
IDictionary<Type, CFMNIIIEFKD> feiclpcclhd = NOEIKACMNJH.FEICLPCCLHD;
|
|
bool flag = NOEIKACMNJH.BJKBEHDGAAN(GEDCEIDOKJL, "System.Collections.IDictionary");
|
|
Dictionary<string, KEFGKIGKMMB> dictionary = new Dictionary(StringComparer._ordinalIgnoreCase);
|
|
PropertyInfo[] array = GEDCEIDOKJL.GetProperties();
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
PropertyInfo propertyInfo = array[num];
|
|
if (propertyInfo.MemberType == (MemberTypes)0)
|
|
{
|
|
bool canWrite = propertyInfo.CanWrite;
|
|
MemberTypes memberType = propertyInfo.MemberType;
|
|
num++;
|
|
}
|
|
MemberTypes memberType2 = propertyInfo.MemberType;
|
|
Type typeFromHandle = typeof(string);
|
|
if (memberType2.Equals(typeFromHandle))
|
|
{
|
|
bool canWrite2 = propertyInfo.CanWrite;
|
|
}
|
|
num++;
|
|
}
|
|
FieldInfo[] array2;
|
|
int length2 = array2.Length;
|
|
if (num < length2)
|
|
{
|
|
FieldInfo fieldInfo = array2[num];
|
|
RuntimeFieldHandle fieldHandle = fieldInfo.FieldHandle;
|
|
MemberTypes memberType3 = fieldInfo.MemberType;
|
|
num += num;
|
|
num++;
|
|
if (num == 0)
|
|
{
|
|
MemberTypes memberType4 = fieldInfo.MemberType;
|
|
}
|
|
num++;
|
|
num += num;
|
|
}
|
|
object ajgnbbhdcik = NOEIKACMNJH.AJGNBBHDCIK;
|
|
int num2 = 0;
|
|
Monitor.Enter(ajgnbbhdcik, num);
|
|
IDictionary<Type, CFMNIIIEFKD> feiclpcclhd2 = NOEIKACMNJH.FEICLPCCLHD;
|
|
if (num < num2)
|
|
{
|
|
num += num;
|
|
if (num != num2)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
array += array;
|
|
num++;
|
|
Monitor.Exit(ajgnbbhdcik);
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06007532 RID: 30002 RVA: 0x00182030 File Offset: 0x00180230
|
|
[Token(Token = "0x6007532")]
|
|
[Address(RVA = "0x17C00A0", Offset = "0x17BEAA0", VA = "0x1817C00A0")]
|
|
private static void NJKEPMEJOHC(Type GEDCEIDOKJL)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
IDictionary<Type, IList<KEFGKIGKMMB>> npgmjijngah = NOEIKACMNJH.NPGMJIJNGAH;
|
|
List<KEFGKIGKMMB> list = new List();
|
|
PropertyInfo[] properties = GEDCEIDOKJL.GetProperties();
|
|
int length = properties.Length;
|
|
if (num < length)
|
|
{
|
|
if (properties[num].MemberType == (MemberTypes)0)
|
|
{
|
|
}
|
|
num++;
|
|
}
|
|
int length2 = GEDCEIDOKJL.GetFields().Length;
|
|
if (num < length2)
|
|
{
|
|
if (num >= npgmjijngah)
|
|
{
|
|
goto IL_57;
|
|
}
|
|
num += num;
|
|
if (num != npgmjijngah)
|
|
{
|
|
num++;
|
|
goto IL_57;
|
|
}
|
|
IL_5B:
|
|
num += num;
|
|
num += 2;
|
|
num += 19;
|
|
goto IL_68;
|
|
IL_57:
|
|
num++;
|
|
goto IL_5B;
|
|
}
|
|
IL_68:
|
|
object pmhcnmkfcbb = NOEIKACMNJH.PMHCNMKFCBB;
|
|
Monitor.Enter(pmhcnmkfcbb, num);
|
|
IDictionary<Type, IList<KEFGKIGKMMB>> npgmjijngah2 = NOEIKACMNJH.NPGMJIJNGAH;
|
|
num++;
|
|
Monitor.Exit(pmhcnmkfcbb);
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06007533 RID: 30003 RVA: 0x001820D8 File Offset: 0x001802D8
|
|
[Token(Token = "0x6007533")]
|
|
[Address(RVA = "0x17BEDF0", Offset = "0x17BD7F0", VA = "0x1817BEDF0")]
|
|
private static MethodInfo LBHGFFACOIP(Type PHCGMLMOGJB, Type ENEPMKOFGIE)
|
|
{
|
|
for (;;)
|
|
{
|
|
int num = 0;
|
|
object lmoieidcmpb = NOEIKACMNJH.LMOIEIDCMPB;
|
|
IDictionary<Type, IDictionary<Type, MethodInfo>> djjbgckihao = NOEIKACMNJH.DJJBGCKIHAO;
|
|
IDictionary<Type, IDictionary<Type, MethodInfo>> djjbgckihao2 = NOEIKACMNJH.DJJBGCKIHAO;
|
|
Dictionary<Type, MethodInfo> dictionary = new Dictionary();
|
|
int num2 = 0;
|
|
Monitor.Exit(lmoieidcmpb);
|
|
Type[] array;
|
|
if (num != -1)
|
|
{
|
|
IDictionary<Type, IDictionary<Type, MethodInfo>> djjbgckihao3 = NOEIKACMNJH.DJJBGCKIHAO;
|
|
array = new Type[1];
|
|
}
|
|
if (num == 0)
|
|
{
|
|
MethodInfo method = PHCGMLMOGJB.GetMethod("op_Implicit", array);
|
|
object lmoieidcmpb2 = NOEIKACMNJH.LMOIEIDCMPB;
|
|
IDictionary<Type, IDictionary<Type, MethodInfo>> djjbgckihao4 = NOEIKACMNJH.DJJBGCKIHAO;
|
|
int hdobdchidmn = NOEIKACMNJH.HDOBDCHIDMN;
|
|
if (num2 < typeof(IDictionary<Type, IDictionary<Type, MethodInfo>>).TypeHandle)
|
|
{
|
|
num2 += num2;
|
|
num2++;
|
|
}
|
|
num++;
|
|
num += 5;
|
|
num += 19;
|
|
num += hdobdchidmn;
|
|
IDictionary<Type, IDictionary<Type, MethodInfo>> djjbgckihao5 = NOEIKACMNJH.DJJBGCKIHAO;
|
|
num++;
|
|
Monitor.Exit(lmoieidcmpb2);
|
|
if (num != -1)
|
|
{
|
|
if (lmoieidcmpb2 == (ulong)183L)
|
|
{
|
|
break;
|
|
}
|
|
if (lmoieidcmpb2 == (ulong)185L)
|
|
{
|
|
}
|
|
}
|
|
if (num == 0)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
IDictionary<Type, IDictionary<Type, MethodInfo>> djjbgckihao6 = NOEIKACMNJH.DJJBGCKIHAO;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06007534 RID: 30004 RVA: 0x001821C0 File Offset: 0x001803C0
|
|
[Token(Token = "0x6007534")]
|
|
[Address(RVA = "0x17BDF30", Offset = "0x17BC930", VA = "0x1817BDF30")]
|
|
private static object KKGKPAIEBDL(Type NLEMGCHKAKA, NEOHGMDGHHG JEDHEOJCDKB)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06007534)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object NOEIKACMNJH::KKGKPAIEBDL(System.Type,NEOHGMDGHHG)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_29D:
|
|
stloc:CBOHIJDECPH(var_51_2AD, newobj:CBOHIJDECPH(CBOHIJDECPH::.ctor, call:string(string::Format, ldstr:string("Can't assign null to an instance of type {0}"), ldloc:Type[exp:object](NLEMGCHKAKA))))
|
|
}
|
|
|
|
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: 0x06007535 RID: 30005 RVA: 0x0018247C File Offset: 0x0018067C
|
|
[Token(Token = "0x6007535")]
|
|
[Address(RVA = "0x17BD9F0", Offset = "0x17BC3F0", VA = "0x1817BD9F0")]
|
|
private static LCFFIKOFNAB KKGKPAIEBDL(FPOKJAOPIJL IIHNEJOAGAL, NEOHGMDGHHG JEDHEOJCDKB)
|
|
{
|
|
LCFFIKOFNAB lcffikofnab;
|
|
int num3;
|
|
for (;;)
|
|
{
|
|
bool flag = JEDHEOJCDKB.BFKIKDJHDAL();
|
|
JJOPDGBDLNI pihippppebi = JEDHEOJCDKB.PIHIPPPPEBI;
|
|
if (pihippppebi == JJOPDGBDLNI.ArrayEnd || pihippppebi == JJOPDGBDLNI.Null)
|
|
{
|
|
goto IL_16B;
|
|
}
|
|
lcffikofnab = IIHNEJOAGAL();
|
|
JJOPDGBDLNI pihippppebi2 = JEDHEOJCDKB.PIHIPPPPEBI;
|
|
if (pihippppebi2 != JJOPDGBDLNI.String)
|
|
{
|
|
if (pihippppebi2 != JJOPDGBDLNI.Double)
|
|
{
|
|
if (pihippppebi2 != JJOPDGBDLNI.Int)
|
|
{
|
|
if (pihippppebi2 != JJOPDGBDLNI.Long)
|
|
{
|
|
if (pihippppebi2 == JJOPDGBDLNI.Boolean)
|
|
{
|
|
goto IL_97;
|
|
}
|
|
if (pihippppebi2 == JJOPDGBDLNI.ArrayStart)
|
|
{
|
|
goto IL_84;
|
|
}
|
|
if (pihippppebi2 != JJOPDGBDLNI.ObjectStart)
|
|
{
|
|
return lcffikofnab;
|
|
}
|
|
bool flag2 = JEDHEOJCDKB.BFKIKDJHDAL();
|
|
if (JEDHEOJCDKB.PIHIPPPPEBI == JJOPDGBDLNI.ObjectEnd)
|
|
{
|
|
return lcffikofnab;
|
|
}
|
|
object bplheijoboo = JEDHEOJCDKB.BPLHEIJOBOO;
|
|
if (bplheijoboo == 0 || bplheijoboo != 0)
|
|
{
|
|
break;
|
|
}
|
|
continue;
|
|
}
|
|
else
|
|
{
|
|
object bplheijoboo2 = JEDHEOJCDKB.BPLHEIJOBOO;
|
|
int num = 0;
|
|
if (num < typeof(long).TypeHandle)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
num += num;
|
|
num += 17;
|
|
num += 19;
|
|
}
|
|
}
|
|
object bplheijoboo3 = JEDHEOJCDKB.BPLHEIJOBOO;
|
|
}
|
|
object bplheijoboo4 = JEDHEOJCDKB.BPLHEIJOBOO;
|
|
int num2 = 0;
|
|
if (num2 < typeof(double).TypeHandle)
|
|
{
|
|
num2 += num2;
|
|
num2++;
|
|
}
|
|
lcffikofnab += lcffikofnab;
|
|
num2 += 14;
|
|
num2 += 19;
|
|
}
|
|
object bplheijoboo5 = JEDHEOJCDKB.BPLHEIJOBOO;
|
|
num3 = 0;
|
|
if (bplheijoboo5 == 0 || bplheijoboo5 != 0)
|
|
{
|
|
goto IL_143;
|
|
}
|
|
}
|
|
LCFFIKOFNAB lcffikofnab2 = NOEIKACMNJH.KKGKPAIEBDL(IIHNEJOAGAL, JEDHEOJCDKB);
|
|
IL_84:
|
|
if (NOEIKACMNJH.KKGKPAIEBDL(IIHNEJOAGAL, JEDHEOJCDKB) == 0 && JEDHEOJCDKB.PIHIPPPPEBI == JJOPDGBDLNI.ArrayEnd)
|
|
{
|
|
return lcffikofnab;
|
|
}
|
|
IL_97:
|
|
object bplheijoboo6 = JEDHEOJCDKB.BPLHEIJOBOO;
|
|
int num4 = 0;
|
|
if (num4 < typeof(bool).TypeHandle)
|
|
{
|
|
num4 += num4;
|
|
num4++;
|
|
}
|
|
return lcffikofnab;
|
|
IL_143:
|
|
if (num3 < typeof(string).TypeHandle)
|
|
{
|
|
num3 += num3;
|
|
num3++;
|
|
}
|
|
lcffikofnab += lcffikofnab;
|
|
num3 += 18;
|
|
num3 += 19;
|
|
IL_16B:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06007536 RID: 30006 RVA: 0x001825FC File Offset: 0x001807FC
|
|
[Token(Token = "0x6007536")]
|
|
[Address(RVA = "0x17C0C50", Offset = "0x17BF650", VA = "0x1817C0C50")]
|
|
private static void PAMKOHOOPAF(NEOHGMDGHHG JEDHEOJCDKB)
|
|
{
|
|
FPOKJAOPIJL <>9__25_ = NOEIKACMNJH.<>c.<>9__25_0;
|
|
if (<>9__25_ == 0)
|
|
{
|
|
NOEIKACMNJH.<>c.<>9__25_0 = delegate
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600754D)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling LCFFIKOFNAB NOEIKACMNJH/<>c::<ReadSkip>b__25_0()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:GIJAIOBKMMB(var_0_05, newobj:GIJAIOBKMMB(GIJAIOBKMMB::.ctor))
|
|
}
|
|
|
|
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.Transforms.DelegateConstruction.HandleAnonymousMethod(ObjectCreateExpression objectCreateExpression, Expression target, IMethod methodRef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\Transforms\DelegateConstruction.cs:line 237
|
|
*/;
|
|
};
|
|
}
|
|
LCFFIKOFNAB lcffikofnab = NOEIKACMNJH.KKGKPAIEBDL(<>9__25_, JEDHEOJCDKB);
|
|
}
|
|
|
|
// Token: 0x06007537 RID: 30007 RVA: 0x00182630 File Offset: 0x00180830
|
|
[Token(Token = "0x6007537")]
|
|
[Address(RVA = "0x17BF620", Offset = "0x17BE020", VA = "0x1817BF620")]
|
|
private static void MNKCHBOGPHB()
|
|
{
|
|
IDictionary<Type, PIMFFJABADF> mpnjjccjdpl = NOEIKACMNJH.MPNJJCCJDPL;
|
|
Type typeFromHandle = typeof(byte);
|
|
if (NOEIKACMNJH.<>c.<>9__26_0 == 0)
|
|
{
|
|
NOEIKACMNJH.<>c.<>9__26_0 = delegate(object obj, HOJOOJBMPCL writer)
|
|
{
|
|
};
|
|
}
|
|
IDictionary<Type, PIMFFJABADF> mpnjjccjdpl2 = NOEIKACMNJH.MPNJJCCJDPL;
|
|
Type typeFromHandle2 = typeof(char);
|
|
if (NOEIKACMNJH.<>c.<>9__26_1 == 0)
|
|
{
|
|
NOEIKACMNJH.<>c.<>9__26_1 = delegate(object obj, HOJOOJBMPCL writer)
|
|
{
|
|
string text;
|
|
writer.EAOKIOGMEEO(text);
|
|
};
|
|
}
|
|
IDictionary<Type, PIMFFJABADF> mpnjjccjdpl3 = NOEIKACMNJH.MPNJJCCJDPL;
|
|
Type typeFromHandle3 = typeof(DateTime);
|
|
if (NOEIKACMNJH.<>c.<>9__26_2 == 0)
|
|
{
|
|
NOEIKACMNJH.<>c.<>9__26_2 = delegate(object obj, HOJOOJBMPCL writer)
|
|
{
|
|
string text2;
|
|
writer.EAOKIOGMEEO(text2);
|
|
};
|
|
}
|
|
IDictionary<Type, PIMFFJABADF> mpnjjccjdpl4 = NOEIKACMNJH.MPNJJCCJDPL;
|
|
Type typeFromHandle4 = typeof(decimal);
|
|
if (NOEIKACMNJH.<>c.<>9__26_3 == 0)
|
|
{
|
|
NOEIKACMNJH.<>c.<>9__26_3 = delegate(object obj, HOJOOJBMPCL writer)
|
|
{
|
|
};
|
|
}
|
|
IDictionary<Type, PIMFFJABADF> mpnjjccjdpl5 = NOEIKACMNJH.MPNJJCCJDPL;
|
|
Type typeFromHandle5 = typeof(sbyte);
|
|
if (NOEIKACMNJH.<>c.<>9__26_4 == 0)
|
|
{
|
|
NOEIKACMNJH.<>c.<>9__26_4 = delegate(object obj, HOJOOJBMPCL writer)
|
|
{
|
|
};
|
|
}
|
|
IDictionary<Type, PIMFFJABADF> mpnjjccjdpl6 = NOEIKACMNJH.MPNJJCCJDPL;
|
|
Type typeFromHandle6 = typeof(short);
|
|
if (NOEIKACMNJH.<>c.<>9__26_5 == 0)
|
|
{
|
|
NOEIKACMNJH.<>c.<>9__26_5 = delegate(object obj, HOJOOJBMPCL writer)
|
|
{
|
|
int num;
|
|
writer.EAOKIOGMEEO(num);
|
|
};
|
|
}
|
|
IDictionary<Type, PIMFFJABADF> mpnjjccjdpl7 = NOEIKACMNJH.MPNJJCCJDPL;
|
|
Type typeFromHandle7 = typeof(ushort);
|
|
if (NOEIKACMNJH.<>c.<>9__26_6 == 0)
|
|
{
|
|
NOEIKACMNJH.<>c.<>9__26_6 = delegate(object obj, HOJOOJBMPCL writer)
|
|
{
|
|
};
|
|
}
|
|
IDictionary<Type, PIMFFJABADF> mpnjjccjdpl8 = NOEIKACMNJH.MPNJJCCJDPL;
|
|
Type typeFromHandle8 = typeof(uint);
|
|
if (NOEIKACMNJH.<>c.<>9__26_7 == 0)
|
|
{
|
|
NOEIKACMNJH.<>c.<>9__26_7 = delegate(object obj, HOJOOJBMPCL writer)
|
|
{
|
|
};
|
|
}
|
|
IDictionary<Type, PIMFFJABADF> mpnjjccjdpl9 = NOEIKACMNJH.MPNJJCCJDPL;
|
|
Type typeFromHandle9 = typeof(ulong);
|
|
if (NOEIKACMNJH.<>c.<>9__26_8 == 0)
|
|
{
|
|
NOEIKACMNJH.<>c.<>9__26_8 = delegate(object obj, HOJOOJBMPCL writer)
|
|
{
|
|
};
|
|
}
|
|
}
|
|
|
|
// Token: 0x06007538 RID: 30008 RVA: 0x001827F0 File Offset: 0x001809F0
|
|
[Token(Token = "0x6007538")]
|
|
[Address(RVA = "0x17BB1C0", Offset = "0x17B9BC0", VA = "0x1817BB1C0")]
|
|
private static void GCENFIINOLO()
|
|
{
|
|
ABBKDJMKLNE <>9__27_ = NOEIKACMNJH.<>c.<>9__27_0;
|
|
if (<>9__27_ == 0)
|
|
{
|
|
NOEIKACMNJH.<>c.<>9__27_0 = delegate(object input)
|
|
{
|
|
throw new NullReferenceException();
|
|
};
|
|
}
|
|
IDictionary<Type, IDictionary<Type, ABBKDJMKLNE>> pkkgbiejidm = NOEIKACMNJH.PKKGBIEJIDM;
|
|
Type typeFromHandle = typeof(int);
|
|
Type typeFromHandle2 = typeof(byte);
|
|
NOEIKACMNJH.EDOFHMLFIHF(pkkgbiejidm, typeFromHandle, typeFromHandle2, <>9__27_);
|
|
ABBKDJMKLNE abbkdjmklne;
|
|
if (NOEIKACMNJH.<>c.<>9__27_1 == 0)
|
|
{
|
|
abbkdjmklne = delegate(object input)
|
|
{
|
|
throw new NullReferenceException();
|
|
};
|
|
NOEIKACMNJH.<>c.<>9__27_1 = abbkdjmklne;
|
|
}
|
|
IDictionary<Type, IDictionary<Type, ABBKDJMKLNE>> pkkgbiejidm2 = NOEIKACMNJH.PKKGBIEJIDM;
|
|
Type typeFromHandle3 = typeof(int);
|
|
Type typeFromHandle4 = typeof(ulong);
|
|
NOEIKACMNJH.EDOFHMLFIHF(pkkgbiejidm2, typeFromHandle3, typeFromHandle4, abbkdjmklne);
|
|
ABBKDJMKLNE abbkdjmklne2;
|
|
if (NOEIKACMNJH.<>c.<>9__27_2 == 0)
|
|
{
|
|
abbkdjmklne2 = delegate(object input)
|
|
{
|
|
throw new NullReferenceException();
|
|
};
|
|
NOEIKACMNJH.<>c.<>9__27_2 = abbkdjmklne2;
|
|
}
|
|
IDictionary<Type, IDictionary<Type, ABBKDJMKLNE>> pkkgbiejidm3 = NOEIKACMNJH.PKKGBIEJIDM;
|
|
Type typeFromHandle5 = typeof(int);
|
|
Type typeFromHandle6 = typeof(sbyte);
|
|
NOEIKACMNJH.EDOFHMLFIHF(pkkgbiejidm3, typeFromHandle5, typeFromHandle6, abbkdjmklne2);
|
|
ABBKDJMKLNE abbkdjmklne3;
|
|
if (NOEIKACMNJH.<>c.<>9__27_3 == 0)
|
|
{
|
|
abbkdjmklne3 = delegate(object input)
|
|
{
|
|
throw new NullReferenceException();
|
|
};
|
|
NOEIKACMNJH.<>c.<>9__27_3 = abbkdjmklne3;
|
|
}
|
|
IDictionary<Type, IDictionary<Type, ABBKDJMKLNE>> pkkgbiejidm4 = NOEIKACMNJH.PKKGBIEJIDM;
|
|
Type typeFromHandle7 = typeof(int);
|
|
Type typeFromHandle8 = typeof(short);
|
|
NOEIKACMNJH.EDOFHMLFIHF(pkkgbiejidm4, typeFromHandle7, typeFromHandle8, abbkdjmklne3);
|
|
ABBKDJMKLNE abbkdjmklne4;
|
|
if (NOEIKACMNJH.<>c.<>9__27_4 == 0)
|
|
{
|
|
abbkdjmklne4 = delegate(object input)
|
|
{
|
|
throw new NullReferenceException();
|
|
};
|
|
NOEIKACMNJH.<>c.<>9__27_4 = abbkdjmklne4;
|
|
}
|
|
IDictionary<Type, IDictionary<Type, ABBKDJMKLNE>> pkkgbiejidm5 = NOEIKACMNJH.PKKGBIEJIDM;
|
|
Type typeFromHandle9 = typeof(int);
|
|
Type typeFromHandle10 = typeof(ushort);
|
|
NOEIKACMNJH.EDOFHMLFIHF(pkkgbiejidm5, typeFromHandle9, typeFromHandle10, abbkdjmklne4);
|
|
ABBKDJMKLNE abbkdjmklne5;
|
|
if (NOEIKACMNJH.<>c.<>9__27_5 == 0)
|
|
{
|
|
abbkdjmklne5 = delegate(object input)
|
|
{
|
|
throw new NullReferenceException();
|
|
};
|
|
NOEIKACMNJH.<>c.<>9__27_5 = abbkdjmklne5;
|
|
}
|
|
IDictionary<Type, IDictionary<Type, ABBKDJMKLNE>> pkkgbiejidm6 = NOEIKACMNJH.PKKGBIEJIDM;
|
|
Type typeFromHandle11 = typeof(int);
|
|
Type typeFromHandle12 = typeof(uint);
|
|
NOEIKACMNJH.EDOFHMLFIHF(pkkgbiejidm6, typeFromHandle11, typeFromHandle12, abbkdjmklne5);
|
|
ABBKDJMKLNE abbkdjmklne6;
|
|
if (NOEIKACMNJH.<>c.<>9__27_6 == 0)
|
|
{
|
|
abbkdjmklne6 = delegate(object input)
|
|
{
|
|
throw new NullReferenceException();
|
|
};
|
|
NOEIKACMNJH.<>c.<>9__27_6 = abbkdjmklne6;
|
|
}
|
|
IDictionary<Type, IDictionary<Type, ABBKDJMKLNE>> pkkgbiejidm7 = NOEIKACMNJH.PKKGBIEJIDM;
|
|
Type typeFromHandle13 = typeof(int);
|
|
Type typeFromHandle14 = typeof(float);
|
|
NOEIKACMNJH.EDOFHMLFIHF(pkkgbiejidm7, typeFromHandle13, typeFromHandle14, abbkdjmklne6);
|
|
ABBKDJMKLNE abbkdjmklne7;
|
|
if (NOEIKACMNJH.<>c.<>9__27_7 == 0)
|
|
{
|
|
abbkdjmklne7 = delegate(object input)
|
|
{
|
|
throw new NullReferenceException();
|
|
};
|
|
NOEIKACMNJH.<>c.<>9__27_7 = abbkdjmklne7;
|
|
}
|
|
IDictionary<Type, IDictionary<Type, ABBKDJMKLNE>> pkkgbiejidm8 = NOEIKACMNJH.PKKGBIEJIDM;
|
|
Type typeFromHandle15 = typeof(int);
|
|
Type typeFromHandle16 = typeof(double);
|
|
NOEIKACMNJH.EDOFHMLFIHF(pkkgbiejidm8, typeFromHandle15, typeFromHandle16, abbkdjmklne7);
|
|
ABBKDJMKLNE abbkdjmklne8;
|
|
if (NOEIKACMNJH.<>c.<>9__27_8 == 0)
|
|
{
|
|
abbkdjmklne8 = delegate(object input)
|
|
{
|
|
throw new NullReferenceException();
|
|
};
|
|
NOEIKACMNJH.<>c.<>9__27_8 = abbkdjmklne8;
|
|
}
|
|
IDictionary<Type, IDictionary<Type, ABBKDJMKLNE>> pkkgbiejidm9 = NOEIKACMNJH.PKKGBIEJIDM;
|
|
Type typeFromHandle17 = typeof(double);
|
|
Type typeFromHandle18 = typeof(decimal);
|
|
NOEIKACMNJH.EDOFHMLFIHF(pkkgbiejidm9, typeFromHandle17, typeFromHandle18, abbkdjmklne8);
|
|
ABBKDJMKLNE abbkdjmklne9;
|
|
if (NOEIKACMNJH.<>c.<>9__27_9 == 0)
|
|
{
|
|
abbkdjmklne9 = delegate(object input)
|
|
{
|
|
throw new NullReferenceException();
|
|
};
|
|
NOEIKACMNJH.<>c.<>9__27_9 = abbkdjmklne9;
|
|
}
|
|
IDictionary<Type, IDictionary<Type, ABBKDJMKLNE>> pkkgbiejidm10 = NOEIKACMNJH.PKKGBIEJIDM;
|
|
Type typeFromHandle19 = typeof(long);
|
|
Type typeFromHandle20 = typeof(uint);
|
|
NOEIKACMNJH.EDOFHMLFIHF(pkkgbiejidm10, typeFromHandle19, typeFromHandle20, abbkdjmklne9);
|
|
ABBKDJMKLNE abbkdjmklne10;
|
|
if (NOEIKACMNJH.<>c.<>9__27_10 == 0)
|
|
{
|
|
abbkdjmklne10 = delegate(object input)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06007561)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object NOEIKACMNJH/<>c::<RegisterBaseImporters>b__27_10(System.Object)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_0A:
|
|
stloc:char(var_1_10, call:char(Convert::ToChar, ldloc:int32[exp:string](var_0_01)))
|
|
}
|
|
|
|
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.Transforms.DelegateConstruction.HandleAnonymousMethod(ObjectCreateExpression objectCreateExpression, Expression target, IMethod methodRef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\Transforms\DelegateConstruction.cs:line 237
|
|
*/;
|
|
};
|
|
NOEIKACMNJH.<>c.<>9__27_10 = abbkdjmklne10;
|
|
}
|
|
IDictionary<Type, IDictionary<Type, ABBKDJMKLNE>> pkkgbiejidm11 = NOEIKACMNJH.PKKGBIEJIDM;
|
|
Type typeFromHandle21 = typeof(string);
|
|
Type typeFromHandle22 = typeof(char);
|
|
NOEIKACMNJH.EDOFHMLFIHF(pkkgbiejidm11, typeFromHandle21, typeFromHandle22, abbkdjmklne10);
|
|
ABBKDJMKLNE abbkdjmklne11;
|
|
if (NOEIKACMNJH.<>c.<>9__27_11 == 0)
|
|
{
|
|
abbkdjmklne11 = delegate(object input)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06007562)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object NOEIKACMNJH/<>c::<RegisterBaseImporters>b__27_11(System.Object)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_10:
|
|
stloc:DateTime(var_2_17, call:DateTime(Convert::ToDateTime, ldloc:int32[exp:string](var_1_07), ldloc:IFormatProvider(var_0_05)))
|
|
}
|
|
|
|
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.Transforms.DelegateConstruction.HandleAnonymousMethod(ObjectCreateExpression objectCreateExpression, Expression target, IMethod methodRef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\Transforms\DelegateConstruction.cs:line 237
|
|
*/;
|
|
};
|
|
NOEIKACMNJH.<>c.<>9__27_11 = abbkdjmklne11;
|
|
}
|
|
IDictionary<Type, IDictionary<Type, ABBKDJMKLNE>> pkkgbiejidm12 = NOEIKACMNJH.PKKGBIEJIDM;
|
|
Type typeFromHandle23 = typeof(string);
|
|
Type typeFromHandle24 = typeof(DateTime);
|
|
NOEIKACMNJH.EDOFHMLFIHF(pkkgbiejidm12, typeFromHandle23, typeFromHandle24, abbkdjmklne11);
|
|
}
|
|
|
|
// Token: 0x06007539 RID: 30009 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6007539")]
|
|
[Address(RVA = "0x17BAFF0", Offset = "0x17B99F0", VA = "0x1817BAFF0")]
|
|
private static void EDOFHMLFIHF(IDictionary<Type, IDictionary<Type, ABBKDJMKLNE>> GGEMMJBJIFO, Type LFKBKEBBJDN, Type FKPAPJEHLPN, ABBKDJMKLNE LLNCKIANEBH)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600753A RID: 30010 RVA: 0x00182B94 File Offset: 0x00180D94
|
|
[Token(Token = "0x600753A")]
|
|
[Address(RVA = "0x17BC570", Offset = "0x17BAF70", VA = "0x1817BC570")]
|
|
private static void JIFKNBPPIFD(object NLNHFEEMFBN, HOJOOJBMPCL MJJOKIMGKGH, bool KBFGPPNNLFD, int MBLPPLGFEAE)
|
|
{
|
|
do
|
|
{
|
|
int num = 0;
|
|
if (NLNHFEEMFBN == 0)
|
|
{
|
|
goto IL_1D9;
|
|
}
|
|
if (NLNHFEEMFBN == 0 && NLNHFEEMFBN == 0 && NLNHFEEMFBN == 0 && NLNHFEEMFBN == 0 && NLNHFEEMFBN == 0)
|
|
{
|
|
if (NLNHFEEMFBN == 0)
|
|
{
|
|
if (NLNHFEEMFBN == 0)
|
|
{
|
|
if (NLNHFEEMFBN == 0)
|
|
{
|
|
Type type = NLNHFEEMFBN.GetType();
|
|
IDictionary<Type, PIMFFJABADF> maeddnjobpb = NOEIKACMNJH.MAEDDNJOBPB;
|
|
if (type == 0)
|
|
{
|
|
IDictionary<Type, PIMFFJABADF> mpnjjccjdpl = NOEIKACMNJH.MPNJJCCJDPL;
|
|
NOEIKACMNJH.NJKEPMEJOHC(type);
|
|
IDictionary<Type, IList<KEFGKIGKMMB>> npgmjijngah = NOEIKACMNJH.NPGMJIJNGAH;
|
|
MJJOKIMGKGH.HDBIIMMHENL();
|
|
if (typeof(NOEIKACMNJH).TypeHandle != 0)
|
|
{
|
|
if (num < typeof(NOEIKACMNJH).TypeHandle)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
if (typeof(NOEIKACMNJH).TypeHandle == 0)
|
|
{
|
|
while (typeof(NOEIKACMNJH).TypeHandle == 0)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
if (typeof(NOEIKACMNJH).TypeHandle != 0)
|
|
{
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
if (num != 0)
|
|
{
|
|
continue;
|
|
}
|
|
Type underlyingType = Enum.GetUnderlyingType(type);
|
|
Type typeFromHandle = typeof(long);
|
|
if (!underlyingType.Equals(typeFromHandle))
|
|
{
|
|
Type typeFromHandle2 = typeof(uint);
|
|
if (!underlyingType.Equals(typeFromHandle2))
|
|
{
|
|
Type typeFromHandle3 = typeof(ulong);
|
|
if (!underlyingType.Equals(typeFromHandle3))
|
|
{
|
|
}
|
|
}
|
|
}
|
|
IDictionary<Type, PIMFFJABADF> mpnjjccjdpl2 = NOEIKACMNJH.MPNJJCCJDPL;
|
|
}
|
|
IDictionary<Type, PIMFFJABADF> maeddnjobpb2 = NOEIKACMNJH.MAEDDNJOBPB;
|
|
}
|
|
MJJOKIMGKGH.HDBIIMMHENL();
|
|
if (NLNHFEEMFBN != 0)
|
|
{
|
|
if (NLNHFEEMFBN != 0 && NLNHFEEMFBN == 0)
|
|
{
|
|
continue;
|
|
}
|
|
MJJOKIMGKGH.HKEHEPMNGOE(num);
|
|
}
|
|
if (typeof(string).TypeHandle != 0)
|
|
{
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
if (num != 0)
|
|
{
|
|
continue;
|
|
}
|
|
MJJOKIMGKGH.DHHJMOPLEMG();
|
|
}
|
|
MJJOKIMGKGH.OOKIFPKLMMO();
|
|
if (NLNHFEEMFBN != 0)
|
|
{
|
|
int num2 = MBLPPLGFEAE + 1;
|
|
NOEIKACMNJH.JIFKNBPPIFD(NLNHFEEMFBN, MJJOKIMGKGH, KBFGPPNNLFD, num2);
|
|
}
|
|
if (NLNHFEEMFBN != 0)
|
|
{
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
if (num != 0)
|
|
{
|
|
continue;
|
|
}
|
|
}
|
|
MJJOKIMGKGH.OOKIFPKLMMO();
|
|
IEnumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
if (num != 0)
|
|
{
|
|
continue;
|
|
}
|
|
MJJOKIMGKGH.HNJJJFCPCNI();
|
|
}
|
|
}
|
|
while (NLNHFEEMFBN == 0);
|
|
return;
|
|
IL_1D9:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600753B RID: 30011 RVA: 0x00182DC4 File Offset: 0x00180FC4
|
|
[Token(Token = "0x600753B")]
|
|
[Address(RVA = "0x17BF470", Offset = "0x17BDE70", VA = "0x1817BF470")]
|
|
public static string MFFBDFHINID(object NLNHFEEMFBN)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
object cadkcfkelmm = NOEIKACMNJH.CADKCFKELMM;
|
|
NOEIKACMNJH.HOCDMKBDPIM.JBBLIBHHEBC();
|
|
int num2 = 0;
|
|
HOJOOJBMPCL hocdmkbdpim = NOEIKACMNJH.HOCDMKBDPIM;
|
|
NOEIKACMNJH.JIFKNBPPIFD(NLNHFEEMFBN, hocdmkbdpim, true, num2);
|
|
int hashCode = NOEIKACMNJH.HOCDMKBDPIM.GetHashCode();
|
|
Monitor.Exit(cadkcfkelmm);
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600753C RID: 30012 RVA: 0x00182E1C File Offset: 0x0018101C
|
|
[Token(Token = "0x600753C")]
|
|
[Address(RVA = "0x17BF400", Offset = "0x17BDE00", VA = "0x1817BF400")]
|
|
public static void MFFBDFHINID(object NLNHFEEMFBN, HOJOOJBMPCL MJJOKIMGKGH)
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
NOEIKACMNJH.JIFKNBPPIFD(NLNHFEEMFBN, MJJOKIMGKGH, num2 != 0, num);
|
|
}
|
|
|
|
// Token: 0x0600753D RID: 30013 RVA: 0x00182E38 File Offset: 0x00181038
|
|
[Token(Token = "0x600753D")]
|
|
[Address(RVA = "0x17BC300", Offset = "0x17BAD00", VA = "0x1817BC300")]
|
|
public static CLEGPCBLMAO IGOEEFAAPKD(NEOHGMDGHHG JEDHEOJCDKB)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600753D)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling CLEGPCBLMAO NOEIKACMNJH::IGOEEFAAPKD(NEOHGMDGHHG)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_2B:
|
|
brtrue(IL_2B, cne:bool(ldloc:LCFFIKOFNAB(var_1_26), ldc.i4:int32[exp:LCFFIKOFNAB](0)))
|
|
}
|
|
|
|
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.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: 0x0600753E RID: 30014 RVA: 0x00182E74 File Offset: 0x00181074
|
|
[Token(Token = "0x600753E")]
|
|
[Address(RVA = "0x17BC0E0", Offset = "0x17BAAE0", VA = "0x1817BC0E0")]
|
|
public static CLEGPCBLMAO IGOEEFAAPKD(TextReader JEDHEOJCDKB)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600753E)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling CLEGPCBLMAO NOEIKACMNJH::IGOEEFAAPKD(System.IO.TextReader)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_32:
|
|
brtrue(IL_32, cne:bool(ldloc:LCFFIKOFNAB(var_2_2D), ldc.i4:int32[exp:LCFFIKOFNAB](0)))
|
|
}
|
|
|
|
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.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: 0x0600753F RID: 30015 RVA: 0x00182EB8 File Offset: 0x001810B8
|
|
[Token(Token = "0x600753F")]
|
|
[Address(RVA = "0x17BBF60", Offset = "0x17BA960", VA = "0x1817BBF60")]
|
|
public static CLEGPCBLMAO IGOEEFAAPKD(string LKHEMOPOEIM)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600753F)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling CLEGPCBLMAO NOEIKACMNJH::IGOEEFAAPKD(System.String)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_32:
|
|
brtrue(IL_32, cne:bool(ldloc:LCFFIKOFNAB(var_2_2D), ldc.i4:int32[exp:LCFFIKOFNAB](0)))
|
|
}
|
|
|
|
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.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: 0x06007540 RID: 30016 RVA: 0x00182EFC File Offset: 0x001810FC
|
|
[Token(Token = "0x6007540")]
|
|
[Address(RVA = "0x1B61160", Offset = "0x1B5FB60", VA = "0x181B61160")]
|
|
public static T IGOEEFAAPKD<T>(NEOHGMDGHHG JEDHEOJCDKB)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06007540)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling T NOEIKACMNJH::IGOEEFAAPKD<T>(NEOHGMDGHHG)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
brtrue(IL_00, cne:bool(ldc.i4:int32(0), ldc.i4:int32(0)))
|
|
}
|
|
|
|
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: 0x06007541 RID: 30017 RVA: 0x00182F20 File Offset: 0x00181120
|
|
[Token(Token = "0x6007541")]
|
|
[Address(RVA = "0x1B61240", Offset = "0x1B5FC40", VA = "0x181B61240")]
|
|
public static T IGOEEFAAPKD<T>(TextReader JEDHEOJCDKB)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06007541)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling T NOEIKACMNJH::IGOEEFAAPKD<T>(System.IO.TextReader)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
brtrue(IL_00, cne:bool(ldc.i4:int32(0), ldc.i4:int32(0)))
|
|
}
|
|
|
|
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: 0x06007542 RID: 30018 RVA: 0x00182F44 File Offset: 0x00181144
|
|
[Token(Token = "0x6007542")]
|
|
[Address(RVA = "0x1B60F30", Offset = "0x1B5F930", VA = "0x181B60F30")]
|
|
public static T IGOEEFAAPKD<T>(string LKHEMOPOEIM)
|
|
{
|
|
Type type;
|
|
NEOHGMDGHHG neohgmdghhg;
|
|
object obj = NOEIKACMNJH.KKGKPAIEBDL(type, neohgmdghhg);
|
|
object obj2 = obj;
|
|
LKHEMOPOEIM.m_stringLength = obj2;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06007543 RID: 30019 RVA: 0x00182F74 File Offset: 0x00181174
|
|
[Token(Token = "0x6007543")]
|
|
[Address(RVA = "0x17BC270", Offset = "0x17BAC70", VA = "0x1817BC270")]
|
|
public static object IGOEEFAAPKD(Type CNNLEPLMMCE, string LKHEMOPOEIM)
|
|
{
|
|
NEOHGMDGHHG neohgmdghhg = new NEOHGMDGHHG(LKHEMOPOEIM);
|
|
return NOEIKACMNJH.KKGKPAIEBDL(CNNLEPLMMCE, neohgmdghhg);
|
|
}
|
|
|
|
// Token: 0x06007544 RID: 30020 RVA: 0x00182F90 File Offset: 0x00181190
|
|
[Token(Token = "0x6007544")]
|
|
[Address(RVA = "0x17BC500", Offset = "0x17BAF00", VA = "0x1817BC500")]
|
|
public static LCFFIKOFNAB JBJGJFBDINB(FPOKJAOPIJL IIHNEJOAGAL, NEOHGMDGHHG JEDHEOJCDKB)
|
|
{
|
|
return NOEIKACMNJH.KKGKPAIEBDL(IIHNEJOAGAL, JEDHEOJCDKB);
|
|
}
|
|
|
|
// Token: 0x06007545 RID: 30021 RVA: 0x00182FA4 File Offset: 0x001811A4
|
|
[Token(Token = "0x6007545")]
|
|
[Address(RVA = "0x17BC470", Offset = "0x17BAE70", VA = "0x1817BC470")]
|
|
public static LCFFIKOFNAB JBJGJFBDINB(FPOKJAOPIJL IIHNEJOAGAL, string LKHEMOPOEIM)
|
|
{
|
|
NEOHGMDGHHG neohgmdghhg = new NEOHGMDGHHG(LKHEMOPOEIM);
|
|
return NOEIKACMNJH.KKGKPAIEBDL(IIHNEJOAGAL, neohgmdghhg);
|
|
}
|
|
|
|
// Token: 0x06007546 RID: 30022 RVA: 0x00182FC0 File Offset: 0x001811C0
|
|
[Token(Token = "0x6007546")]
|
|
[Address(RVA = "0x24B8710", Offset = "0x24B7110", VA = "0x1824B8710")]
|
|
public static void LNIOANDGBJN<T>(DOJBCGMEGIE<T> AHAHJEPMLAP)
|
|
{
|
|
IDictionary<Type, PIMFFJABADF> maeddnjobpb = NOEIKACMNJH.MAEDDNJOBPB;
|
|
Type typeFromHandle = typeof(Type);
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
PIMFFJABADF pimffjabadf = maeddnjobpb[typeFromHandle];
|
|
}
|
|
|
|
// Token: 0x06007547 RID: 30023 RVA: 0x00182FFC File Offset: 0x001811FC
|
|
[Token(Token = "0x6007547")]
|
|
[Address(RVA = "0x24B7F30", Offset = "0x24B6930", VA = "0x1824B7F30")]
|
|
public static void EDOFHMLFIHF<TJson, TValue>(KJBJHOONAKL A_0)
|
|
{
|
|
IDictionary<Type, IDictionary<Type, ABBKDJMKLNE>> mlkmmfngkdk = NOEIKACMNJH.MLKMMFNGKDK;
|
|
Type typeFromHandle = typeof(Type);
|
|
Type typeFromHandle2 = typeof(Type);
|
|
ABBKDJMKLNE abbkdjmklne;
|
|
NOEIKACMNJH.EDOFHMLFIHF(mlkmmfngkdk, typeFromHandle, typeFromHandle2, abbkdjmklne);
|
|
}
|
|
|
|
// Token: 0x06007548 RID: 30024 RVA: 0x00183034 File Offset: 0x00181234
|
|
[Token(Token = "0x6007548")]
|
|
[Address(RVA = "0x17C04F0", Offset = "0x17BEEF0", VA = "0x1817C04F0")]
|
|
public static void OAPBCDIGJNL()
|
|
{
|
|
IDictionary<Type, PIMFFJABADF> maeddnjobpb = NOEIKACMNJH.MAEDDNJOBPB;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06007549 RID: 30025 RVA: 0x0018304C File Offset: 0x0018124C
|
|
[Token(Token = "0x6007549")]
|
|
[Address(RVA = "0x17BB140", Offset = "0x17B9B40", VA = "0x1817BB140")]
|
|
public static void FNHAAPGMPDO()
|
|
{
|
|
IDictionary<Type, IDictionary<Type, ABBKDJMKLNE>> mlkmmfngkdk = NOEIKACMNJH.MLKMMFNGKDK;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600754A RID: 30026 RVA: 0x00183064 File Offset: 0x00181264
|
|
[Token(Token = "0x600754A")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public NOEIKACMNJH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04005537 RID: 21815
|
|
[Token(Token = "0x4005537")]
|
|
private static int HDOBDCHIDMN;
|
|
|
|
// Token: 0x04005538 RID: 21816
|
|
[Token(Token = "0x4005538")]
|
|
private static IFormatProvider DDGHEMAANNK = DateTimeFormatInfo.InvariantInfo;
|
|
|
|
// Token: 0x04005539 RID: 21817
|
|
[Token(Token = "0x4005539")]
|
|
private static IDictionary<Type, PIMFFJABADF> MPNJJCCJDPL = new Dictionary();
|
|
|
|
// Token: 0x0400553A RID: 21818
|
|
[Token(Token = "0x400553A")]
|
|
private static IDictionary<Type, PIMFFJABADF> MAEDDNJOBPB = new Dictionary();
|
|
|
|
// Token: 0x0400553B RID: 21819
|
|
[Token(Token = "0x400553B")]
|
|
private static IDictionary<Type, IDictionary<Type, ABBKDJMKLNE>> PKKGBIEJIDM = new Dictionary();
|
|
|
|
// Token: 0x0400553C RID: 21820
|
|
[Token(Token = "0x400553C")]
|
|
private static IDictionary<Type, IDictionary<Type, ABBKDJMKLNE>> MLKMMFNGKDK;
|
|
|
|
// Token: 0x0400553D RID: 21821
|
|
[Token(Token = "0x400553D")]
|
|
private static IDictionary<Type, CMOAAEDCPHB> OGBLKFHBIHO = new Dictionary();
|
|
|
|
// Token: 0x0400553E RID: 21822
|
|
[Token(Token = "0x400553E")]
|
|
private static readonly object GMPEOJOKBOH = new object();
|
|
|
|
// Token: 0x0400553F RID: 21823
|
|
[Token(Token = "0x400553F")]
|
|
private static IDictionary<Type, IDictionary<Type, MethodInfo>> DJJBGCKIHAO = new Dictionary();
|
|
|
|
// Token: 0x04005540 RID: 21824
|
|
[Token(Token = "0x4005540")]
|
|
private static readonly object LMOIEIDCMPB = new object();
|
|
|
|
// Token: 0x04005541 RID: 21825
|
|
[Token(Token = "0x4005541")]
|
|
private static IDictionary<Type, CFMNIIIEFKD> FEICLPCCLHD = new Dictionary();
|
|
|
|
// Token: 0x04005542 RID: 21826
|
|
[Token(Token = "0x4005542")]
|
|
private static readonly object AJGNBBHDCIK = new object();
|
|
|
|
// Token: 0x04005543 RID: 21827
|
|
[Token(Token = "0x4005543")]
|
|
private static IDictionary<Type, IList<KEFGKIGKMMB>> NPGMJIJNGAH = new Dictionary();
|
|
|
|
// Token: 0x04005544 RID: 21828
|
|
[Token(Token = "0x4005544")]
|
|
private static readonly object PMHCNMKFCBB = new object();
|
|
|
|
// Token: 0x04005545 RID: 21829
|
|
[Token(Token = "0x4005545")]
|
|
private static HOJOOJBMPCL HOCDMKBDPIM = new HOJOOJBMPCL();
|
|
|
|
// Token: 0x04005546 RID: 21830
|
|
[Token(Token = "0x4005546")]
|
|
private static readonly object CADKCFKELMM = new object();
|
|
|
|
// Token: 0x02001282 RID: 4738
|
|
[Token(Token = "0x2001282")]
|
|
[CompilerGenerated]
|
|
private sealed class EHFLHNILBCF<T>
|
|
{
|
|
// Token: 0x06007566 RID: 30054 RVA: 0x001832CC File Offset: 0x001814CC
|
|
[Token(Token = "0x6007566")]
|
|
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
|
|
public EHFLHNILBCF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06007567 RID: 30055 RVA: 0x001832E8 File Offset: 0x001814E8
|
|
[Token(Token = "0x6007567")]
|
|
[Address(RVA = "0x1E50860", Offset = "0x1E4F260", VA = "0x181E50860")]
|
|
internal void <RegisterExporter>b__0(object obj, HOJOOJBMPCL writer)
|
|
{
|
|
DOJBCGMEGIE dojbcgmegie = this.exporter;
|
|
if (obj == 0)
|
|
{
|
|
}
|
|
object obj2 = ((ICloneable)dojbcgmegie).Clone();
|
|
}
|
|
|
|
// Token: 0x04005561 RID: 21857
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4005561")]
|
|
public DOJBCGMEGIE<T> exporter;
|
|
}
|
|
|
|
// Token: 0x02001283 RID: 4739
|
|
[Token(Token = "0x2001283")]
|
|
[CompilerGenerated]
|
|
private sealed class GNCMAKADLDF<TJson, TValue>
|
|
{
|
|
// Token: 0x06007568 RID: 30056 RVA: 0x00183310 File Offset: 0x00181510
|
|
[Token(Token = "0x6007568")]
|
|
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
|
|
public GNCMAKADLDF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06007569 RID: 30057 RVA: 0x0018332C File Offset: 0x0018152C
|
|
[Token(Token = "0x6007569")]
|
|
[Address(RVA = "0x1E50D30", Offset = "0x1E4F730", VA = "0x181E50D30")]
|
|
internal object <RegisterImporter>b__0(object input)
|
|
{
|
|
KJBJHOONAKL kjbjhoonakl = this.importer;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x04005562 RID: 21858
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4005562")]
|
|
public KJBJHOONAKL<TJson, TValue> importer;
|
|
}
|
|
}
|