using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Text; using Cpp2IlInjected; // Token: 0x02002A49 RID: 10825 [Token(Token = "0x2002A49")] public static class EIFIOGBDOMN { // Token: 0x06012063 RID: 73827 RVA: 0x00414CB4 File Offset: 0x00412EB4 [Token(Token = "0x6012063")] [Address(RVA = "0x293AE40", Offset = "0x2939E40", VA = "0x18293AE40")] public static T[] DLOLGHKAINP(this IEnumerable) where T : HNPAMCPHEPJ { /* An exception occurred when decompiling this method (06012063) ICSharpCode.Decompiler.DecompilerException: Error decompiling T[] EIFIOGBDOMN::DLOLGHKAINP(System.Collections.Generic.IEnumerable`1) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(EIFIOGBDOMN::AKGEGLEMFGM, ldloc:IEnumerable`1(A_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.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: 0x06012064 RID: 73828 RVA: 0x00414CC8 File Offset: 0x00412EC8 [Token(Token = "0x6012064")] [Address(RVA = "0x16CA240", Offset = "0x16C9240", VA = "0x1816CA240")] public static void AKGEGLEMFGM(this IEnumerable BOOHBJEEGKH) { int num; do { num = 0; num += num; num++; string text = num.ToString(); } while (num != 0); } // Token: 0x06012065 RID: 73829 RVA: 0x00414CFC File Offset: 0x00412EFC [Token(Token = "0x6012065")] [Address(RVA = "0x16CA3D0", Offset = "0x16C93D0", VA = "0x1816CA3D0")] public static ValueTuple> PMCFPFCPFKE(this IEnumerable BOOHBJEEGKH, Action IJNFAKPFCCI) { LMEIOAAMBBO[] array; do { if (EIFIOGBDOMN.<>c.<>9__2_0 == 0) { EIFIOGBDOMN.<>c.<>9__2_0 = delegate(GHBMENJJJLA i) { IReadOnlyList> readOnlyList = i.FCNLODNFMLC(); throw new NullReferenceException(); }; } Func, string> func; if (EIFIOGBDOMN.<>c.<>9__2_1 == 0) { func = delegate(IReadOnlyList i) { int num5 = 0; return EIFIOGBDOMN.POOBGLIBFAE(i, num5); }; EIFIOGBDOMN.<>c.<>9__2_1 = func; } IEnumerable enumerable2; IEnumerable enumerable = BCKPFAJAPEO.KPDAENONKPJ, string>(enumerable2, func); Dictionary dictionary = new Dictionary(); Dictionary filterStringToId = dictionary; if (dictionary != 0) { int k = 0; while (k >= dictionary) { } Dictionary filterStringToId5 = filterStringToId; bool flag; if (!flag) { Dictionary filterStringToId2 = filterStringToId; uint num; num += (uint)1; } k++; } int num2 = 0; int num3 = 0; if (dictionary != 0) { } if (num3 != 0) { goto IL_151; } if (num2 != -1) { } Action applyFilter; Func, LMEIOAAMBBO> func2 = delegate(IReadOnlyList filter) { List list = new List(); int num6 = 0; num6 += num6; num6++; if (num6 < num6) { Dictionary filterStringToId4 = filterStringToId; int num7; list.Add(num7); num6++; num7 += num7; num7 += 19; } Action applyFilter2 = applyFilter; return new LMEIOAAMBBO(filter, list, applyFilter2); }; array = Enumerable.Select, LMEIOAAMBBO>(enumerable, func2).DLOLGHKAINP(); if (array != 0) { int j = 0; if (j >= array) { goto IL_E2; } j += j; if (j != array) { j++; goto IL_E2; } goto IL_FE; IL_10C: if (array != 0) { } if (array == 0) { while (array == (ulong)(-1L)) { } goto IL_11D; } goto IL_16F; IL_FE: int num4; num4 += num4; num4 += 19; goto IL_10C; IL_E2: if (array != 0) { while (j >= array) { } Dictionary filterStringToId3 = filterStringToId; j++; goto IL_FE; } goto IL_10C; } IL_11D: if (array != 0) { } } while (array != 0); throw new NullReferenceException(); IL_151: throw new NullReferenceException(); IL_16F: throw new NullReferenceException(); } // Token: 0x06012066 RID: 73830 RVA: 0x00414E8C File Offset: 0x0041308C [Token(Token = "0x6012066")] [Address(RVA = "0x16CAB30", Offset = "0x16C9B30", VA = "0x1816CAB30")] public static string POOBGLIBFAE(this IReadOnlyList LMAJKCLDDIF, [Optional] int? EFBDCIJMFGD) { int num = 0; if (EFBDCIJMFGD != 0) { } StringBuilder stringBuilder = new StringBuilder(); bool flag = num > 0; if (num != (flag ? 1 : 0)) { if (num < num) { num += num; if (num == 0) { goto IL_48; } num++; } StringBuilder stringBuilder2 = stringBuilder.Append(num); uint num2; StringBuilder stringBuilder3 = stringBuilder.Append((char)num2); num++; bool flag2 = num < num; while (num != (flag2 ? 1 : 0)) { } } IL_48: throw new NullReferenceException(); } // Token: 0x02002A4B RID: 10827 [Token(Token = "0x2002A4B")] [CompilerGenerated] private sealed class OJOILDDKJFM { // Token: 0x0601206A RID: 73834 RVA: 0x00414F2C File Offset: 0x0041312C [Token(Token = "0x601206A")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public OJOILDDKJFM() { } // Token: 0x0601206B RID: 73835 RVA: 0x00414F40 File Offset: 0x00413140 [Token(Token = "0x601206B")] [Address(RVA = "0x16DE500", Offset = "0x16DD500", VA = "0x1816DE500")] internal LMEIOAAMBBO b__2(IReadOnlyList filter) { List list = new List(); int num = 0; num += num; num++; if (num < num) { Dictionary dictionary = this.filterStringToId; int num2; list.Add(num2); num++; num2 += num2; num2 += 19; } Action action = this.applyFilter; return new LMEIOAAMBBO(filter, list, action); } // Token: 0x0400B8C7 RID: 47303 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400B8C7")] public Dictionary filterStringToId; // Token: 0x0400B8C8 RID: 47304 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400B8C8")] public Action applyFilter; } }