using System; using System.CodeDom.Compiler; using System.Collections; using System.Collections.Generic; using System.Globalization; using System.Reflection; using System.Runtime.InteropServices; using Cpp2IlInjected; // Token: 0x02001072 RID: 4210 [Token(Token = "0x2001072")] [GeneratedCode("simple-json", "1.0.0")] [StructLayout(3)] public class CCDNIOBFOAP : NPDEPBNJIPL { // Token: 0x0600668C RID: 26252 RVA: 0x00167864 File Offset: 0x00165A64 [Token(Token = "0x600668C")] [Address(RVA = "0x1214A60", Offset = "0x1213460", VA = "0x181214A60")] public CCDNIOBFOAP() { ADNKIPCEPLK.OIKFCEDCBBL oikfcedcbbl; ADNKIPCEPLK.DMKDNGAHEKL dmkdngahekl = new ADNKIPCEPLK.DMKDNGAHEKL(oikfcedcbbl); this.IDPAAMEDBKJ = dmkdngahekl; ADNKIPCEPLK.OIKFCEDCBBL> oikfcedcbbl2; ADNKIPCEPLK.DMKDNGAHEKL> dmkdngahekl2 = new ADNKIPCEPLK.DMKDNGAHEKL(oikfcedcbbl2); this.PGNMDGICHLP = dmkdngahekl2; ADNKIPCEPLK.OIKFCEDCBBL>> oikfcedcbbl3; ADNKIPCEPLK.DMKDNGAHEKL>> dmkdngahekl3 = new ADNKIPCEPLK.DMKDNGAHEKL(oikfcedcbbl3); this.BDOLGPLGMHJ = dmkdngahekl3; } // Token: 0x0600668D RID: 26253 RVA: 0x001678AC File Offset: 0x00165AAC [Token(Token = "0x600668D")] [Address(RVA = "0x51AE30", Offset = "0x519830", VA = "0x18051AE30", Slot = "6")] protected virtual string GDKEECEOOHL(string CBOJJFPBGNF) { return CBOJJFPBGNF; } // Token: 0x0600668E RID: 26254 RVA: 0x001678BC File Offset: 0x00165ABC [Token(Token = "0x600668E")] [Address(RVA = "0x1211A70", Offset = "0x1210470", VA = "0x181211A70", Slot = "7")] internal virtual ADNKIPCEPLK.FJDGHEMKEEB BOCCIBBDPFE(Type DNGKIAJLLHG) { if (DNGKIAJLLHG.IsArray) { } Type[] pdmbgebgnok = CCDNIOBFOAP.PDMBGEBGNOK; return ADNKIPCEPLK.LBFCOPJAAEN(DNGKIAJLLHG, pdmbgebgnok); } // Token: 0x0600668F RID: 26255 RVA: 0x001678E8 File Offset: 0x00165AE8 [Token(Token = "0x600668F")] [Address(RVA = "0x1212070", Offset = "0x1210A70", VA = "0x181212070", Slot = "8")] internal virtual IDictionary ENEMGKFGNEJ(Type GEDCEIDOKJL) { for (;;) { int num = 0; Dictionary dictionary = new Dictionary(); IEnumerable enumerable = ADNKIPCEPLK.KPPJLNKGACA(GEDCEIDOKJL); MethodInfo methodInfo; if (enumerable == 0 || (!methodInfo.IsStatic && methodInfo.IsPublic)) { if (enumerable != 0) { } if (num == -1) { goto IL_44; } IEnumerable enumerable2 = ADNKIPCEPLK.BFKJFHIHANH(GEDCEIDOKJL); if (enumerable2 != 0) { bool flag; while (flag) { } bool flag2; while (!flag2) { } goto IL_44; } IL_48: num++; if (enumerable2 != 0) { } if (num != -1) { } if (num == 0) { break; } continue; IL_44: if (num == 0) { goto IL_48; } goto IL_77; } } throw new NullReferenceException(); IL_77: throw new NullReferenceException(); } // Token: 0x06006690 RID: 26256 RVA: 0x00167980 File Offset: 0x00165B80 [Token(Token = "0x6006690")] [Address(RVA = "0x1211B50", Offset = "0x1210550", VA = "0x181211B50", Slot = "9")] internal virtual IDictionary> CDDAJLJIEGI(Type GEDCEIDOKJL) { for (;;) { Dictionary> dictionary = new Dictionary(); IEnumerable enumerable = ADNKIPCEPLK.KPPJLNKGACA(GEDCEIDOKJL); MethodInfo methodInfo; if (enumerable == 0 || (!methodInfo.IsStatic && methodInfo.IsPublic)) { int num = 0; if (enumerable != 0) { } if (num == -1) { goto IL_4D; } IEnumerable enumerable2 = ADNKIPCEPLK.BFKJFHIHANH(GEDCEIDOKJL); if (enumerable2 != 0) { bool flag; while (flag) { } bool flag2; while (flag2) { } bool flag3; while (!flag3) { } goto IL_4D; } IL_52: num++; if (enumerable2 != 0) { } if (num != -1) { } if (enumerable2 == 0) { break; } continue; IL_4D: if (enumerable2 == 0) { goto IL_52; } goto IL_85; } } throw new NullReferenceException(); IL_85: throw new NullReferenceException(); } // Token: 0x06006691 RID: 26257 RVA: 0x00167A24 File Offset: 0x00165C24 [Token(Token = "0x6006691")] [Address(RVA = "0x12124F0", Offset = "0x1210EF0", VA = "0x1812124F0", Slot = "10")] public virtual bool FEBNBNNHFMK(object DBFBLNILIGL, out object DGFOAAGEKJO) { object obj; return obj != 0 || ((NPDEPBNJIPL)this).FEBNBNNHFMK(DBFBLNILIGL, out DGFOAAGEKJO); } // Token: 0x06006692 RID: 26258 RVA: 0x00167A40 File Offset: 0x00165C40 [Token(Token = "0x6006692")] [Address(RVA = "0x1212560", Offset = "0x1210F60", VA = "0x181212560", Slot = "11")] public virtual object HEOODNJFKCC(object ONGBFDACHHG, Type GEDCEIDOKJL) { int num8; ArrayTypeMismatchException ex; string className2; for (;;) { int num = 0; int num2 = 0; if (GEDCEIDOKJL.Equals(num2)) { goto IL_613; } if (ONGBFDACHHG != 0) { } Type typeFromHandle = typeof(Guid); bool flag = GEDCEIDOKJL.Equals(typeFromHandle); if (!flag || flag) { } if (ONGBFDACHHG == 0) { goto IL_613; } string[] ilbfgobgajl; if (num != 0) { Type typeFromHandle2 = typeof(Guid); if (!GEDCEIDOKJL.Equals(typeFromHandle2) && ADNKIPCEPLK.LLMLOHBHODO(GEDCEIDOKJL)) { Type underlyingType = Nullable.GetUnderlyingType(GEDCEIDOKJL); Type typeFromHandle3 = typeof(Guid); if (underlyingType.Equals(typeFromHandle3)) { } } if (!ADNKIPCEPLK.LLMLOHBHODO(GEDCEIDOKJL)) { Type underlyingType2 = Nullable.GetUnderlyingType(GEDCEIDOKJL); Type typeFromHandle4 = typeof(Guid); if (underlyingType2.Equals(typeFromHandle4)) { Type typeFromHandle5 = typeof(DateTime); if (!GEDCEIDOKJL.Equals(typeFromHandle5)) { if (ADNKIPCEPLK.LLMLOHBHODO(GEDCEIDOKJL)) { Type underlyingType3 = Nullable.GetUnderlyingType(GEDCEIDOKJL); Type typeFromHandle6 = typeof(DateTime); if (underlyingType3.Equals(typeFromHandle6)) { goto IL_247; } } Type typeFromHandle7 = typeof(DateTimeOffset); if (!GEDCEIDOKJL.Equals(typeFromHandle7)) { if (ADNKIPCEPLK.LLMLOHBHODO(GEDCEIDOKJL)) { Type underlyingType4 = Nullable.GetUnderlyingType(GEDCEIDOKJL); Type typeFromHandle8 = typeof(DateTimeOffset); if (underlyingType4.Equals(typeFromHandle8)) { goto IL_23D; } } Type typeFromHandle9 = typeof(Guid); if (!GEDCEIDOKJL.Equals(typeFromHandle9)) { if (ADNKIPCEPLK.LLMLOHBHODO(GEDCEIDOKJL)) { Type underlyingType5 = Nullable.GetUnderlyingType(GEDCEIDOKJL); Type typeFromHandle10 = typeof(Guid); if (underlyingType5.Equals(typeFromHandle10)) { goto IL_23D; } } Type typeFromHandle11 = typeof(Uri); if (!GEDCEIDOKJL.Equals(typeFromHandle11)) { Type typeFromHandle12 = typeof(string); if (GEDCEIDOKJL.Equals(typeFromHandle12)) { continue; } Type typeFromHandle13 = typeof(TimeSpan); if (!GEDCEIDOKJL.Equals(typeFromHandle13)) { if (ADNKIPCEPLK.LLMLOHBHODO(GEDCEIDOKJL)) { Type underlyingType6 = Nullable.GetUnderlyingType(GEDCEIDOKJL); Type typeFromHandle14 = typeof(TimeSpan); if (underlyingType6.Equals(typeFromHandle14)) { goto IL_20E; } } CultureInfo invariantCulture = CultureInfo.InvariantCulture; object obj = Convert.ChangeType(num, GEDCEIDOKJL, invariantCulture); } IL_20E: TimeSpan timeSpan = TimeSpan.Parse(num); } int num3 = 0; int num4 = 0; if (!Uri.IsWellFormedUriString(num, (UriKind)num4)) { goto IL_613; } int num5 = 0; if (!Uri.TryCreate(num, (UriKind)num5, num3)) { goto IL_613; } } } IL_23D: CultureInfo invariantCulture2 = CultureInfo.InvariantCulture; } IL_247: ilbfgobgajl = CCDNIOBFOAP.ILBFGOBGAJL; CultureInfo invariantCulture3 = CultureInfo.InvariantCulture; } } } if (ONGBFDACHHG != 0) { goto IL_60A; } if (ONGBFDACHHG != 0) { Type typeFromHandle15 = typeof(long); if (ilbfgobgajl.Equals(typeFromHandle15)) { goto IL_60A; } } if (ONGBFDACHHG == 0) { goto IL_2AA; } Type typeFromHandle16 = typeof(double); if (ilbfgobgajl.Equals(typeFromHandle16)) { goto IL_60A; } if (typeof(double) == 0) { goto IL_2AA; } goto IL_2C1; IL_39C: object obj2; if (obj2 != 0) { bool flag2; if (flag2) { break; } Type typeFromHandle17 = typeof(object); if (ilbfgobgajl.Equals(typeFromHandle17)) { break; } int num6 = 0; object obj3; if (obj3 != 0) { if (num6 < obj3) { num6 += num6; if (num6 == obj3) { goto IL_3FE; } num6++; } if (obj3 != 0) { goto IL_405; } char c = char.ToLower(c); string text; while (text == 0) { } IL_3FE: obj3 += obj3; } IL_405: if (obj3 != 0) { } uint num7; if (num7 != (uint)(-1)) { } if (num7 == (uint)0) { break; } continue; } else { num8 = 0; int num9; while (num9 == 0) { } Type type; if (type.IsArray) { goto Block_39; } if (!ADNKIPCEPLK.NIPAEFPGBIH(type) && !ADNKIPCEPLK.BKENCLOGLIC(typeof(IList), type)) { continue; } Type type2 = ADNKIPCEPLK.NGFAKNGDKCL(type); string className = ex._className; if (type2 == 0) { goto Block_41; } bool flag3; if (flag3) { int num10 = 0; if (num10 < type2) { num10 += num10; num10++; } byte b; b += b; num10 += 2; num10 += 19; } uint num7; num7 += (uint)1; if (flag3) { } if (num7 != (uint)(-1)) { } if (className2 == 0) { goto IL_60A; } continue; } IL_2C1: Type typeFromHandle18 = typeof(int); if (ilbfgobgajl.Equals(typeFromHandle18)) { goto IL_38A; } Type typeFromHandle19 = typeof(long); if (ilbfgobgajl.Equals(typeFromHandle19)) { goto IL_38A; } Type typeFromHandle20 = typeof(double); if (ilbfgobgajl.Equals(typeFromHandle20)) { goto IL_38A; } Type typeFromHandle21 = typeof(float); if (ilbfgobgajl.Equals(typeFromHandle21)) { goto IL_38A; } Type typeFromHandle22 = typeof(bool); if (ilbfgobgajl.Equals(typeFromHandle22)) { goto IL_38A; } Type typeFromHandle23 = typeof(decimal); if (ilbfgobgajl.Equals(typeFromHandle23)) { goto IL_38A; } Type typeFromHandle24 = typeof(byte); if (ilbfgobgajl.Equals(typeFromHandle24)) { goto IL_38A; } Type typeFromHandle25 = typeof(short); if (ilbfgobgajl.Equals(typeFromHandle25)) { goto IL_38A; } IL_394: bool flag4; if (flag4) { goto IL_39C; } goto IL_60A; IL_38A: CultureInfo invariantCulture4 = CultureInfo.InvariantCulture; goto IL_394; IL_2AA: if (ONGBFDACHHG != 0 && typeof(long) != 0) { goto IL_2C1; } goto IL_39C; } Type typeFromHandle26 = typeof(Dictionary<, >); Type[] array = new Type[2]; throw new ArrayTypeMismatchException(); Block_39: object[] array2 = new object[1]; throw new ArrayTypeMismatchException(); Block_41: className2 = ex._className; Type typeFromHandle27 = typeof(List<>); Type[] array3 = new Type[1]; throw new ArrayTypeMismatchException(); IL_60A: int hashCode = num8.GetHashCode(); IL_613: ArgumentNullException ex2 = new ArgumentNullException("type"); throw new NullReferenceException(); } // Token: 0x06006693 RID: 26259 RVA: 0x0016808C File Offset: 0x0016628C [Token(Token = "0x6006693")] [Address(RVA = "0x1214410", Offset = "0x1212E10", VA = "0x181214410", Slot = "12")] protected virtual object HOEPJOFFLKB(Enum GPEKFHLOFGA) { /* An exception occurred when decompiling this method (06006693) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object CCDNIOBFOAP::HOEPJOFFLKB(System.Enum) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:CultureInfo(var_1_07, callgetter:CultureInfo(CultureInfo::get_InvariantCulture)) stloc:float64(var_2_0F, call:float64(Convert::ToDouble, ldloc:Enum[exp:object](GPEKFHLOFGA), ldloc:CultureInfo[exp:IFormatProvider](var_1_07))) } 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: 0x06006694 RID: 26260 RVA: 0x001680A8 File Offset: 0x001662A8 [Token(Token = "0x6006694")] [Address(RVA = "0x12144B0", Offset = "0x1212EB0", VA = "0x1812144B0", Slot = "13")] protected virtual bool KPNDLHJMLAP(object DBFBLNILIGL, out object DGFOAAGEKJO) { int num = 0; if (DBFBLNILIGL != 0) { if (DBFBLNILIGL == 0) { if (DBFBLNILIGL == 0 && DBFBLNILIGL == 0 && DBFBLNILIGL == 0) { goto IL_3A; } string[] ilbfgobgajl = CCDNIOBFOAP.ILBFGOBGAJL; CultureInfo invariantCulture = CultureInfo.InvariantCulture; } string[] ilbfgobgajl2 = CCDNIOBFOAP.ILBFGOBGAJL; CultureInfo invariantCulture2 = CultureInfo.InvariantCulture; } IL_3A: if (num != 0 || num == 0) { } int hashCode = DBFBLNILIGL.GetHashCode(); return true; } // Token: 0x06006695 RID: 26261 RVA: 0x00168108 File Offset: 0x00166308 [Token(Token = "0x6006695")] [Address(RVA = "0x1214110", Offset = "0x1212B10", VA = "0x181214110", Slot = "14")] protected virtual bool HGAFPDHBOPF(object DBFBLNILIGL, out object DGFOAAGEKJO) { int num; OPIOIFKFAPH opioifkfaph; do { num = 0; Type type = DBFBLNILIGL.GetType(); if (type.TypeHandle == 0) { goto IL_43; } opioifkfaph = new OPIOIFKFAPH(); if (opioifkfaph != 0) { if (num < opioifkfaph) { num += num; if (num == opioifkfaph) { goto IL_30; } num++; } while (type == 0) { } } IL_30: if (opioifkfaph != 0) { } if (num != -1) { } } while (num != 0); num.m_value = opioifkfaph; IL_43: ArgumentNullException ex = new ArgumentNullException("input"); throw new NullReferenceException(); } // Token: 0x06006696 RID: 26262 RVA: 0x00168170 File Offset: 0x00166370 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6006696")] [Address(RVA = "0x1214820", Offset = "0x1213220", VA = "0x181214820")] static CCDNIOBFOAP() { Type[] array = new Type[1]; Type typeFromHandle = typeof(int); if (typeFromHandle != 0) { } array[0] = typeFromHandle; CCDNIOBFOAP.DJAFABFGPEP = array; string[] array2 = new string[3]; if ("yyyy-MM-dd\\THH:mm:ss.FFFFFFF\\Z" != 0) { } array2[0] = "yyyy-MM-dd\\THH:mm:ss.FFFFFFF\\Z"; if ("yyyy-MM-dd\\THH:mm:ss\\Z" != 0) { } array2[1] = "yyyy-MM-dd\\THH:mm:ss\\Z"; if ("yyyy-MM-dd\\THH:mm:ssK" != 0) { } array2[2] = "yyyy-MM-dd\\THH:mm:ssK"; CCDNIOBFOAP.ILBFGOBGAJL = array2; } // Token: 0x04004929 RID: 18729 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4004929")] internal IDictionary IDPAAMEDBKJ; // Token: 0x0400492A RID: 18730 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400492A")] internal IDictionary> PGNMDGICHLP; // Token: 0x0400492B RID: 18731 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400492B")] internal IDictionary>> BDOLGPLGMHJ; // Token: 0x0400492C RID: 18732 [Token(Token = "0x400492C")] internal static readonly Type[] PDMBGEBGNOK = new Type[0]; // Token: 0x0400492D RID: 18733 [Token(Token = "0x400492D")] internal static readonly Type[] DJAFABFGPEP; // Token: 0x0400492E RID: 18734 [Token(Token = "0x400492E")] private static readonly string[] ILBFGOBGAJL; }