コード例 #1
0
        public IViewComponentResult Invoke()
        {
            var viewModel = new ActivityEditorViewModel();

            return(View(viewModel));
        }
コード例 #2
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            this._handle = ActivityEditorView.\u200C​‍​‍‭​‍​‌‍‏‎‭‎‎‭‍‮‪​‌​‬‌​‬​‬‮(ActivityEditorView.\u206E‌‮‌‬‌‭‬‭‍‪‮‬‬‪‭‌‫‪‫‫‮((Window)this));
label_1:
            int num1 = -493181255;

            while (true)
            {
                int              num2 = -808376207;
                uint             num3;
                ViewModelLocator viewModelLocator;
                bool             flag;
                switch ((num3 = (uint)(num1 ^ num2)) % 18U)
                {
                case 0:
                    this.ViewModel = viewModelLocator.ActivityEditorViewModel;
                    num1           = (int)num3 * -939102200 ^ -561100959;
                    continue;

                case 1:
                    ActivityEditorView.\u206E‬‏‪​​​‍‏‬‌‌‫‪‎‪‮​​​‬‍​‬‮((FrameworkElement)this, (object)this.ViewModel);
                    num1 = (int)num3 * 526968272 ^ 1901376858;
                    continue;

                case 2:
                    ((CompositePresentationEvent <IntPtr>) this._eventAggregator.GetEvent <CloseZoomZoomWindow>()).Subscribe(new Action <IntPtr>(this.CloseWindow), (ThreadOption)1, false, new Predicate <IntPtr>(this.FilterCloseWindowEvent));
                    num1 = (int)num3 * 1502741333 ^ -1658037578;
                    continue;

                case 3:
                    num1 = (int)num3 * -1990948829 ^ -1437518054;
                    continue;

                case 4:
                    this.ViewModel.ViewHandle = this._handle;
                    num1 = (int)num3 * -1967816656 ^ -772171590;
                    continue;

                case 5:
                    num1 = (int)num3 * -2108403131 ^ -315347852;
                    continue;

                case 6:
                    viewModelLocator = ActivityEditorView.\u202D‌‫‪‮‭‭‭‬‌‌‏‫‍‏‍‎‬‏‎‭‮‍‮‎‍‬‌‮((FrameworkElement)this, (object)\u003CModule\u003E.\u200E‏‍‬‌‌‌‫‎‮‎‌‍‌‮‬‎‎‌‎‌‫‬‮‮ <string>(3873770166U)) as ViewModelLocator;
                    num1             = (int)num3 * 1839031247 ^ 863058689;
                    continue;

                case 7:
                    goto label_1;

                case 8:
                    flag = viewModelLocator != null;
                    num1 = (int)num3 * 1748675841 ^ -536828856;
                    continue;

                case 9:
                    num1 = (int)num3 * 32886399 ^ -1092552093;
                    continue;

                case 10:
                    num1 = (int)num3 * -1748254230 ^ 227371978;
                    continue;

                case 11:
                    int num4 = flag ? 1336191022 : (num4 = 689101153);
                    int num5 = (int)num3 * -342887457;
                    num1 = num4 ^ num5;
                    continue;

                case 12:
                    num1 = (int)num3 * -180996113 ^ -385627168;
                    continue;

                case 13:
                    goto label_3;

                case 14:
                    num1 = (int)num3 * -1085446377 ^ -512734181;
                    continue;

                case 15:
                    this.RaisePropertyChanged(\u003CModule\u003E.\u200E‏‍‬‌‌‌‫‎‮‎‌‍‌‮‬‎‎‌‎‌‫‬‮‮ <string>(1708191649U));
                    num1 = -1588143701;
                    continue;

                case 16:
                    num1 = (int)num3 * 2146636130 ^ 487576713;
                    continue;

                case 17:
                    this.ViewModel.Activity = this.Activity;
                    num1 = (int)num3 * 569008329 ^ 929922031;
                    continue;

                default:
                    goto label_20;
                }
            }
label_20:
            return;

            label_3 :;
        }