public ActivityState Hammer() { label_69: bool flag1 = this.ContinueExecution(); int num1 = -1701967320; ActivityState activityState; while (true) { int num2 = -1091218568; uint num3; switch ((num3 = (uint)(num1 ^ num2)) % 7U) { case 0: num1 = (int)num3 * -1808974005 ^ -102419435; continue; case 1: activityState = this.ActivityState; num1 = (int)num3 * -895149321 ^ -1863827649; continue; case 2: label_70: this.ReportProgress(HammerMeeting.\u202B(\u003CModule\u003E.\u200E <string>(3533555346U), (object)this.MeetingId, (object)this.MeetingStatus), \u003CModule\u003E.\u206A <string>(46240467U)); num1 = -1477311501; continue; case 4: if (flag1) { try { label_2: int num4 = -1867743527; JoinMeeting joinMeeting1; object activityLocker1; while (true) { int num5 = -1091218568; uint num6; switch ((num6 = (uint)(num4 ^ num5)) % 6U) { case 0: HammerMeeting.\u200F(CoreObject.log, \u003CModule\u003E.\u202A <string>(4266851340U), new object[0]); num4 = (int)num6 * 71510343 ^ -1877759082; continue; case 2: int num7 = (int)this.ExecuteSubActivity((ActivityBase)joinMeeting1, true); activityLocker1 = ActivityBase.activityLocker; num4 = (int)num6 * 1636112061 ^ 1768534997; continue; case 3: goto label_2; case 4: JoinMeeting joinMeeting2 = new JoinMeeting(this.MeetingId); ActivityOptions activityOptions = new ActivityOptions(); joinMeeting2.Options = activityOptions; joinMeeting1 = joinMeeting2; joinMeeting1.Options.SuppressProgressReports = true; num4 = (int)num6 * -436753848 ^ -1415666406; continue; case 5: if (this.Engine.ActiveMeeting == null) { num4 = (int)num6 * 1320503474 ^ 878211364; continue; } goto label_38; default: goto label_9; } } label_9: bool flag2 = false; try { HammerMeeting.\u206E(activityLocker1, ref flag2); label_11: int num5 = -1009452769; while (true) { int num6 = -1091218568; uint num7; switch ((num7 = (uint)(num5 ^ num6)) % 3U) { case 0: goto label_11; case 2: this.Status = joinMeeting1.Status; num5 = (int)num7 * -1536395795 ^ -2108265688; continue; default: goto label_14; } } label_14: this.MeetingStatus = joinMeeting1.MeetingStatus; } finally { if (flag2) { label_16: int num5 = -1225439223; while (true) { int num6 = -1091218568; uint num7; switch ((num7 = (uint)(num5 ^ num6)) % 3U) { case 0: goto label_16; case 1: HammerMeeting.\u200C(activityLocker1); num5 = (int)num7 * 268096835 ^ 195065992; continue; default: goto label_19; } } } label_19 :; } MeetingStatus meetingStatus = this.MeetingStatus; label_21: int num8 = -1734087353; label_22: object activityLocker2; while (true) { int num5 = -1091218568; uint num6; bool flag3; switch ((num6 = (uint)(num8 ^ num5)) % 19U) { case 0: this.SetActivityState(ActivityState.Completed, ""); num8 = (int)num6 * -2019080901 ^ 1505126027; continue; case 1: this.SetActivityState(ActivityState.InProgress, \u003CModule\u003E.\u206B <string>(3847149496U)); num8 = (int)num6 * 1366362207 ^ -71109009; continue; case 2: num8 = -247880085; continue; case 3: flag3 = this.ActivityState == ActivityState.Error; num8 = -96310031; continue; case 4: goto label_38; case 5: int num7 = !flag3 ? -2128934281 : (num7 = -871603268); int num9 = (int)num6 * -1454926258; num8 = num7 ^ num9; continue; case 6: num8 = (int)num6 * -261964762 ^ -1767279241; continue; case 7: goto label_70; case 8: this.Status = joinMeeting1.Status; num8 = (int)num6 * 1350024597 ^ 825194885; continue; case 9: num8 = (int)num6 * 1976424214 ^ -1979958741; continue; case 10: label_34: this.ReportProgress(HammerMeeting.\u206B(\u003CModule\u003E.\u206B <string>(1314762352U), (object)this.MeetingStatus), \u003CModule\u003E.\u202A <string>(711393104U)); num8 = -237599814; continue; case 11: goto label_21; case 12: num8 = (int)num6 * -2123805537 ^ 1315816936; continue; case 13: num8 = (int)num6 * -885225167 ^ -1386739168; continue; case 14: activityLocker2 = ActivityBase.activityLocker; num8 = (int)num6 * 499178308 ^ 209545045; continue; case 16: goto label_53; case 17: label_35: this.ReportProgress(HammerMeeting.\u206D((object)this.MeetingStatus, (object)\u003CModule\u003E.\u202A <string>(298389862U)), \u003CModule\u003E.\u202A <string>(711393104U)); num8 = -388630195; continue; case 18: switch (meetingStatus) { case MeetingStatus.Unknown: case MeetingStatus.Joining: case MeetingStatus.Leaving: case MeetingStatus.Hold: case MeetingStatus.WaitingForHost: case MeetingStatus.Full: case MeetingStatus.NotAttending: case MeetingStatus.Locked: goto label_34; case MeetingStatus.Attending: case MeetingStatus.Invalid: case MeetingStatus.Password: case MeetingStatus.Error: goto label_35; default: num8 = (int)num6 * 1355339163 ^ 2102366632; continue; } default: goto label_39; } } label_39: bool flag4 = false; try { HammerMeeting.\u206E(activityLocker2, ref flag4); label_41: int num5 = -1746317992; while (true) { int num6 = -1091218568; uint num7; switch ((num7 = (uint)(num5 ^ num6)) % 5U) { case 0: this.Status = \u003CModule\u003E.\u202A <string>(2524572053U); num5 = (int)num7 * 2144832410 ^ -1097466501; continue; case 1: num5 = (int)num7 * -1764936929 ^ -1804952923; continue; case 2: num5 = (int)num7 * 1979283830 ^ -1726159317; continue; case 4: goto label_41; default: goto label_46; } } label_46: this.MeetingStatus = MeetingStatus.Attending; } finally { if (flag4) { label_48: int num5 = -603074381; while (true) { int num6 = -1091218568; uint num7; switch ((num7 = (uint)(num5 ^ num6)) % 4U) { case 0: goto label_48; case 2: num5 = (int)num7 * 1389115406 ^ 129327761; continue; case 3: HammerMeeting.\u200C(activityLocker2); num5 = (int)num7 * 43070910 ^ -1722513064; continue; default: goto label_52; } } } label_52 :; } label_53 : this.SetActivityState(ActivityState.Completed, \u003CModule\u003E.\u202A <string>(2524572053U)); goto label_62; label_38: this.SetActivityState(ActivityState.Completed, \u003CModule\u003E.\u202A <string>(2524572053U)); num8 = -1817797536; goto label_22; } catch (Exception ex) { label_55: int num4 = -1516805753; while (true) { int num5 = -1091218568; uint num6; switch ((num6 = (uint)(num4 ^ num5)) % 6U) { case 0: this.HandleException(ex); num4 = (int)num6 * 533936870 ^ 29199551; continue; case 1: num4 = (int)num6 * 1898171722 ^ -1850161942; continue; case 3: goto label_55; case 4: num4 = (int)num6 * -298769566 ^ -1439667882; continue; case 5: num4 = (int)num6 * -41240828 ^ 1223987420; continue; default: goto label_62; } } } finally { } label_62: goto case 5; } else { num1 = (int)num3 * -1269073262 ^ 1452007523; continue; } case 5: num1 = -1332303721; continue; case 6: goto label_69; default: goto label_71; } } label_71: return(activityState); }
public override string ToString() { return(HammerMeeting.\u202B(\u003CModule\u003E.\u202A <string>(3023992516U), (object)this.MeetingId, (object)(this.timesTried + 1))); }