using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI.StackedUI; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecRoom.Async; using RecRoom.Core; using UnityEngine; using UnityEngine.UI; // Token: 0x020006DC RID: 1756 [Token(Token = "0x20006DC")] [StructLayout(3)] public class TestPassWatchUIFlow : WatchUIFlow { // Token: 0x06003342 RID: 13122 RVA: 0x000D5508 File Offset: 0x000D3708 [Token(Token = "0x6003342")] [Address(RVA = "0xFAFB60", Offset = "0xFAE560", VA = "0x180FAFB60")] public static string GetTestPassDateRangeString(FDAJOEOJFDN GNBEDEDJOON) { string text = " - " + "M/d/yy"; string text2; return text2; } // Token: 0x06003343 RID: 13123 RVA: 0x000D552C File Offset: 0x000D372C [Token(Token = "0x6003343")] [Address(RVA = "0xFAFFF0", Offset = "0xFAE9F0", VA = "0x180FAFFF0", Slot = "10")] public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN) { /* An exception occurred when decompiling this method (06003343) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void TestPassWatchUIFlow::OnFlowEntered(AGUI.StackedUI.StackedUIFlowBase) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_4B: stloc:NotImplementedException(var_2_5B, newobj:NotImplementedException(NotImplementedException::.ctor, call:string(string::Format, ldstr:string("Unimplemented display mode: {0}"), ldloc:NullReferenceException[exp:object](var_1)))) } 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: 0x06003344 RID: 13124 RVA: 0x000D5594 File Offset: 0x000D3794 [Token(Token = "0x6003344")] [Address(RVA = "0xFAFC20", Offset = "0xFAE620", VA = "0x180FAFC20")] private void LHMEIMLOIMN() { /* An exception occurred when decompiling this method (06003344) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void TestPassWatchUIFlow::LHMEIMLOIMN() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_2D: stloc:NotImplementedException(var_2_33, newobj:NotImplementedException(NotImplementedException::.ctor, ldloc:string(var_1))) } 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: 0x06003345 RID: 13125 RVA: 0x000D55D4 File Offset: 0x000D37D4 [Token(Token = "0x6003345")] [Address(RVA = "0xFAF0C0", Offset = "0xFADAC0", VA = "0x180FAF0C0")] private void AFMHGKBPJNN() { FDAJOEOJFDN gnbededjoon = this.GNBEDEDJOON; List list; if (gnbededjoon == 0 || gnbededjoon.KODOFNJJJCK == 0) { list = new List(); } TestPassWatchUIFlow.AKONJMCJGMK gffgdgdjinj = this.GFFGDGDJINJ; List list2 = this.GPAJJLNJEMJ(list, gffgdgdjinj); List lmekabmhpcp = this.LMEKABMHPCP; List tagFilters = lmekabmhpcp; List list3; if (Enumerable.Any(lmekabmhpcp)) { Func <>9__1; Func func = delegate(CPFPHLINDHN tc) { List pkkadkgdhni = tc.PKKADKGDHNI; Func <>9__ = <>9__1; if (<>9__ == 0) { Func func2 = delegate(string tag) { List tagFilters2 = tagFilters; Func func3 = (string tagFilter) => tag.Equals(tagFilter, StringComparison.OrdinalIgnoreCase); return Enumerable.Any(tagFilters2, func3); }; <>9__1 = func2; } return Enumerable.Any(pkkadkgdhni, <>9__); }; list3 = Enumerable.ToList(Enumerable.Where(list2, func)); } this.testCasePagedGrid.SetTestCases(list3); } // Token: 0x06003346 RID: 13126 RVA: 0x000D5660 File Offset: 0x000D3860 [Token(Token = "0x6003346")] [Address(RVA = "0xFB03C0", Offset = "0xFAEDC0", VA = "0x180FB03C0")] public void ReloadTestCasesAndUpdateUi() { Text text = this.noTestCasesPanel; int num = 0; this.GNBEDEDJOON = num; string text2 = text.text; this.AFMHGKBPJNN(); IPromise promise = AICHDPNIEKI.BMDDGFAEDLE(this.TestPassId); Action action = new Action(this.PBAGHHIDOPA); if (num < this) { num += num; if (num == this) { goto IL_72; } num++; } if (TestPassWatchUIFlow.<>c.<>9__18_1 == 0) { TestPassWatchUIFlow.<>c.<>9__18_1 = delegate(string error) { NotificationManager instance = SingletonMonoBehaviour.Instance; int num3 = 0; int num4 = 0; IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num4, "Failed loading the test pass.", 3f, num3, num3); }; } Action action2 = new Action(this.CDGFNBKHMLL); IL_72: uint num2; num2 += num2; throw new NullReferenceException(); } // Token: 0x06003347 RID: 13127 RVA: 0x000D56EC File Offset: 0x000D38EC [Token(Token = "0x6003347")] [Address(RVA = "0xFB0620", Offset = "0xFAF020", VA = "0x180FB0620")] public void ViewTestCaseDetails(string EPGHLDONDIP) { TestCaseDetailsWatchUIFlow flowByType = this.k__BackingField.GetFlowByType(); FDAJOEOJFDN gnbededjoon = this.GNBEDEDJOON; flowByType.TestPass = gnbededjoon; flowByType.TestCaseId = EPGHLDONDIP; TestPassWatchUIFlow.AEKKICHCPDP = EPGHLDONDIP; WatchUI k__BackingField = Player.k__BackingField.playerUI.k__BackingField; int num = 0; k__BackingField.PushFlow(flowByType, num); } // Token: 0x06003348 RID: 13128 RVA: 0x000D5740 File Offset: 0x000D3940 [Token(Token = "0x6003348")] [Address(RVA = "0xFAF290", Offset = "0xFADC90", VA = "0x180FAF290")] public void Button_MyUnfinishedDisplayMode() { this.GFFGDGDJINJ = (TestPassWatchUIFlow.AKONJMCJGMK)((ulong)0L); this.AFMHGKBPJNN(); } // Token: 0x06003349 RID: 13129 RVA: 0x000D575C File Offset: 0x000D395C [Token(Token = "0x6003349")] [Address(RVA = "0xFAF2B0", Offset = "0xFADCB0", VA = "0x180FAF2B0")] public void Button_NotYetTestedDisplayMode() { this.GFFGDGDJINJ = (TestPassWatchUIFlow.AKONJMCJGMK)((ulong)1L); this.AFMHGKBPJNN(); } // Token: 0x0600334A RID: 13130 RVA: 0x000D5778 File Offset: 0x000D3978 [Token(Token = "0x600334A")] [Address(RVA = "0xFAF230", Offset = "0xFADC30", VA = "0x180FAF230")] public void Button_ClaimedDisplayMode() { this.GFFGDGDJINJ = (TestPassWatchUIFlow.AKONJMCJGMK)((ulong)2L); this.AFMHGKBPJNN(); } // Token: 0x0600334B RID: 13131 RVA: 0x000D5794 File Offset: 0x000D3994 [Token(Token = "0x600334B")] [Address(RVA = "0xFAF270", Offset = "0xFADC70", VA = "0x180FAF270")] public void Button_FailedDisplayMode() { this.GFFGDGDJINJ = (TestPassWatchUIFlow.AKONJMCJGMK)((ulong)3L); this.AFMHGKBPJNN(); } // Token: 0x0600334C RID: 13132 RVA: 0x000D57B0 File Offset: 0x000D39B0 [Token(Token = "0x600334C")] [Address(RVA = "0xFAF2D0", Offset = "0xFADCD0", VA = "0x180FAF2D0")] public void Button_PassedDisplayMode() { this.GFFGDGDJINJ = (TestPassWatchUIFlow.AKONJMCJGMK)((ulong)4L); this.AFMHGKBPJNN(); } // Token: 0x0600334D RID: 13133 RVA: 0x000D57CC File Offset: 0x000D39CC [Token(Token = "0x600334D")] [Address(RVA = "0xFAF250", Offset = "0xFADC50", VA = "0x180FAF250")] public void Button_ClearFilters() { this.ACKJOBKCPEH(); this.AFMHGKBPJNN(); } // Token: 0x0600334E RID: 13134 RVA: 0x000D57E8 File Offset: 0x000D39E8 [Token(Token = "0x600334E")] [Address(RVA = "0xFAF2F0", Offset = "0xFADCF0", VA = "0x180FAF2F0")] public void Button_ToggleFilter(string filter) { bool flag = this.LMEKABMHPCP.Contains(filter); List lmekabmhpcp = this.LMEKABMHPCP; if (flag) { bool flag2 = lmekabmhpcp.Remove(filter); } lmekabmhpcp.Add(filter); this.AFMHGKBPJNN(); } // Token: 0x0600334F RID: 13135 RVA: 0x000D5828 File Offset: 0x000D3A28 [Token(Token = "0x600334F")] [Address(RVA = "0xFAF010", Offset = "0xFADA10", VA = "0x180FAF010")] private void ACKJOBKCPEH() { List list = new List(); this.LMEKABMHPCP = list; int num = 0; ToggleButton3D[] array = this.filterToggles; int length = array.Length; if (num < length) { array[num].ForceRelease(); num++; } } // Token: 0x06003350 RID: 13136 RVA: 0x000D586C File Offset: 0x000D3A6C [Token(Token = "0x6003350")] [Address(RVA = "0xFAF6C0", Offset = "0xFAE0C0", VA = "0x180FAF6C0")] private void GNLICIEPPAO(string GHBNIGCAPPL) { bool flag = this.LMEKABMHPCP.Contains(GHBNIGCAPPL); List lmekabmhpcp = this.LMEKABMHPCP; if (flag) { bool flag2 = lmekabmhpcp.Remove(GHBNIGCAPPL); return; } lmekabmhpcp.Add(GHBNIGCAPPL); } // Token: 0x06003351 RID: 13137 RVA: 0x000D58A8 File Offset: 0x000D3AA8 [Token(Token = "0x6003351")] [Address(RVA = "0xFAF3F0", Offset = "0xFADDF0", VA = "0x180FAF3F0")] private string COECKMHNCED(FDAJOEOJFDN GNBEDEDJOON) { string testPassCompletionStatusRichText = TestPassItem.GetTestPassCompletionStatusRichText(GNBEDEDJOON); string testPassDateRangeString = TestPassWatchUIFlow.GetTestPassDateRangeString(GNBEDEDJOON); string[] array = new string[6]; string fikebggcdfn = GNBEDEDJOON.FIKEBGGCDFN; if (fikebggcdfn != 0) { } array[0] = fikebggcdfn; if ("\n" != 0) { } array[1] = "\n"; if (testPassDateRangeString != 0) { } array[2] = testPassDateRangeString; if (" (" != 0) { } array[3] = " ("; if (testPassCompletionStatusRichText != 0) { } array[4] = testPassCompletionStatusRichText; if (")" != 0) { } array[5] = ")"; return string.Concat(array); } // Token: 0x06003352 RID: 13138 RVA: 0x000D5940 File Offset: 0x000D3B40 [Token(Token = "0x6003352")] [Address(RVA = "0xFAFDF0", Offset = "0xFAE7F0", VA = "0x180FAFDF0")] private List NMBPNBMICAE(List NNHLNBHBELO) { Func <>9__30_ = TestPassWatchUIFlow.<>c.<>9__30_0; if (<>9__30_ == 0) { TestPassWatchUIFlow.<>c.<>9__30_0 = delegate(CPFPHLINDHN tc) { if (tc.HIMCGOCKLLK != NIDIHGENDJD.Claimed) { } List jfoiidofncf = tc.JFOIIDOFNCF; int k__BackingField = Player.k__BackingField.k__BackingField; return jfoiidofncf.Contains(k__BackingField); }; } List list = Enumerable.ToList(Enumerable.Where(NNHLNBHBELO, <>9__30_)); IEnumerable enumerable = Enumerable.Except(NNHLNBHBELO, list); Func func; if (TestPassWatchUIFlow.<>c.<>9__30_1 == 0) { func = (CPFPHLINDHN tc) => tc.HIMCGOCKLLK; TestPassWatchUIFlow.<>c.<>9__30_1 = func; } List list2 = Enumerable.ToList(Enumerable.OrderBy(enumerable, func)); return Enumerable.ToList(Enumerable.Concat(list, list2)); } // Token: 0x06003353 RID: 13139 RVA: 0x000D59BC File Offset: 0x000D3BBC [Token(Token = "0x6003353")] [Address(RVA = "0xFAF760", Offset = "0xFAE160", VA = "0x180FAF760")] private List GPAJJLNJEMJ(List NNHLNBHBELO, TestPassWatchUIFlow.AKONJMCJGMK HGLLKBFOBIE) { /* An exception occurred when decompiling this method (06003353) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.List`1 TestPassWatchUIFlow::GPAJJLNJEMJ(System.Collections.Generic.List`1,TestPassWatchUIFlow/AKONJMCJGMK) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_BF: stloc:NotImplementedException(var_2_CF, newobj:NotImplementedException(NotImplementedException::.ctor, call:string(string::Format, ldstr:string("Unimplemented display mode: {0}"), ldloc:AKONJMCJGMK[exp:object](HGLLKBFOBIE)))) } 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.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.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: 0x06003354 RID: 13140 RVA: 0x000D5A98 File Offset: 0x000D3C98 [Token(Token = "0x6003354")] [Address(RVA = "0xFAFD10", Offset = "0xFAE710", VA = "0x180FAFD10")] private List MMHKHKBMGAM(List NNHLNBHBELO, List LMEKABMHPCP) { List tagFilters = LMEKABMHPCP; if (Enumerable.Any(LMEKABMHPCP)) { Func <>9__1; Func func = delegate(CPFPHLINDHN tc) { List pkkadkgdhni = tc.PKKADKGDHNI; Func <>9__ = <>9__1; if (<>9__ == 0) { Func func2 = delegate(string tag) { List tagFilters2 = tagFilters; Func func3 = (string tagFilter) => tag.Equals(tagFilter, StringComparison.OrdinalIgnoreCase); return Enumerable.Any(tagFilters2, func3); }; <>9__1 = func2; } return Enumerable.Any(pkkadkgdhni, <>9__); }; return Enumerable.ToList(Enumerable.Where(NNHLNBHBELO, func)); } return NNHLNBHBELO; } // Token: 0x06003355 RID: 13141 RVA: 0x000D5ADC File Offset: 0x000D3CDC [Token(Token = "0x6003355")] [Address(RVA = "0xFB0780", Offset = "0xFAF180", VA = "0x180FB0780")] public TestPassWatchUIFlow() { List list = new List(); this.LMEKABMHPCP = list; base..ctor(); } // Token: 0x06003356 RID: 13142 RVA: 0x0000220F File Offset: 0x0000040F // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6003356")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")] static TestPassWatchUIFlow() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003357 RID: 13143 RVA: 0x000D5AFC File Offset: 0x000D3CFC [Token(Token = "0x6003357")] [Address(RVA = "0xFB0130", Offset = "0xFAEB30", VA = "0x180FB0130")] [CompilerGenerated] private void PBAGHHIDOPA(FDAJOEOJFDN LOMCIAOLIOP) { this.GNBEDEDJOON = LOMCIAOLIOP; if (LOMCIAOLIOP == 0) { NotificationManager instance = SingletonMonoBehaviour.Instance; int num = 0; int num2 = 0; IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, "Failed loading test cases.", 3f, num, num); return; } string aekkichcpdp = TestPassWatchUIFlow.AEKKICHCPDP; WatchUI k__BackingField = this.k__BackingField; List kodofnjjjck = this.GNBEDEDJOON.KODOFNJJJCK; Func func; if (TestPassWatchUIFlow.<>c.<>9__18_3 == 0) { func = delegate(CPFPHLINDHN tc) { string jpohgbcejej = tc.JPOHGBCEJEJ; string aekkichcpdp3 = TestPassWatchUIFlow.AEKKICHCPDP; if (string.Equals(jpohgbcejej, aekkichcpdp3) && tc.HIMCGOCKLLK == NIDIHGENDJD.Claimed) { List jfoiidofncf = tc.JFOIIDOFNCF; int num3 = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.k__BackingField); return jfoiidofncf.Contains(num3); } throw new NullReferenceException(); }; TestPassWatchUIFlow.<>c.<>9__18_3 = func; } if (Enumerable.Any(kodofnjjjck, func)) { string aekkichcpdp2 = TestPassWatchUIFlow.AEKKICHCPDP; this.ViewTestCaseDetails(aekkichcpdp2); return; } FDAJOEOJFDN gnbededjoon = this.GNBEDEDJOON; string text = this.COECKMHNCED(gnbededjoon); this.UpdateUIElements(); FDAJOEOJFDN gnbededjoon2 = this.GNBEDEDJOON; List kodofnjjjck2 = gnbededjoon2.KODOFNJJJCK; List list = this.NMBPNBMICAE(kodofnjjjck2); gnbededjoon2.KODOFNJJJCK = list; } // Token: 0x06003358 RID: 13144 RVA: 0x000D5BD0 File Offset: 0x000D3DD0 [Token(Token = "0x6003358")] [Address(RVA = "0xFAF390", Offset = "0xFADD90", VA = "0x180FAF390")] [CompilerGenerated] private void CDGFNBKHMLL() { string text = this.noTestCasesPanel.text; this.AFMHGKBPJNN(); } // Token: 0x04002BBB RID: 11195 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4002BBB")] public uint TestPassId; // Token: 0x04002BBC RID: 11196 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4002BBC")] private FDAJOEOJFDN GNBEDEDJOON; // Token: 0x04002BBD RID: 11197 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x4002BBD")] private TestPassWatchUIFlow.AKONJMCJGMK GFFGDGDJINJ; // Token: 0x04002BBE RID: 11198 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x4002BBE")] private List LMEKABMHPCP; // Token: 0x04002BBF RID: 11199 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x4002BBF")] [SerializeField] private TestCasePagedGrid testCasePagedGrid; // Token: 0x04002BC0 RID: 11200 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x4002BC0")] [SerializeField] private Text noTestCasesPanel; // Token: 0x04002BC1 RID: 11201 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x4002BC1")] [SerializeField] private RadioButton3D myUnfinishedButton; // Token: 0x04002BC2 RID: 11202 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x4002BC2")] [SerializeField] private RadioButton3D notYetTestedButton; // Token: 0x04002BC3 RID: 11203 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x4002BC3")] [SerializeField] private RadioButton3D claimedButton; // Token: 0x04002BC4 RID: 11204 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x4002BC4")] [SerializeField] private RadioButton3D failedButton; // Token: 0x04002BC5 RID: 11205 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x4002BC5")] [SerializeField] private RadioButton3D passedButton; // Token: 0x04002BC6 RID: 11206 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x4002BC6")] [SerializeField] private ToggleButton3D[] filterToggles; // Token: 0x04002BC7 RID: 11207 [Token(Token = "0x4002BC7")] private static string AEKKICHCPDP; // Token: 0x020006DD RID: 1757 [Token(Token = "0x20006DD")] public enum AKONJMCJGMK { // Token: 0x04002BC9 RID: 11209 [Token(Token = "0x4002BC9")] MyUnfinished, // Token: 0x04002BCA RID: 11210 [Token(Token = "0x4002BCA")] NotYetTested, // Token: 0x04002BCB RID: 11211 [Token(Token = "0x4002BCB")] Claimed, // Token: 0x04002BCC RID: 11212 [Token(Token = "0x4002BCC")] Failed, // Token: 0x04002BCD RID: 11213 [Token(Token = "0x4002BCD")] Passed } // Token: 0x020006DF RID: 1759 [Token(Token = "0x20006DF")] [CompilerGenerated] private sealed class PKJNHMEMFBP { // Token: 0x06003364 RID: 13156 RVA: 0x000D5DC8 File Offset: 0x000D3FC8 [Token(Token = "0x6003364")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public PKJNHMEMFBP() { } // Token: 0x06003365 RID: 13157 RVA: 0x000D5DDC File Offset: 0x000D3FDC [Token(Token = "0x6003365")] [Address(RVA = "0xFAD9E0", Offset = "0xFAC3E0", VA = "0x180FAD9E0")] internal bool b__0(CPFPHLINDHN tc) { List pkkadkgdhni = tc.PKKADKGDHNI; Func func = this.<>9__1; if (func == 0) { Func func2 = delegate(string tag) { TestPassWatchUIFlow.IOELAFJMJEK ioelafjmjek = new TestPassWatchUIFlow.IOELAFJMJEK(); ioelafjmjek.tag = tag; List list = this.tagFilters; Func func3 = (string tagFilter) => ioelafjmjek.tag.Equals(tagFilter, StringComparison.OrdinalIgnoreCase); return Enumerable.Any(list, func3); }; this.<>9__1 = func2; } return Enumerable.Any(pkkadkgdhni, func); } // Token: 0x06003366 RID: 13158 RVA: 0x000D5E1C File Offset: 0x000D401C [Token(Token = "0x6003366")] [Address(RVA = "0xFADA80", Offset = "0xFAC480", VA = "0x180FADA80")] internal bool b__1(string tag) { TestPassWatchUIFlow.IOELAFJMJEK ioelafjmjek = new TestPassWatchUIFlow.IOELAFJMJEK(); ioelafjmjek.tag = tag; List list = this.tagFilters; Func func = (string tagFilter) => ioelafjmjek.tag.Equals(tagFilter, StringComparison.OrdinalIgnoreCase); return Enumerable.Any(list, func); } // Token: 0x04002BD8 RID: 11224 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4002BD8")] public List tagFilters; // Token: 0x04002BD9 RID: 11225 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4002BD9")] public Func <>9__1; } // Token: 0x020006E0 RID: 1760 [Token(Token = "0x20006E0")] [CompilerGenerated] private sealed class IOELAFJMJEK { // Token: 0x06003367 RID: 13159 RVA: 0x000D5E58 File Offset: 0x000D4058 [Token(Token = "0x6003367")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public IOELAFJMJEK() { } // Token: 0x06003368 RID: 13160 RVA: 0x000D5E6C File Offset: 0x000D406C [Token(Token = "0x6003368")] [Address(RVA = "0xFAD940", Offset = "0xFAC340", VA = "0x180FAD940")] internal bool b__2(string tagFilter) { return this.tag.Equals(tagFilter, StringComparison.OrdinalIgnoreCase); } // Token: 0x04002BDA RID: 11226 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4002BDA")] public string tag; } }