Пример #1
0
        private void ExecuteCaptureMeeting()
        {
label_1:
            int num1 = 80200673;

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

                case 1:
                    captureMeeting = new CaptureMeeting();
                    num1           = (int)num3 * 351817307 ^ 1293354059;
                    continue;

                case 2:
                    this.SetActivityState(captureMeeting.ActivityState, PeekMeeting.\u206A‏‌​‎‬‍​‭‮‭‌‭‮‪‪‎‎‬‍‍‪‬‏‏‫‏‫‮(\u003CModule\u003E.\u206B‎‏‎‮‌​‪‏‭‭‍‍‬‬‫‌‎‮‮‪‌‪‮ <string>(4293081832U), (object)captureMeeting.ActivityState));
                    num1 = (int)num3 * -16029332 ^ -1553986501;
                    continue;

                case 3:
                    int num4 = (int)this.ExecuteSubActivity((ActivityBase)captureMeeting, true);
                    num1 = (int)num3 * -1209647465 ^ -574335976;
                    continue;

                case 4:
                    goto label_3;

                default:
                    goto label_7;
                }
            }
label_7:
            return;

            label_3 :;
        }
Пример #2
0
        protected override void ExecuteLogic()
        {
            label_1 :
            int num1 = -2031924094;

            while (true)
            {
                int  num2 = -558161397;
                uint num3;
                switch ((num3 = (uint)(num1 ^ num2)) % 13U)
                {
                case 0:
                    num1 = (int)num3 * -969049868 ^ 1631512595;
                    continue;

                case 1:
                    num1 = (int)num3 * -211293868 ^ -2018862388;
                    continue;

                case 2:
                    int num4;
                    num1 = num4 = this.ExecuteJoinMeeting() != MeetingStatus.Attending ? -365465965 : (num4 = -1374360942);
                    continue;

                case 3:
                    this.ExecuteCaptureMeeting();
                    num1 = (int)num3 * 1282163602 ^ -2012996380;
                    continue;

                case 4:
                    num1 = (int)num3 * 2026068393 ^ -2145555091;
                    continue;

                case 5:
                    this.Meeting.SuspendMeetingActivities = true;
                    num1 = (int)num3 * -446210759 ^ -2077146245;
                    continue;

                case 6:
                    goto label_1;

                case 7:
                    goto label_3;

                case 8:
                    this.SetActivityState(ActivityState.Completed, PeekMeeting.\u206A‏‌​‎‬‍​‭‮‭‌‭‮‪‪‎‎‬‍‍‪‬‏‏‫‏‫‮(\u003CModule\u003E.\u206A‪‫‬‫‎‭‬‌‫‏‭‭‏‍‫‌​‬‪‎‬‏‬‮ <string>(1517511982U), (object)this.MeetingStatus));
                    num1 = -106556830;
                    continue;

                case 9:
                    num1 = (int)num3 * -1487953071 ^ -1769047635;
                    continue;

                case 10:
                    int num5 = this.PeekOptions.SuspendInitialMeetingActivities ? -202181277 : (num5 = -44606820);
                    int num6 = (int)num3 * 1413198676;
                    num1 = num5 ^ num6;
                    continue;

                case 11:
                    num1 = (int)num3 * -878221761 ^ -1582289302;
                    continue;

                case 12:
                    this.StartingSuspendMeetingActivitiesValue = this.Meeting.SuspendMeetingActivities;
                    num1 = (int)num3 * -1811958375 ^ 1755356092;
                    continue;

                default:
                    goto label_15;
                }
            }
label_15:
            return;

            label_3 :;
        }
Пример #3
0
        private MeetingStatus ExecuteJoinMeeting()
        {
            label_1 :
            int num1 = -1009735216;
            MeetingStatus meetingStatus;

            while (true)
            {
                int         num2 = -1571259832;
                uint        num3;
                JoinMeeting joinMeeting1;
                switch ((num3 = (uint)(num1 ^ num2)) % 9U)
                {
                case 0:
                    meetingStatus = this.MeetingStatus;
                    num1          = (int)num3 * -1415941413 ^ -551822748;
                    continue;

                case 1:
                    JoinMeeting joinMeeting2 = new JoinMeeting(this.Meeting.MeetingId);
                    joinMeeting2.Options = new ActivityOptions()
                    {
                        SuppressProgressReports = true
                    };
                    joinMeeting1 = joinMeeting2;
                    num1         = (int)num3 * 1895119091 ^ -1822725334;
                    continue;

                case 2:
                    this.ReportProgress(PeekMeeting.\u206A‏‌​‎‬‍​‭‮‭‌‭‮‪‪‎‎‬‍‍‪‬‏‏‫‏‫‮(\u003CModule\u003E.\u202A‎‪‫‪‪‏‮‬‎‏‌‌‫‬‌‍‫‌‌‌‮‫‪‮‮ <string>(3699838875U), (object)this.Meeting.MeetingId), \u003CModule\u003E.\u200E‏‍‬‌‌‌‫‎‮‎‌‍‌‮‬‎‎‌‎‌‫‬‮‮ <string>(1528598119U));
                    num1 = (int)num3 * -218534857 ^ -1370009170;
                    continue;

                case 4:
                    this.MeetingStatus = joinMeeting1.MeetingStatus;
                    num1 = (int)num3 * 132412687 ^ -742744897;
                    continue;

                case 5:
                    num1 = (int)num3 * -1985521846 ^ -827340693;
                    continue;

                case 6:
                    goto label_1;

                case 7:
                    int num4 = (int)this.ExecuteSubActivity((ActivityBase)joinMeeting1, true);
                    this.Status = joinMeeting1.Status;
                    num1        = (int)num3 * -1693894413 ^ 1371928681;
                    continue;

                case 8:
                    num1 = (int)num3 * 569943110 ^ 1072339779;
                    continue;

                default:
                    goto label_10;
                }
            }
label_10:
            return(meetingStatus);
        }