public override string ToString() { label_1: int num1 = 2113035864; string str; while (true) { int num2 = 645495423; uint num3; switch ((num3 = (uint)(num1 ^ num2)) % 4U) { case 0: goto label_1; case 1: num1 = (int)num3 * -871265961 ^ 1632751582; continue; case 3: str = ZoomMonitor.\u200D(\u003CModule\u003E.\u202A <string>(3369137274U), (object)this.monitorNumber); num1 = (int)num3 * 1060777394 ^ -1099886720; continue; default: goto label_5; } } label_5: return(str); }
public override bool Equals(object obj) { label_1: int num1 = 523180085; bool flag1; while (true) { int num2 = 1606872124; uint num3; ZoomMonitor zoomMonitor; int result; bool flag2; int num4; switch ((num3 = (uint)(num1 ^ num2)) % 14U) { case 0: num4 = int.TryParse(ZoomMonitor.\u206E(ZoomMonitor.\u206A(obj), \u003CModule\u003E.\u200E <string>(2683959415U), ""), out result) ? 1 : 0; break; case 1: num1 = (int)num3 * -1559788713 ^ 1038750394; continue; case 2: flag1 = this.\u202D(obj); num1 = 1641695980; continue; case 3: zoomMonitor = obj as ZoomMonitor; num1 = (int)num3 * 1593510372 ^ -234853814; continue; case 4: goto label_1; case 5: num1 = (int)num3 * 1278799312 ^ 408064849; continue; case 6: int num5 = !flag2 ? -1746203794 : (num5 = -272079317); int num6 = (int)num3 * -1600300825; num1 = num5 ^ num6; continue; case 7: num1 = (int)num3 * -1708783624 ^ 965682164; continue; case 8: num1 = (int)num3 * 1482592229 ^ 1700581786; continue; case 9: if (obj == null) { num4 = 0; break; } num1 = 2038924078; continue; case 11: flag1 = zoomMonitor.MonitorNumber == this.monitorNumber; num1 = (int)num3 * -1905722944 ^ 1900117793; continue; case 12: int num7 = zoomMonitor == null ? -468615861 : (num7 = -78789565); int num8 = (int)num3 * -754428267; num1 = num7 ^ num8; continue; case 13: flag1 = result == this.monitorNumber; num1 = (int)num3 * 2078564672 ^ 852408898; continue; default: goto label_18; } flag2 = num4 != 0; num1 = 1817966886; } label_18: return(flag1); }