protected override void ExecuteLogic() { label_1: int num1 = -1429295382; while (true) { int num2 = -1611479477; uint num3; SelectWindow selectWindow; bool flag; ZoomWindow result; switch ((num3 = (uint)(num1 ^ num2)) % 23U) { case 0: goto label_1; case 1: num1 = -12548247; continue; case 2: num1 = (int)num3 * -933018826 ^ -956981214; continue; case 3: this.SetActivityState(selectWindow.ActivityState, selectWindow.Status); num1 = (int)num3 * -1648305426 ^ -494782163; continue; case 4: num1 = (int)num3 * 780812049 ^ -1423476753; continue; case 5: ZoomZoom.NativeMethods.DestroyWindow(result.Handle); num1 = (int)num3 * 1012134292 ^ -1191433747; continue; case 6: selectWindow = new SelectWindow(new List <ZoomWindowType>() { ZoomWindowType.Video }); num1 = (int)num3 * 1805284683 ^ -149297064; continue; case 7: num1 = (int)num3 * -1051959149 ^ -1552212641; continue; case 8: num1 = (int)num3 * -2065580932 ^ -1748114902; continue; case 9: num1 = -1639268573; continue; case 10: this.SetActivityState(ActivityState.Completed, \u003CModule\u003E.\u202A <string>(3793110030U)); num1 = (int)num3 * 523298849 ^ -1612000629; continue; case 11: this.SetActivityState(ActivityState.Error, \u003CModule\u003E.\u202A <string>(3114797549U)); num1 = (int)num3 * -1476400902 ^ 729428412; continue; case 12: num1 = (int)num3 * 957145072 ^ 102594969; continue; case 13: int num4 = !flag ? -1450637567 : (num4 = -620504218); int num5 = (int)num3 * 51645085; num1 = num4 ^ num5; continue; case 14: int num6 = result != null ? 908130473 : (num6 = 810008195); int num7 = (int)num3 * -2054817898; num1 = num6 ^ num7; continue; case 15: num1 = (int)num3 * 1391745035 ^ -1865135931; continue; case 16: ZoomZoom.NativeMethods.DestroyWindow(new IntPtr(ZoomZoom.NativeMethods.GetParent(result.Parent.ToInt64()))); ZoomZoom.NativeMethods.DestroyWindow(result.Parent); num1 = (int)num3 * 2142260164 ^ 1744968997; continue; case 17: num1 = -161078912; continue; case 18: flag = this.ExecuteSubActivity((ActivityBase)selectWindow, true) == ActivityState.Completed; num1 = (int)num3 * 81964066 ^ 1261042731; continue; case 19: num1 = (int)num3 * 541345032 ^ -402770672; continue; case 20: goto label_3; case 21: result = selectWindow.Result as ZoomWindow; num1 = (int)num3 * 1428320302 ^ 1255478683; continue; case 22: num1 = (int)num3 * -1935709800 ^ -356220473; continue; default: goto label_25; } } label_25: return; label_3 :; }
private void SelectorWindow_WindowSelected(object sender, EventArgs e) { label_1 : int num1 = -1067402448; while (true) { int num2 = -365927325; uint num3; bool flag; switch ((num3 = (uint)(num1 ^ num2)) % 14U) { case 0: num1 = (int)num3 * -812074735 ^ -553615944; continue; case 1: flag = !SelectWindow.\u206E(SelectWindow.\u202E((DispatcherObject)SelectWindow.\u200B())); num1 = (int)num3 * -360992196 ^ -1047124981; continue; case 2: goto label_1; case 3: num1 = (int)num3 * 1098460184 ^ -1825477339; continue; case 4: this.SelectedWindow = this.SelectorWindow.SelectedWindow; SelectWindow.\u202A(CoreObject.log, \u003CModule\u003E.\u202A <string>(484932172U), (object)this.SelectedWindow); num1 = (int)num3 * 2035918590 ^ 975345; continue; case 5: this.UnlockSelectorWindow(); num1 = (int)num3 * 1720635930 ^ 559807658; continue; case 6: int num4 = flag ? 1292863800 : (num4 = 1960101915); int num5 = (int)num3 * 554759806; num1 = num4 ^ num5; continue; case 7: num1 = (int)num3 * -1320764653 ^ 1575718761; continue; case 8: num1 = (int)num3 * 900846856 ^ 1859592796; continue; case 9: SelectWindow.\u206B(SelectWindow.\u202E((DispatcherObject)SelectWindow.\u200B()), (Delegate) new SelectWindow.SelectorWindowCallback(this.SelectorWindow_WindowSelected), new object[2] { sender, (object)e }); num1 = (int)num3 * 715304712 ^ -1364373685; continue; case 10: this.SelectorStatus = ActivityState.Completed; num1 = -1741834722; continue; case 11: goto label_3; case 12: num1 = (int)num3 * -1879223403 ^ -2079850964; continue; case 13: this.SetActivityState(ActivityState.Canceled, \u003CModule\u003E.\u206B <string>(822453702U)); this.DetachEvents(); num1 = (int)num3 * -1609950296 ^ 1152725723; continue; default: goto label_16; } } label_16: return; label_3 :; }
protected override void ExecuteLogic() { label_1: int num1 = -1816164073; while (true) { int num2 = -1180086681; uint num3; bool isLocked; bool disableHighlighting; bool flag1; bool flag2; bool flag3; bool flag4; bool flag5; int num4; int num5; switch ((num3 = (uint)(num1 ^ num2)) % 59U) { case 0: this.Result = (object)this.SelectedWindow; num1 = (int)num3 * -1791304793 ^ -493334673; continue; case 1: int num6 = this.SelectedWindow == null ? -1235916629 : (num6 = -529346673); int num7 = (int)num3 * 1193980415; num1 = num6 ^ num7; continue; case 2: num1 = (int)num3 * 905905448 ^ 156795754; continue; case 3: this.Engine.Settings.DisplayHighlightWindows = false; num1 = (int)num3 * 309397217 ^ -1168949915; continue; case 4: this.SetActivityState(ActivityState.Error, \u003CModule\u003E.\u202A <string>(1876184640U)); num1 = (int)num3 * 1465582512 ^ 1025322774; continue; case 5: int num8 = flag3 ? 990005026 : (num8 = 955570140); int num9 = (int)num3 * -875971037; num1 = num8 ^ num9; continue; case 6: num1 = (int)num3 * 87414397 ^ -1272378538; continue; case 7: int num10 = !flag5 ? -356027363 : (num10 = -1856566176); int num11 = (int)num3 * 1234501331; num1 = num10 ^ num11; continue; case 8: num1 = (int)num3 * 1874224190 ^ -1847418722; continue; case 9: isLocked = this.SelectorWindow.IsLocked; num1 = -2051816777; continue; case 10: this.Engine.Settings.DisplayHighlightWindows = true; num1 = (int)num3 * -78075499 ^ 305095097; continue; case 11: num1 = -35437090; continue; case 12: this.SelectorWindow = this.Engine.SelectorWindow; num1 = -428785241; continue; case 13: if (!this.SelectorWindow.IsLocked) { num4 = 0; goto label_26; } else { num1 = (int)num3 * -1591247455 ^ 398880437; continue; } case 14: num1 = (int)num3 * 662720760 ^ -1528019409; continue; case 15: flag4 = this.SelectorStatus == ActivityState.InProgress; num1 = -1200176296; continue; case 16: goto label_1; case 17: this.canceledHandler = (EventHandler)((s, fe) => { label_1: int num2 = 562113374; object activityLocker; while (true) { int num3 = 334096044; uint num4; switch ((num4 = (uint)(num2 ^ num3)) % 3U) { case 0: goto label_1; case 1: activityLocker = ActivityBase.activityLocker; num2 = (int)num4 * -585814388 ^ 2089917512; continue; default: goto label_4; } } label_4: bool flag = false; try { SelectWindow.\u200D(activityLocker, ref flag); label_6: int num3 = 1682740725; while (true) { int num4 = 334096044; uint num5; switch ((num5 = (uint)(num3 ^ num4)) % 4U) { case 0: goto label_6; case 1: this.SelectorStatus = ActivityState.Canceled; num3 = (int)num5 * 1811274502 ^ -1340188288; continue; case 2: num3 = (int)num5 * 1650355484 ^ -1430472113; continue; default: goto label_16; } } } finally { if (flag) { label_11: int num3 = 2046044950; while (true) { int num4 = 334096044; uint num5; switch ((num5 = (uint)(num3 ^ num4)) % 3U) { case 0: goto label_11; case 1: SelectWindow.\u206D(activityLocker); num3 = (int)num5 * -34423053 ^ 774250847; continue; default: goto label_15; } } } label_15 :; } label_16 : this.SelectorWindow.Canceled -= this.canceledHandler; label_17: int num6 = 53476301; while (true) { int num3 = 334096044; uint num4; switch ((num4 = (uint)(num6 ^ num3)) % 3U) { case 0: goto label_19; case 1: this.SelectorWindow.WindowSelected -= this.selectedHandler; num6 = (int)num4 * -1543065178 ^ -454642969; continue; case 2: goto label_17; default: goto label_13; } } label_13: return; label_19 :; }); int num17 = this.EngineView == null ? -1529908934 : (num17 = -1274577767); int num18 = (int)num3 * -799432959; num1 = num17 ^ num18; continue; case 18: int num19; num1 = num19 = this.EngineView == null ? -641130078 : (num19 = -18106994); continue; case 19: int num20 = flag4 ? -856018626 : (num20 = -2028856887); int num21 = (int)num3 * 366655890; num1 = num20 ^ num21; continue; case 20: this.highlightingPreviousEnabled = this.Engine.Settings.DisplayHighlightWindows; num1 = (int)num3 * -368760869 ^ -21933424; continue; case 21: case 28: flag5 = this.ContinueExecution(); num1 = -2040949817; continue; case 22: num1 = (int)num3 * -382266556 ^ 1608490772; continue; case 23: int num22 = flag1 ? -991521250 : (num22 = -1688636500); int num23 = (int)num3 * 1393990086; num1 = num22 ^ num23; continue; case 24: num1 = (int)num3 * -1345120224 ^ -903051962; continue; case 25: this.ReportProgress(SelectWindow.\u200F(\u003CModule\u003E.\u200E <string>(88369313U), (object)this.Name), \u003CModule\u003E.\u206A <string>(3233434380U)); disableHighlighting = this.Options.DisableHighlighting; num1 = (int)num3 * 111083343 ^ -624886646; continue; case 26: this.SelectorStatus = ActivityState.InProgress; num1 = (int)num3 * -697071446 ^ 209315738; continue; case 27: this.selectedHandler = (EventHandler)((s, fe) => { object activityLocker = ActivityBase.activityLocker; bool flag = false; try { SelectWindow.\u200D(activityLocker, ref flag); label_2: int num2 = 915068180; while (true) { int num3 = 1140669234; uint num4; switch ((num4 = (uint)(num2 ^ num3)) % 5U) { case 0: goto label_2; case 1: num2 = (int)num4 * -956081913 ^ 540633190; continue; case 2: num2 = (int)num4 * -23508656 ^ -129084577; continue; case 3: goto label_11; case 4: this.selectedWindow = this.SelectorWindow.SelectedWindow; this.selectorStatus = ActivityState.Completed; num2 = (int)num4 * 654940263 ^ 1815700066; continue; default: goto label_7; } } label_7: return; label_11 :; } finally { if (flag) { label_9 : int num2 = 1869759156; while (true) { int num3 = 1140669234; uint num4; switch ((num4 = (uint)(num2 ^ num3)) % 3U) { case 1: SelectWindow.\u206D(activityLocker); num2 = (int)num4 * -1728804563 ^ 1458943334; continue; case 2: goto label_9; default: goto label_13; } } } label_13 :; } }); num1 = (int)num3 * -205153215 ^ -1762822557; continue; case 29: num1 = (int)num3 * 1928897891 ^ -847366563; continue; case 30: num1 = (int)num3 * -1901482797 ^ 241028152; continue; case 31: num1 = -975813945; continue; case 32: this.UnlockSelectorWindow(); num1 = (int)num3 * 1056225390 ^ 287069739; continue; case 33: num1 = (int)num3 * -366681935 ^ 401037835; continue; case 34: num4 = this.SelectorWindow.LockingObject != this ? 1 : 0; goto label_26; case 35: num1 = -1530887420; continue; case 36: WindowHelper.RestoreWindow(this.EngineView.Handle); num1 = (int)num3 * -447232576 ^ -1106651390; continue; case 37: num1 = (int)num3 * -1739245408 ^ -880887007; continue; case 38: num1 = (int)num3 * 8204641 ^ 1390133181; continue; case 39: SelectWindow.\u206F(100); num1 = (int)num3 * -1839203226 ^ -896443376; continue; case 40: num1 = (int)num3 * -36946181 ^ 359572019; continue; case 41: num1 = (int)num3 * -2018245195 ^ -1320008728; continue; case 42: num5 = this.highlightingPreviousEnabled ? 1 : 0; break; case 43: this.EngineView = this.Engine.GetWindow(ZoomWindowType.ZoomZoomMain); num1 = (int)num3 * 231644799 ^ -1318429656; continue; case 44: num1 = (int)num3 * -1468581012 ^ 1864313052; continue; case 45: if (this.Options.DisableHighlighting) { num1 = -1670234594; continue; } num5 = 0; break; case 46: SelectWindow.\u206C(CoreObject.log, \u003CModule\u003E.\u202A <string>(1422766334U), new object[0]); num1 = (int)num3 * -111755536 ^ -312127732; continue; case 47: int num24 = disableHighlighting ? -1789539970 : (num24 = -1389630256); int num25 = (int)num3 * -168956081; num1 = num24 ^ num25; continue; case 48: this.SetActivityState(ActivityState.Completed, SelectWindow.\u200F(\u003CModule\u003E.\u206B <string>(3081420434U), this.SelectedWindow != null ? (object)this.SelectedWindow.ZoomWindowType.ToString() : (object)\u003CModule\u003E.\u206A <string>(2063927607U))); num1 = -2068498437; continue; case 49: flag2 = this.SelectorStatus == ActivityState.Completed; num1 = -203989536; continue; case 50: int num26 = !isLocked ? 1820314354 : (num26 = 831862071); int num27 = (int)num3 * -1810502237; num1 = num26 ^ num27; continue; case 51: int num28 = !flag2 ? -1746658727 : (num28 = -243378332); int num29 = (int)num3 * 1965820658; num1 = num28 ^ num29; continue; case 52: num1 = (int)num3 * 2129930691 ^ 667124727; continue; case 53: // ISSUE: method pointer SelectWindow.\u202B(SelectWindow.\u202E((DispatcherObject)this.SelectorWindow), new Action((object)this, __methodptr(\u003CExecuteLogic\u003Eb__30_2))); num1 = (int)num3 * 1422873533 ^ 1543425084; continue; case 54: WindowHelper.MinimizeWindow(this.EngineView.Handle); num1 = (int)num3 * 177834030 ^ -2003901886; continue; case 55: num1 = (int)num3 * 1560889922 ^ -772874503; continue; case 56: num1 = (int)num3 * -1688513703 ^ 197818450; continue; case 57: flag3 = this.SelectorStatus == ActivityState.Pending; num1 = -1017452939; continue; case 58: goto label_15; default: goto label_3; } int num30; num1 = num30 = num5 == 0 ? -141858212 : (num30 = -709446437); continue; label_26: flag1 = num4 != 0; num1 = -721875828; } label_3: return; label_15 :; }
private void UnlockSelectorWindow() { // ISSUE: method pointer SelectWindow.\u202B(SelectWindow.\u202E((DispatcherObject)this.SelectorWindow), new Action((object)this, __methodptr(\u003CUnlockSelectorWindow\u003Eb__31_0))); }
private void SelectorWindow_Canceled(object sender, EventArgs e) { label_1 : int num1 = 487581875; while (true) { int num2 = 1376908936; uint num3; switch ((num3 = (uint)(num1 ^ num2)) % 10U) { case 0: num1 = 1520838693; continue; case 1: this.SelectorStatus = ActivityState.Canceled; num1 = (int)num3 * 409396137 ^ -171630989; continue; case 2: num1 = (int)num3 * 1192219897 ^ 1929003431; continue; case 3: int num4 = SelectWindow.\u206E(SelectWindow.\u202E((DispatcherObject)SelectWindow.\u200B())) ? -140163176 : (num4 = -574851304); int num5 = (int)num3 * 1136036376; num1 = num4 ^ num5; continue; case 4: this.SetActivityState(ActivityState.Canceled, \u003CModule\u003E.\u206A <string>(2777227809U)); num1 = (int)num3 * 807259397 ^ 518900014; continue; case 5: goto label_3; case 6: num1 = (int)num3 * 455191273 ^ -607144077; continue; case 7: goto label_1; case 8: this.DetachEvents(); num1 = (int)num3 * -2111912148 ^ -1729885754; continue; case 9: SelectWindow.\u206B(SelectWindow.\u202E((DispatcherObject)SelectWindow.\u200B()), (Delegate) new SelectWindow.SelectorWindowCallback(this.SelectorWindow_Canceled), new object[2] { sender, (object)e }); num1 = (int)num3 * 195705159 ^ 1340544524; continue; default: goto label_12; } } label_12: return; label_3 :; }