using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; // Token: 0x02000F74 RID: 3956 [Token(Token = "0x2000F74")] [StructLayout(3)] public class OKCMFHGECAC { // Token: 0x06005FA7 RID: 24487 RVA: 0x00153FD4 File Offset: 0x001521D4 [Token(Token = "0x6005FA7")] [Address(RVA = "0x1B9B420", Offset = "0x1B99E20", VA = "0x181B9B420")] public OKCMFHGECAC(string apiBase, int? version, params string[] pathParts) { /* An exception occurred when decompiling this method (06005FA7) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void OKCMFHGECAC::.ctor(System.String,System.Nullable`1,System.String[]) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_5A: stloc:InvalidOperationException(var_4_64, newobj:InvalidOperationException(InvalidOperationException::.ctor, ldstr:string("Must supply at least one Path part for RecNet API Url"))) } 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: 0x06005FA8 RID: 24488 RVA: 0x00154048 File Offset: 0x00152248 [Token(Token = "0x6005FA8")] [Address(RVA = "0x1B9A970", Offset = "0x1B99370", VA = "0x181B9A970")] private string FAKHJKAFNNB(string EDBLMCJBDOP) { string text = EDBLMCJBDOP.Trim(); return text.Trim(new char[] { (char)((uint)47) }); } // Token: 0x06005FA9 RID: 24489 RVA: 0x0015407C File Offset: 0x0015227C [Token(Token = "0x6005FA9")] [Address(RVA = "0x1B9AA40", Offset = "0x1B99440", VA = "0x181B9AA40")] public OKCMFHGECAC GAGDOHOLJEK(string DNGKIAJLLHG, int ONGBFDACHHG) { OKCMFHGECAC okcmfhgecac; return okcmfhgecac; } // Token: 0x06005FAA RID: 24490 RVA: 0x0015408C File Offset: 0x0015228C [Token(Token = "0x6005FAA")] [Address(RVA = "0x1B9AA00", Offset = "0x1B99400", VA = "0x181B9AA00")] public OKCMFHGECAC GAGDOHOLJEK(string DNGKIAJLLHG, long ONGBFDACHHG) { OKCMFHGECAC okcmfhgecac; return okcmfhgecac; } // Token: 0x06005FAB RID: 24491 RVA: 0x0015409C File Offset: 0x0015229C [Token(Token = "0x6005FAB")] [Address(RVA = "0x1B9ABA0", Offset = "0x1B995A0", VA = "0x181B9ABA0")] public OKCMFHGECAC GAGDOHOLJEK(string DNGKIAJLLHG, string ONGBFDACHHG) { List> fkdfgddonkb = this.FKDFGDDONKB; int num = 0; fkdfgddonkb.Add(num); return this; } // Token: 0x06005FAC RID: 24492 RVA: 0x001540C0 File Offset: 0x001522C0 [Token(Token = "0x6005FAC")] [Address(RVA = "0x1B9AA80", Offset = "0x1B99480", VA = "0x181B9AA80")] public OKCMFHGECAC GAGDOHOLJEK(string DNGKIAJLLHG, IEnumerable PJGCPEAIPOH) { Func <>9__9_ = OKCMFHGECAC.<>c.<>9__9_0; if (<>9__9_ == 0) { OKCMFHGECAC.<>c.<>9__9_0 = delegate(int v) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; } IEnumerable enumerable = Enumerable.Select(PJGCPEAIPOH, <>9__9_); return this.GAGDOHOLJEK(DNGKIAJLLHG, enumerable); } // Token: 0x06005FAD RID: 24493 RVA: 0x00154104 File Offset: 0x00152304 [Token(Token = "0x6005FAD")] [Address(RVA = "0x1B9AF30", Offset = "0x1B99930", VA = "0x181B9AF30")] public OKCMFHGECAC GAGDOHOLJEK(string DNGKIAJLLHG, IEnumerable PJGCPEAIPOH) { Func <>9__10_ = OKCMFHGECAC.<>c.<>9__10_0; if (<>9__10_ == 0) { OKCMFHGECAC.<>c.<>9__10_0 = delegate(long v) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; } IEnumerable enumerable = Enumerable.Select(PJGCPEAIPOH, <>9__10_); return this.GAGDOHOLJEK(DNGKIAJLLHG, enumerable); } // Token: 0x06005FAE RID: 24494 RVA: 0x00154148 File Offset: 0x00152348 [Token(Token = "0x6005FAE")] [Address(RVA = "0x1B9AC50", Offset = "0x1B99650", VA = "0x181B9AC50")] public OKCMFHGECAC GAGDOHOLJEK(string DNGKIAJLLHG, IEnumerable PJGCPEAIPOH) { int num; for (;;) { num = 0; if (num >= PJGCPEAIPOH) { goto IL_1A; } num += num; if ("{il2cpp array field il2cppMethodInfo->}" != typeof(IEnumerator).TypeHandle) { num++; goto IL_1A; } goto IL_41; IL_46: int num2; num2 += 19; int num3 = 0; if (num3 < DNGKIAJLLHG) { num3 += num3; num3++; } if (num != -1) { } if (num == 0) { break; } continue; IL_1A: int num4 = 0; if (num < num4) { num += num; if ("{il2cpp array field il2cppMethodInfo->}" == typeof(IEnumerator).TypeHandle) { goto IL_46; } num++; } while (num != 0) { } List> fkdfgddonkb = this.FKDFGDDONKB; num2 = 0; IL_41: num2 += 19; goto IL_46; } num += 19; num += typeof(IEnumerator).TypeHandle; return this; } // Token: 0x06005FAF RID: 24495 RVA: 0x001541E0 File Offset: 0x001523E0 [Token(Token = "0x6005FAF")] [Address(RVA = "0x1B9B050", Offset = "0x1B99A50", VA = "0x181B9B050")] public string MFBDEFCEDGN() { string[] ojdepfggdjj = this.OJDEPFGGDJJ; string text = string.Join("/", ojdepfggdjj); string[] array = new string[5]; if ("/" != 0) { } array[0] = "/"; string gfjoegiocko = this.GFJOEGIOCKO; if (gfjoegiocko != 0) { } array[1] = gfjoegiocko; if ("/" != 0) { } array[2] = "/"; if (text != 0) { } array[3] = text; string text2 = this.AAIMIPFPLNC(); if (text2 != 0) { } array[4] = text2; return string.Concat(array); } // Token: 0x06005FB0 RID: 24496 RVA: 0x001542D8 File Offset: 0x001524D8 [Token(Token = "0x6005FB0")] [Address(RVA = "0x1B9A810", Offset = "0x1B99210", VA = "0x181B9A810")] private string AAIMIPFPLNC() { List> fkdfgddonkb = this.FKDFGDDONKB; Func, string> <>9__13_ = OKCMFHGECAC.<>c.<>9__13_0; if (<>9__13_ == 0) { OKCMFHGECAC.<>c.<>9__13_0 = delegate(KeyValuePair kvp) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; } string[] array = Enumerable.ToArray(Enumerable.Select, string>(fkdfgddonkb, <>9__13_)); string text = string.Join("&", array); return "?" + text; } // Token: 0x06005FB1 RID: 24497 RVA: 0x0015433C File Offset: 0x0015253C [Token(Token = "0x6005FB1")] [Address(RVA = "0x1B9A960", Offset = "0x1B99360", VA = "0x181B9A960")] [CompilerGenerated] private string CPCKGNIBKFC(string LKHKDHLPACJ) { return this.FAKHJKAFNNB(LKHKDHLPACJ); } // Token: 0x04004538 RID: 17720 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4004538")] private readonly string GFJOEGIOCKO; // Token: 0x04004539 RID: 17721 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4004539")] private readonly int? HNPBHLIOFNC; // Token: 0x0400453A RID: 17722 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400453A")] private readonly string[] OJDEPFGGDJJ; // Token: 0x0400453B RID: 17723 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400453B")] private readonly List> FKDFGDDONKB; }