예제 #1
0
        internal void CompleteLink(ZoomChat chat)
        {
            if (this.ChatLink == null)
            {
                return;
            }
label_1:
            int num1 = 1135183107;

            while (true)
            {
                int  num2 = 922260408;
                uint num3;
                switch ((num3 = (uint)(num1 ^ num2)) % 4U)
                {
                case 0:
                    goto label_1;

                case 1:
                    num1 = (int)num3 * -586241968 ^ -1749664446;
                    continue;

                case 2:
                    goto label_6;

                case 3:
                    this.ChatLink.CompleteLink(chat);
                    num1 = (int)num3 * -2076614106 ^ -1917159181;
                    continue;

                default:
                    goto label_7;
                }
            }
label_7:
            return;

            label_6 :;
        }
예제 #2
0
        private void OnMessageSent(ZoomChat obj)
        {
label_1:
            int num1 = 1208843968;
            object monitorLock;

            while (true)
            {
                int  num2 = 1732609663;
                uint num3;
                switch ((num3 = (uint)(num1 ^ num2)) % 5U)
                {
                case 0:
                    goto label_1;

                case 2:
                    num1 = (int)num3 * -1601323302 ^ 2002125384;
                    continue;

                case 3:
                    this.Trace(this.TraceType, \u003CModule\u003E.\u202A​‬‫‪‫‪‮‪‫‎‭‪‏‮‎‭‍‌‎‫‍​‎‎‮ <string>(3146807437U));
                    num1 = (int)num3 * 47082167 ^ -640172055;
                    continue;

                case 4:
                    monitorLock = MessageMonitor.monitorLock;
                    num1        = (int)num3 * -162450116 ^ 455984951;
                    continue;

                default:
                    goto label_6;
                }
            }
label_6:
            bool flag1 = false;

            try
            {
                MessageMonitor.\u206B‌‮‎‫‏‫‏‌‮‏‏‍‌‮‎‪‌‎‍‎‭‬‌‪‮(monitorLock, ref flag1);
label_8:
                int num2 = 2101069397;
                while (true)
                {
                    int  num3 = 1732609663;
                    uint num4;
                    bool flag2;
                    switch ((num4 = (uint)(num2 ^ num3)) % 8U)
                    {
                    case 0:
                        int num5 = !flag2 ? 1390997588 : (num5 = 1498456040);
                        int num6 = (int)num4 * 353481229;
                        num2 = num5 ^ num6;
                        continue;

                    case 1:
                        flag2 = !this.recentMessages.Contains(obj.ChatContent);
                        num2  = (int)num4 * -911828195 ^ 827544114;
                        continue;

                    case 2:
                        num2 = (int)num4 * -1855157844 ^ 500504678;
                        continue;

                    case 3:
                        goto label_20;

                    case 4:
                        num2 = (int)num4 * -593582040 ^ 925508210;
                        continue;

                    case 5:
                        num2 = (int)num4 * -1795209467 ^ 148626181;
                        continue;

                    case 6:
                        goto label_8;

                    case 7:
                        this.recentMessages.Add(obj.ChatContent);
                        num2 = (int)num4 * 977878096 ^ -374873301;
                        continue;

                    default:
                        goto label_16;
                    }
                }
label_16:
                return;

                label_20 :;
            }
            finally
            {
                if (flag1)
                {
                    label_18 :
                    int num2 = 1609280033;
                    while (true)
                    {
                        int  num3 = 1732609663;
                        uint num4;
                        switch ((num4 = (uint)(num2 ^ num3)) % 3U)
                        {
                        case 0:
                            goto label_18;

                        case 2:
                            MessageMonitor.\u200C‬‬‫‬‬‌​‪‮‬‬‌‬​‎‫‬​‏​‭‎‍‌‬‎‏‏‏‍‮(monitorLock);
                            num2 = (int)num4 * -1895900327 ^ -1951644984;
                            continue;

                        default:
                            goto label_22;
                        }
                    }
                }
                label_22 :;
            }
        }