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 :; }
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 :; }