using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Text; using Cpp2IlInjected; // Token: 0x02002960 RID: 10592 [Token(Token = "0x2002960")] public static class EIFIOGBDOMN { // Token: 0x06011C27 RID: 72743 RVA: 0x0040B2E4 File Offset: 0x004094E4 [Token(Token = "0x6011C27")] [Address(RVA = "0x2383D30", Offset = "0x2382B30", VA = "0x182383D30")] public static T[] DLOLGHKAINP(this IEnumerable) where T : HNPAMCPHEPJ { /* An exception occurred when decompiling this method (06011C27) 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 1660 */; } // Token: 0x06011C28 RID: 72744 RVA: 0x0040B2F8 File Offset: 0x004094F8 [Token(Token = "0x6011C28")] [Address(RVA = "0xBFD040", Offset = "0xBFBE40", VA = "0x180BFD040")] public static void AKGEGLEMFGM(this IEnumerable BOOHBJEEGKH) { int num; do { num = 0; num += num; num++; string text = num.ToString(); } while (num != 0); } // Token: 0x06011C29 RID: 72745 RVA: 0x0040B32C File Offset: 0x0040952C [Token(Token = "0x6011C29")] [Address(RVA = "0xBFD1D0", Offset = "0xBFBFD0", VA = "0x180BFD1D0")] 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 = LEAAAPEKOBD.PDEKHEHPBEJ, 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: 0x06011C2A RID: 72746 RVA: 0x0040B4BC File Offset: 0x004096BC [Token(Token = "0x6011C2A")] [Address(RVA = "0xBFD930", Offset = "0xBFC730", VA = "0x180BFD930")] 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: 0x02002962 RID: 10594 [Token(Token = "0x2002962")] [CompilerGenerated] private sealed class OJOILDDKJFM { // Token: 0x06011C2E RID: 72750 RVA: 0x0040B55C File Offset: 0x0040975C [Token(Token = "0x6011C2E")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public OJOILDDKJFM() { } // Token: 0x06011C2F RID: 72751 RVA: 0x0040B570 File Offset: 0x00409770 [Token(Token = "0x6011C2F")] [Address(RVA = "0xC137F0", Offset = "0xC125F0", VA = "0x180C137F0")] 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: 0x0400B6B7 RID: 46775 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400B6B7")] public Dictionary filterStringToId; // Token: 0x0400B6B8 RID: 46776 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400B6B8")] public Action applyFilter; } }