Files
2026-04-10 22:50:51 +02:00

674 lines
31 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using AGUI.StackedUI;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using RecRoom.Core;
using UnityEngine;
using UnityEngine.UI;
// Token: 0x020006C9 RID: 1737
[Token(Token = "0x20006C9")]
public class TestPassWatchUIFlow : WatchUIFlow
{
// Token: 0x060032E4 RID: 13028 RVA: 0x000D0988 File Offset: 0x000CEB88
[Token(Token = "0x60032E4")]
[Address(RVA = "0x98B7A0", Offset = "0x98A5A0", VA = "0x18098B7A0")]
public static string GetTestPassDateRangeString(FDAJOEOJFDN GNBEDEDJOON)
{
string text2;
string text = " - " + text2;
string text3;
return text3 + "";
}
// Token: 0x060032E5 RID: 13029 RVA: 0x000D09B4 File Offset: 0x000CEBB4
[Token(Token = "0x60032E5")]
[Address(RVA = "0x98BC30", Offset = "0x98AA30", VA = "0x18098BC30", Slot = "11")]
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
{
/*
An exception occurred when decompiling this method (060032E5)
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: 0x060032E6 RID: 13030 RVA: 0x000D0A1C File Offset: 0x000CEC1C
[Token(Token = "0x60032E6")]
[Address(RVA = "0x98B860", Offset = "0x98A660", VA = "0x18098B860")]
private void LHMEIMLOIMN()
{
/*
An exception occurred when decompiling this method (060032E6)
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: 0x060032E7 RID: 13031 RVA: 0x000D0A5C File Offset: 0x000CEC5C
[Token(Token = "0x60032E7")]
[Address(RVA = "0x98AD00", Offset = "0x989B00", VA = "0x18098AD00")]
private void AFMHGKBPJNN()
{
FDAJOEOJFDN gnbededjoon = this.GNBEDEDJOON;
List<CPFPHLINDHN> list;
if (gnbededjoon == 0 || gnbededjoon.KODOFNJJJCK == 0)
{
list = new List();
}
TestPassWatchUIFlow.AKONJMCJGMK gffgdgdjinj = this.GFFGDGDJINJ;
List<CPFPHLINDHN> list2 = this.GPAJJLNJEMJ(list, gffgdgdjinj);
List<string> lmekabmhpcp = this.LMEKABMHPCP;
List<string> tagFilters = lmekabmhpcp;
List<CPFPHLINDHN> list3;
if (Enumerable.Any<string>(lmekabmhpcp))
{
Func<string, bool> <>9__1;
Func<CPFPHLINDHN, bool> func = delegate(CPFPHLINDHN tc)
{
List<string> pkkadkgdhni = tc.PKKADKGDHNI;
Func<string, bool> <>9__ = <>9__1;
if (<>9__ == 0)
{
Func<string, bool> func2 = delegate(string tag)
{
List<string> tagFilters2 = tagFilters;
Func<string, bool> func3 = (string tagFilter) => tag.Equals(tagFilter, StringComparison.OrdinalIgnoreCase);
return Enumerable.Any<string>(tagFilters2, func3);
};
<>9__1 = func2;
}
return Enumerable.Any<string>(pkkadkgdhni, <>9__);
};
list3 = Enumerable.ToList<CPFPHLINDHN>(Enumerable.Where<CPFPHLINDHN>(list2, func));
}
this.testCasePagedGrid.SetTestCases(list3);
}
// Token: 0x060032E8 RID: 13032 RVA: 0x000D0AE8 File Offset: 0x000CECE8
[Token(Token = "0x60032E8")]
[Address(RVA = "0x98C000", Offset = "0x98AE00", VA = "0x18098C000")]
public void ReloadTestCasesAndUpdateUi()
{
Text text = this.noTestCasesPanel;
int num = 0;
this.GNBEDEDJOON = num;
string text2 = text.text;
this.AFMHGKBPJNN();
PMGCJEPKFOF<FDAJOEOJFDN> pmgcjepkfof = AICHDPNIEKI.BMDDGFAEDLE(this.TestPassId);
Action<FDAJOEOJFDN> 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.ONCPNMDGGKG;
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: 0x060032E9 RID: 13033 RVA: 0x000D0B74 File Offset: 0x000CED74
[Token(Token = "0x60032E9")]
[Address(RVA = "0x98C240", Offset = "0x98B040", VA = "0x18098C240")]
public void ViewTestCaseDetails(string EPGHLDONDIP)
{
TestCaseDetailsWatchUIFlow flowByType = this.<LBNLPAIAGHF>k__BackingField.GetFlowByType<TestCaseDetailsWatchUIFlow>();
FDAJOEOJFDN gnbededjoon = this.GNBEDEDJOON;
flowByType.TestPass = gnbededjoon;
flowByType.TestCaseId = EPGHLDONDIP;
TestPassWatchUIFlow.AEKKICHCPDP = EPGHLDONDIP;
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
int num = 0;
<JNBAANDJIAD>k__BackingField.PushFlow(flowByType, num);
}
// Token: 0x060032EA RID: 13034 RVA: 0x000D0BC8 File Offset: 0x000CEDC8
[Token(Token = "0x60032EA")]
[Address(RVA = "0x98AED0", Offset = "0x989CD0", VA = "0x18098AED0")]
public void Button_MyUnfinishedDisplayMode()
{
this.GFFGDGDJINJ = (TestPassWatchUIFlow.AKONJMCJGMK)((ulong)0L);
this.AFMHGKBPJNN();
}
// Token: 0x060032EB RID: 13035 RVA: 0x000D0BE4 File Offset: 0x000CEDE4
[Token(Token = "0x60032EB")]
[Address(RVA = "0x98AEF0", Offset = "0x989CF0", VA = "0x18098AEF0")]
public void Button_NotYetTestedDisplayMode()
{
this.GFFGDGDJINJ = (TestPassWatchUIFlow.AKONJMCJGMK)((ulong)1L);
this.AFMHGKBPJNN();
}
// Token: 0x060032EC RID: 13036 RVA: 0x000D0C00 File Offset: 0x000CEE00
[Token(Token = "0x60032EC")]
[Address(RVA = "0x98AE70", Offset = "0x989C70", VA = "0x18098AE70")]
public void Button_ClaimedDisplayMode()
{
this.GFFGDGDJINJ = (TestPassWatchUIFlow.AKONJMCJGMK)((ulong)2L);
this.AFMHGKBPJNN();
}
// Token: 0x060032ED RID: 13037 RVA: 0x000D0C1C File Offset: 0x000CEE1C
[Token(Token = "0x60032ED")]
[Address(RVA = "0x98AEB0", Offset = "0x989CB0", VA = "0x18098AEB0")]
public void Button_FailedDisplayMode()
{
this.GFFGDGDJINJ = (TestPassWatchUIFlow.AKONJMCJGMK)((ulong)3L);
this.AFMHGKBPJNN();
}
// Token: 0x060032EE RID: 13038 RVA: 0x000D0C38 File Offset: 0x000CEE38
[Token(Token = "0x60032EE")]
[Address(RVA = "0x98AF10", Offset = "0x989D10", VA = "0x18098AF10")]
public void Button_PassedDisplayMode()
{
this.GFFGDGDJINJ = (TestPassWatchUIFlow.AKONJMCJGMK)((ulong)4L);
this.AFMHGKBPJNN();
}
// Token: 0x060032EF RID: 13039 RVA: 0x000D0C54 File Offset: 0x000CEE54
[Token(Token = "0x60032EF")]
[Address(RVA = "0x98AE90", Offset = "0x989C90", VA = "0x18098AE90")]
public void Button_ClearFilters()
{
this.ACKJOBKCPEH();
this.AFMHGKBPJNN();
}
// Token: 0x060032F0 RID: 13040 RVA: 0x000D0C70 File Offset: 0x000CEE70
[Token(Token = "0x60032F0")]
[Address(RVA = "0x98AF30", Offset = "0x989D30", VA = "0x18098AF30")]
public void Button_ToggleFilter(string filter)
{
bool flag = this.LMEKABMHPCP.Contains(filter);
List<string> lmekabmhpcp = this.LMEKABMHPCP;
if (flag)
{
bool flag2 = lmekabmhpcp.Remove(filter);
}
lmekabmhpcp.Add(filter);
this.AFMHGKBPJNN();
}
// Token: 0x060032F1 RID: 13041 RVA: 0x000D0CB0 File Offset: 0x000CEEB0
[Token(Token = "0x60032F1")]
[Address(RVA = "0x98AC50", Offset = "0x989A50", VA = "0x18098AC50")]
private void ACKJOBKCPEH()
{
List<string> 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: 0x060032F2 RID: 13042 RVA: 0x000D0CF4 File Offset: 0x000CEEF4
[Token(Token = "0x60032F2")]
[Address(RVA = "0x98B300", Offset = "0x98A100", VA = "0x18098B300")]
private void GNLICIEPPAO(string GHBNIGCAPPL)
{
bool flag = this.LMEKABMHPCP.Contains(GHBNIGCAPPL);
List<string> lmekabmhpcp = this.LMEKABMHPCP;
if (flag)
{
bool flag2 = lmekabmhpcp.Remove(GHBNIGCAPPL);
return;
}
lmekabmhpcp.Add(GHBNIGCAPPL);
}
// Token: 0x060032F3 RID: 13043 RVA: 0x000D0D30 File Offset: 0x000CEF30
[Token(Token = "0x60032F3")]
[Address(RVA = "0x98B030", Offset = "0x989E30", VA = "0x18098B030")]
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: 0x060032F4 RID: 13044 RVA: 0x000D0DC8 File Offset: 0x000CEFC8
[Token(Token = "0x60032F4")]
[Address(RVA = "0x98BA30", Offset = "0x98A830", VA = "0x18098BA30")]
private List<CPFPHLINDHN> NMBPNBMICAE(List<CPFPHLINDHN> NNHLNBHBELO)
{
Func<CPFPHLINDHN, bool> <>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<int> jfoiidofncf = tc.JFOIIDOFNCF;
int <FMMJEJMBDPL>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.<FMMJEJMBDPL>k__BackingField;
return jfoiidofncf.Contains(<FMMJEJMBDPL>k__BackingField);
};
}
List<CPFPHLINDHN> list = Enumerable.ToList<CPFPHLINDHN>(Enumerable.Where<CPFPHLINDHN>(NNHLNBHBELO, <>9__30_));
IEnumerable<CPFPHLINDHN> enumerable = Enumerable.Except<CPFPHLINDHN>(NNHLNBHBELO, list);
Func<CPFPHLINDHN, NIDIHGENDJD> func;
if (TestPassWatchUIFlow.<>c.<>9__30_1 == 0)
{
func = (CPFPHLINDHN tc) => tc.HIMCGOCKLLK;
TestPassWatchUIFlow.<>c.<>9__30_1 = func;
}
List<CPFPHLINDHN> list2 = Enumerable.ToList<CPFPHLINDHN>(Enumerable.OrderBy<CPFPHLINDHN, NIDIHGENDJD>(enumerable, func));
return Enumerable.ToList<CPFPHLINDHN>(Enumerable.Concat<CPFPHLINDHN>(list, list2));
}
// Token: 0x060032F5 RID: 13045 RVA: 0x000D0E44 File Offset: 0x000CF044
[Token(Token = "0x60032F5")]
[Address(RVA = "0x98B3A0", Offset = "0x98A1A0", VA = "0x18098B3A0")]
private List<CPFPHLINDHN> GPAJJLNJEMJ(List<CPFPHLINDHN> NNHLNBHBELO, TestPassWatchUIFlow.AKONJMCJGMK HGLLKBFOBIE)
{
/*
An exception occurred when decompiling this method (060032F5)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.List`1<CPFPHLINDHN> TestPassWatchUIFlow::GPAJJLNJEMJ(System.Collections.Generic.List`1<CPFPHLINDHN>,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: 0x060032F6 RID: 13046 RVA: 0x000D0F20 File Offset: 0x000CF120
[Token(Token = "0x60032F6")]
[Address(RVA = "0x98B950", Offset = "0x98A750", VA = "0x18098B950")]
private List<CPFPHLINDHN> MMHKHKBMGAM(List<CPFPHLINDHN> NNHLNBHBELO, List<string> LMEKABMHPCP)
{
List<string> tagFilters = LMEKABMHPCP;
if (Enumerable.Any<string>(LMEKABMHPCP))
{
Func<string, bool> <>9__1;
Func<CPFPHLINDHN, bool> func = delegate(CPFPHLINDHN tc)
{
List<string> pkkadkgdhni = tc.PKKADKGDHNI;
Func<string, bool> <>9__ = <>9__1;
if (<>9__ == 0)
{
Func<string, bool> func2 = delegate(string tag)
{
List<string> tagFilters2 = tagFilters;
Func<string, bool> func3 = (string tagFilter) => tag.Equals(tagFilter, StringComparison.OrdinalIgnoreCase);
return Enumerable.Any<string>(tagFilters2, func3);
};
<>9__1 = func2;
}
return Enumerable.Any<string>(pkkadkgdhni, <>9__);
};
return Enumerable.ToList<CPFPHLINDHN>(Enumerable.Where<CPFPHLINDHN>(NNHLNBHBELO, func));
}
return NNHLNBHBELO;
}
// Token: 0x060032F7 RID: 13047 RVA: 0x000D0F64 File Offset: 0x000CF164
[Token(Token = "0x60032F7")]
[Address(RVA = "0x98C3A0", Offset = "0x98B1A0", VA = "0x18098C3A0")]
public TestPassWatchUIFlow()
{
List<string> list = new List();
this.LMEKABMHPCP = list;
base..ctor();
}
// Token: 0x060032F8 RID: 13048 RVA: 0x0000220F File Offset: 0x0000040F
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x60032F8")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
static TestPassWatchUIFlow()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060032F9 RID: 13049 RVA: 0x000D0F84 File Offset: 0x000CF184
[Token(Token = "0x60032F9")]
[Address(RVA = "0x98BD70", Offset = "0x98AB70", VA = "0x18098BD70")]
[CompilerGenerated]
private void PBAGHHIDOPA(FDAJOEOJFDN LOMCIAOLIOP)
{
this.GNBEDEDJOON = LOMCIAOLIOP;
if (LOMCIAOLIOP == 0)
{
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
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 <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
List<CPFPHLINDHN> kodofnjjjck = this.GNBEDEDJOON.KODOFNJJJCK;
Func<CPFPHLINDHN, bool> 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<int> jfoiidofncf = tc.JFOIIDOFNCF;
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
ObscuredInt <IFBPANODIPA>k__BackingField = doohkcanflo.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = doohkcanflo.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num3 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
return jfoiidofncf.Contains(num3);
}
throw new NullReferenceException();
};
TestPassWatchUIFlow.<>c.<>9__18_3 = func;
}
if (Enumerable.Any<CPFPHLINDHN>(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<CPFPHLINDHN> kodofnjjjck2 = gnbededjoon2.KODOFNJJJCK;
List<CPFPHLINDHN> list = this.NMBPNBMICAE(kodofnjjjck2);
gnbededjoon2.KODOFNJJJCK = list;
}
// Token: 0x060032FA RID: 13050 RVA: 0x000D1058 File Offset: 0x000CF258
[Token(Token = "0x60032FA")]
[Address(RVA = "0x98AFD0", Offset = "0x989DD0", VA = "0x18098AFD0")]
[CompilerGenerated]
private void CDGFNBKHMLL()
{
string text = this.noTestCasesPanel.text;
this.AFMHGKBPJNN();
}
// Token: 0x040029FF RID: 10751
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x40029FF")]
public uint TestPassId;
// Token: 0x04002A00 RID: 10752
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4002A00")]
private FDAJOEOJFDN GNBEDEDJOON;
// Token: 0x04002A01 RID: 10753
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4002A01")]
private TestPassWatchUIFlow.AKONJMCJGMK GFFGDGDJINJ;
// Token: 0x04002A02 RID: 10754
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4002A02")]
private List<string> LMEKABMHPCP;
// Token: 0x04002A03 RID: 10755
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4002A03")]
[SerializeField]
private TestCasePagedGrid testCasePagedGrid;
// Token: 0x04002A04 RID: 10756
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x4002A04")]
[SerializeField]
private Text noTestCasesPanel;
// Token: 0x04002A05 RID: 10757
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x4002A05")]
[SerializeField]
private RadioButton3D myUnfinishedButton;
// Token: 0x04002A06 RID: 10758
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x4002A06")]
[SerializeField]
private RadioButton3D notYetTestedButton;
// Token: 0x04002A07 RID: 10759
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x4002A07")]
[SerializeField]
private RadioButton3D claimedButton;
// Token: 0x04002A08 RID: 10760
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x4002A08")]
[SerializeField]
private RadioButton3D failedButton;
// Token: 0x04002A09 RID: 10761
[FieldOffset(Offset = "0x118")]
[Token(Token = "0x4002A09")]
[SerializeField]
private RadioButton3D passedButton;
// Token: 0x04002A0A RID: 10762
[FieldOffset(Offset = "0x120")]
[Token(Token = "0x4002A0A")]
[SerializeField]
private ToggleButton3D[] filterToggles;
// Token: 0x04002A0B RID: 10763
[Token(Token = "0x4002A0B")]
private static string AEKKICHCPDP;
// Token: 0x020006CA RID: 1738
[Token(Token = "0x20006CA")]
public enum AKONJMCJGMK
{
// Token: 0x04002A0D RID: 10765
[Token(Token = "0x4002A0D")]
MyUnfinished,
// Token: 0x04002A0E RID: 10766
[Token(Token = "0x4002A0E")]
NotYetTested,
// Token: 0x04002A0F RID: 10767
[Token(Token = "0x4002A0F")]
Claimed,
// Token: 0x04002A10 RID: 10768
[Token(Token = "0x4002A10")]
Failed,
// Token: 0x04002A11 RID: 10769
[Token(Token = "0x4002A11")]
Passed
}
// Token: 0x020006CC RID: 1740
[Token(Token = "0x20006CC")]
[CompilerGenerated]
private sealed class PKJNHMEMFBP
{
// Token: 0x06003306 RID: 13062 RVA: 0x000D1268 File Offset: 0x000CF468
[Token(Token = "0x6003306")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public PKJNHMEMFBP()
{
}
// Token: 0x06003307 RID: 13063 RVA: 0x000D127C File Offset: 0x000CF47C
[Token(Token = "0x6003307")]
[Address(RVA = "0x97EE50", Offset = "0x97DC50", VA = "0x18097EE50")]
internal bool <FilterTestCases>b__0(CPFPHLINDHN tc)
{
List<string> pkkadkgdhni = tc.PKKADKGDHNI;
Func<string, bool> func = this.<>9__1;
if (func == 0)
{
Func<string, bool> func2 = delegate(string tag)
{
TestPassWatchUIFlow.IOELAFJMJEK ioelafjmjek = new TestPassWatchUIFlow.IOELAFJMJEK();
ioelafjmjek.tag = tag;
List<string> list = this.tagFilters;
Func<string, bool> func3 = (string tagFilter) => ioelafjmjek.tag.Equals(tagFilter, StringComparison.OrdinalIgnoreCase);
return Enumerable.Any<string>(list, func3);
};
this.<>9__1 = func2;
}
return Enumerable.Any<string>(pkkadkgdhni, func);
}
// Token: 0x06003308 RID: 13064 RVA: 0x000D12BC File Offset: 0x000CF4BC
[Token(Token = "0x6003308")]
[Address(RVA = "0x97EEF0", Offset = "0x97DCF0", VA = "0x18097EEF0")]
internal bool <FilterTestCases>b__1(string tag)
{
TestPassWatchUIFlow.IOELAFJMJEK ioelafjmjek = new TestPassWatchUIFlow.IOELAFJMJEK();
ioelafjmjek.tag = tag;
List<string> list = this.tagFilters;
Func<string, bool> func = (string tagFilter) => ioelafjmjek.tag.Equals(tagFilter, StringComparison.OrdinalIgnoreCase);
return Enumerable.Any<string>(list, func);
}
// Token: 0x04002A1C RID: 10780
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002A1C")]
public List<string> tagFilters;
// Token: 0x04002A1D RID: 10781
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002A1D")]
public Func<string, bool> <>9__1;
}
// Token: 0x020006CD RID: 1741
[Token(Token = "0x20006CD")]
[CompilerGenerated]
private sealed class IOELAFJMJEK
{
// Token: 0x06003309 RID: 13065 RVA: 0x000D12F8 File Offset: 0x000CF4F8
[Token(Token = "0x6003309")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public IOELAFJMJEK()
{
}
// Token: 0x0600330A RID: 13066 RVA: 0x000D130C File Offset: 0x000CF50C
[Token(Token = "0x600330A")]
[Address(RVA = "0x97E280", Offset = "0x97D080", VA = "0x18097E280")]
internal bool <FilterTestCases>b__2(string tagFilter)
{
return this.tag.Equals(tagFilter, StringComparison.OrdinalIgnoreCase);
}
// Token: 0x04002A1E RID: 10782
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002A1E")]
public string tag;
}
}