Esempio n. 1
0
        public ActivityManagerViewModel(IEventAggregator eventAggregator)
        {
            label_1 :
            int num1 = -256003110;

            while (true)
            {
                int  num2 = -228001416;
                uint num3;
                switch ((num3 = (uint)(num1 ^ num2)) % 5U)
                {
                case 0:
                    // ISSUE: method pointer
                    // ISSUE: method pointer
                    this.authorizeActivityCommand = ActivityManagerViewModel.\u206E‮‍‏‫‮‪‮‌‮‮‪‬​‌​‏‫‬​‫‮‬‌‮(new Action((object)this, __methodptr(AuthorizeActivity)), new Func <bool>((object)this, __methodptr(CanAuthorizeActivity)));
                    // ISSUE: method pointer
                    // ISSUE: method pointer
                    this.rejectActivityCommand = ActivityManagerViewModel.\u206E‮‍‏‫‮‪‮‌‮‮‪‬​‌​‏‫‬​‫‮‬‌‮(new Action((object)this, __methodptr(RejectActivity)), new Func <bool>((object)this, __methodptr(CanRejectActivity)));
                    num1 = (int)num3 * 163996414 ^ 1479191960;
                    continue;

                case 1:
                    this.eventAggregator = eventAggregator;
                    this.ActivityManagerAuthorizationInstruction = Resources.ActivityManagerAuthorizationInstruction;
                    num1 = (int)num3 * 757129865 ^ 883634037;
                    continue;

                case 2:
                    ((CompositePresentationEvent <ActivityEventBaseArguments>)eventAggregator.GetEvent <ActivityRequiresAuthorizationEvent>()).Subscribe(new Action <ActivityEventBaseArguments>(this.HandleActivityAuthorizationRequired), (ThreadOption)1, true);
                    num1 = (int)num3 * -1649378030 ^ -57436906;
                    continue;

                case 3:
                    goto label_1;

                case 4:
                    goto label_3;

                default:
                    goto label_7;
                }
            }
label_7:
            return;

            label_3 :;
        }
Esempio n. 2
0
        internal void Initialize(IntPtr handle)
        {
            object modelLock = ViewModelBase.modelLock;
            bool   flag      = false;

            try
            {
                ActivityManagerViewModel.\u202B‎‌‌‪‏​‍‌‍‭‮​‏‏​‭‌‭‬​‪‎‮‏‮(modelLock, ref flag);
label_2:
                int num1 = 660390072;
                while (true)
                {
                    int  num2 = 1778576980;
                    uint num3;
                    switch ((num3 = (uint)(num1 ^ num2)) % 5U)
                    {
                    case 1:
                        num1 = (int)num3 * 1203762004 ^ 1265513304;
                        continue;

                    case 2:
                        this.ViewHandle = handle;
                        num1            = (int)num3 * 324274272 ^ 1762019202;
                        continue;

                    case 3:
                        num1 = (int)num3 * 781196035 ^ -183361157;
                        continue;

                    case 4:
                        goto label_2;

                    default:
                        goto label_14;
                    }
                }
            }
            finally
            {
                if (flag)
                {
label_8:
                    int num1 = 1420381225;
                    while (true)
                    {
                        int  num2 = 1778576980;
                        uint num3;
                        switch ((num3 = (uint)(num1 ^ num2)) % 4U)
                        {
                        case 0:
                            goto label_8;

                        case 1:
                            ActivityManagerViewModel.\u206C‮‏‍‍‏‎​‪‮‎‬‎‌‏‭‫‪​‬‍‭‪​‍‭‌‮(modelLock);
                            num1 = (int)num3 * -1355421364 ^ -637190774;
                            continue;

                        case 2:
                            num1 = (int)num3 * -1656071944 ^ 1070996251;
                            continue;

                        default:
                            goto label_13;
                        }
                    }
                }
                label_13 :;
            }
            label_14 :
            this.RaiseAllPropertiesChanged();
label_15:
            int num4 = 576898378;

            while (true)
            {
                int  num1 = 1778576980;
                uint num2;
                switch ((num2 = (uint)(num4 ^ num1)) % 3U)
                {
                case 0:
                    goto label_15;

                case 1:
                    num4 = (int)num2 * 654756322 ^ -514053259;
                    continue;

                case 2:
                    goto label_17;

                default:
                    goto label_10;
                }
            }
label_10:
            return;

            label_17 :;
        }