示例#1
0
        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);
        }
示例#2
0
        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);
        }