public override string ToString() { label_1: int num1 = -1012240257; string str; while (true) { int num2 = -1144682374; uint num3; switch ((num3 = (uint)(num1 ^ num2)) % 4U) { case 1: str = ZoomChat.\u202C(\u003CModule\u003E.\u202A <string>(613868858U), (object)this.SendingZoomId, (object)this.ReceivingZoomId, (object)ZoomChat.\u206D(this.ChatContent, 0, 25)); num1 = (int)num3 * -1545355188 ^ 483121472; continue; case 2: num1 = (int)num3 * -842083943 ^ -1361948096; continue; case 3: goto label_1; default: goto label_5; } } label_5: return(str); }
public ChatEventArgs(ZoomChat chat) { label_1: int num1 = 139045945; while (true) { int num2 = 1519698818; uint num3; switch ((num3 = (uint)(num1 ^ num2)) % 9U) { case 0: this.ChatsReceived = 1; num1 = (int)num3 * -328582336 ^ 704129521; continue; case 1: num1 = (int)num3 * -2017909884 ^ 479407931; continue; case 2: num1 = (int)num3 * 2137338063 ^ 654807454; continue; case 3: goto label_3; case 4: this.Chat = chat; int num4 = ChatEventArgs.\u200C(this.Chat.CurrentName, chat.ReceivingZoomId) ? -1023183212 : (num4 = -1805087093); int num5 = (int)num3 * 556407315; num1 = num4 ^ num5; continue; case 5: num1 = (int)num3 * 276023754 ^ -129389152; continue; case 6: num1 = (int)num3 * -1546912694 ^ 1257656123; continue; case 7: goto label_1; case 8: num1 = (int)num3 * -1073666653 ^ -412581821; continue; default: goto label_11; } } label_11: return; label_3 :; }
public static ZoomChat Load(SQLiteDataReader cReader) { ZoomChat zoomChat1 = new ZoomChat(); if (!zoomChat1.LoadDataObject(cReader)) { goto label_4; } label_1: int num1 = 242452094; label_2: ZoomChat zoomChat2; while (true) { int num2 = 1222028487; uint num3; switch ((num3 = (uint)(num1 ^ num2)) % 5U) { case 1: goto label_4; case 2: zoomChat2 = zoomChat1; num1 = (int)num3 * -1603123610 ^ -207450514; continue; case 3: goto label_1; case 4: num1 = (int)num3 * 1419051093 ^ -2120438402; continue; default: goto label_6; } } label_6: return(zoomChat2); label_4: zoomChat2 = (ZoomChat)null; num1 = 1566984393; goto label_2; }
public override bool LoadDataObject(SQLiteDataReader cReader) { bool flag = false; try { this.uri = cReader.GetFieldValueLong(\u003CModule\u003E.\u202A <string>(3466564611U)); label_2: int num1 = 200130722; while (true) { int num2 = 1264074890; uint num3; switch ((num3 = (uint)(num1 ^ num2)) % 11U) { case 0: this.chatContent = cReader.GetFieldValueString(\u003CModule\u003E.\u206A <string>(3544817423U)); num1 = (int)num3 * 2108894250 ^ -1365186622; continue; case 1: this.dateCreated = cReader.GetFieldValueDateTime(\u003CModule\u003E.\u206B <string>(2131605649U)); num1 = (int)num3 * -204568305 ^ -1560673874; continue; case 2: num1 = (int)num3 * -1449453019 ^ 959581725; continue; case 3: this.wasPublic = cReader.GetFieldValueInt(\u003CModule\u003E.\u202A <string>(3440466548U)) == 1; this.userAliases = cReader.GetFieldValueString(\u003CModule\u003E.\u202A <string>(1290447143U)); num1 = 463030391; continue; case 4: goto label_2; case 5: flag = true; num1 = (int)num3 * 2013890470 ^ 993626349; continue; case 6: this.sendingZoomId = cReader.GetFieldValueString(\u003CModule\u003E.\u202A <string>(2993491348U)); this.receivingZoomId = cReader.GetFieldValueString(\u003CModule\u003E.\u206A <string>(3444990068U)); num1 = (int)num3 * -877179800 ^ -613917957; continue; case 7: this.dateModified = cReader.GetFieldValueDateTime(\u003CModule\u003E.\u200E <string>(2110344247U)); this.wasBlocked = cReader.GetFieldValueInt(\u003CModule\u003E.\u202A <string>(3887009631U)) == 1; num1 = 1097163448; continue; case 8: this.chatType = cReader.GetFieldValueInt(\u003CModule\u003E.\u200E <string>(69011950U)); this.meetingUri = cReader.GetFieldValueLong(\u003CModule\u003E.\u200E <string>(3450719713U)); num1 = (int)num3 * 1731339576 ^ -1017681222; continue; case 10: this.sendingUserUri = cReader.GetFieldValueLong(\u003CModule\u003E.\u200E <string>(141391426U)); this.receivingUserUri = cReader.GetFieldValueLong(\u003CModule\u003E.\u206B <string>(2704433137U)); num1 = (int)num3 * -747175467 ^ -1123785847; continue; default: goto label_18; } } } catch (Exception ex) { label_14: int num1 = 1988299727; while (true) { int num2 = 1264074890; uint num3; switch ((num3 = (uint)(num1 ^ num2)) % 4U) { case 1: ZoomChat.\u200B(CoreObject.log, (object)ex); num1 = (int)num3 * 1784419196 ^ -1405603604; continue; case 2: num1 = (int)num3 * 1367145316 ^ 1966622402; continue; case 3: goto label_14; default: goto label_18; } } } label_18: return(flag); }
internal static ZoomChat CreateChat(ZoomChatStruct _chatstruct) { ZoomChat zoomChat1 = (ZoomChat)null; ZoomUser zoomUser1 = (ZoomUser)null; ZoomUser zoomUser2 = (ZoomUser)null; try { zoomUser1 = Engine.Instance.GetUser(_chatstruct.senderName, true); if (!zoomUser1.NeverChatted) { goto label_55; } label_2: int num1 = 221240047; label_3: while (true) { int num2 = 767103008; uint num3; bool flag1; bool flag2; bool neverChatted; int num4; int num5; switch ((num3 = (uint)(num1 ^ num2)) % 47U) { case 0: num1 = 550822523; continue; case 1: goto label_54; case 2: zoomUser1.BlockUser(); num1 = (int)num3 * -2039271084 ^ 565952544; continue; case 3: zoomUser1.NeverChatted = false; num1 = (int)num3 * 972172909 ^ 817780425; continue; case 4: num1 = 721544009; continue; case 5: zoomChat1 = new ZoomChat(); num1 = 180612212; continue; case 6: num1 = (int)num3 * -1931849114 ^ 91393350; continue; case 7: num1 = (int)num3 * 1702363803 ^ -354043368; continue; case 8: num1 = (int)num3 * -99633620 ^ -184157904; continue; case 9: zoomChat1.DateModified = StringHelper.UnixTimeStampToDateTime(_chatstruct.time); num1 = (int)num3 * -883984991 ^ 1748488468; continue; case 10: zoomChat1.ReceivingUserId = _chatstruct.receiverId; num1 = (int)num3 * -2128021783 ^ 1903196104; continue; case 11: num1 = (int)num3 * -1206688901 ^ 1649636199; continue; case 12: num1 = (int)num3 * -128479376 ^ -623901928; continue; case 13: zoomUser2.NeverChatted = false; num1 = (int)num3 * -1330467055 ^ 1288221450; continue; case 14: zoomUser2 = ZoomFactory.Engine.GetUser(\u003CModule\u003E.\u202A <string>(2295310954U), true); num1 = 1316477305; continue; case 15: int num6 = flag2 ? -1429483226 : (num6 = -704116549); int num7 = (int)num3 * -62347207; num1 = num6 ^ num7; continue; case 16: int num8 = flag1 ? -1753411417 : (num8 = -2050245738); int num9 = (int)num3 * 613355183; num1 = num8 ^ num9; continue; case 17: num1 = (int)num3 * -1614519495 ^ -1075723254; continue; case 18: zoomChat1.WasPublic = ZoomFactory.\u200B(_chatstruct.receiverName); flag2 = ZoomFactory.Engine != null; num1 = 2090011129; continue; case 19: zoomUser2.NeverChatted = false; num1 = (int)num3 * 184026523 ^ 157375897; continue; case 20: goto label_2; case 21: num1 = 1289936976; continue; case 22: if (!ZoomFactory.\u206F(_chatstruct.receiverId, \u003CModule\u003E.\u206B <string>(2838344836U))) { num1 = (int)num3 * -2012750976 ^ -337086178; continue; } goto label_55; case 23: num1 = (int)num3 * -966406023 ^ 181243747; continue; case 24: num1 = (int)num3 * -1808395327 ^ 188245617; continue; case 25: int num10; num1 = num10 = ZoomFactory.\u206E(Engine.Instance.Settings.DesktopAlert_IgnoredUsers, _chatstruct.senderName) ? 165872160 : (num10 = 1025856024); continue; case 26: zoomUser2 = Engine.Instance.GetUser(_chatstruct.receiverName, false); if (zoomUser2 == null) { num1 = (int)num3 * 1887472709 ^ 1284366148; continue; } num4 = 0; break; case 27: int num11 = neverChatted ? -1211695728 : (num11 = -1095342093); int num12 = (int)num3 * 1692856451; num1 = num11 ^ num12; continue; case 29: zoomChat1.ReceivingZoomId = _chatstruct.receiverName; zoomChat1.ChatContent = _chatstruct.content; num1 = (int)num3 * -1135034857 ^ -1299950297; continue; case 30: zoomUser2 = Engine.Instance.GetUser(_chatstruct.receiverName, false); num1 = (int)num3 * -1842537938 ^ -774235042; continue; case 31: if (!ZoomFactory.\u206F(_chatstruct.receiverId, \u003CModule\u003E.\u200E <string>(2973092196U))) { num1 = 94323727; continue; } num5 = 0; goto label_49; case 32: zoomChat1.MeetingUri = ZoomFactory.Engine.ActiveMeeting != null ? ZoomFactory.Engine.ActiveMeeting.Uri : ZoomFactory.Engine.Settings.LastMeetingUri; num1 = 1335450738; continue; case 33: num1 = (int)num3 * 65588293 ^ -346933088; continue; case 34: zoomChat1.SendingUserId = _chatstruct.senderId; zoomChat1.SendingZoomId = _chatstruct.senderName; num1 = (int)num3 * -361656682 ^ 1435070949; continue; case 35: num1 = (int)num3 * -130945907 ^ 355777884; continue; case 36: zoomChat1.CurrentName = !ZoomFactory.\u206F(_chatstruct.receiverId, \u003CModule\u003E.\u202A <string>(1742401512U)) ? _chatstruct.receiverName : ZoomFactory.Engine.CurrentName; num1 = 974394082; continue; case 37: num5 = !ZoomFactory.\u206F(_chatstruct.receiverName, "") ? 1 : 0; goto label_49; case 38: neverChatted = zoomUser2.NeverChatted; num1 = (int)num3 * 801851432 ^ -1068002121; continue; case 39: num1 = (int)num3 * 408730823 ^ -550514722; continue; case 40: num1 = (int)num3 * 2019405576 ^ 2044622739; continue; case 41: int num13; num1 = num13 = zoomUser2.NeverChatted ? 108295594 : (num13 = 260657429); continue; case 42: num1 = (int)num3 * -135149787 ^ -242223680; continue; case 43: num1 = (int)num3 * 1071512233 ^ 972797562; continue; case 44: num1 = (int)num3 * 1212478639 ^ -1080721520; continue; case 45: zoomChat1.DateCreated = StringHelper.UnixTimeStampToDateTime(_chatstruct.time); num1 = (int)num3 * 3602347 ^ -1847933663; continue; case 46: num4 = Engine.Instance.NewUser(_chatstruct.receiverName) ? 1 : 0; break; default: goto label_87; } int num14; num1 = num14 = num4 != 0 ? 1283757135 : (num14 = 1218656917); continue; label_49: flag1 = num5 != 0; num1 = 910553383; } label_54: int num15 = !ZoomFactory.\u206F(_chatstruct.receiverId, string.Empty) ? 1 : 0; goto label_56; label_55: num15 = 0; label_56: num1 = num15 == 0 ? 701179504 : (num1 = 1816875120); goto label_3; } catch (Exception ex) { label_59: int num1 = 1954021052; while (true) { int num2 = 767103008; uint num3; int num4; switch ((num3 = (uint)(num1 ^ num2)) % 6U) { case 0: num4 = zoomChat1.IsDirty ? 1 : 0; break; case 1: zoomChat1 = (ZoomChat)null; num1 = (int)num3 * 359370206 ^ -1542061312; continue; case 2: ZoomFactory.\u206F(ZoomFactory.log, (object)ex); num1 = (int)num3 * 1323423099 ^ -1872298057; continue; case 3: goto label_59; case 5: if (zoomChat1 == null) { num4 = 0; break; } num1 = (int)num3 * 1731611028 ^ 1482114390; continue; default: goto label_87; } int num5; num1 = num5 = num4 == 0 ? 1447833378 : (num5 = 359391967); } } finally { label_69: int num1 = 733793238; while (true) { int num2 = 767103008; uint num3; bool flag1; bool flag2; int num4; int num5; switch ((num3 = (uint)(num1 ^ num2)) % 11U) { case 0: int num6 = flag1 ? -1872734146 : (num6 = -639436553); int num7 = (int)num3 * -1064217135; num1 = num6 ^ num7; continue; case 1: num1 = 1766137705; continue; case 2: num4 = zoomUser2.IsDirty ? 1 : 0; goto label_83; case 3: zoomUser1.SaveDatabaseObject(); num1 = (int)num3 * 1490419944 ^ 43697490; continue; case 4: zoomUser2.SaveDatabaseObject(); num1 = (int)num3 * -887682673 ^ -863347415; continue; case 5: int num8 = flag2 ? -365534147 : (num8 = -233030886); int num9 = (int)num3 * -1510158024; num1 = num8 ^ num9; continue; case 6: num5 = zoomUser1.IsDirty ? 1 : 0; break; case 7: goto label_69; case 8: if (zoomUser2 != null) { num1 = 142631529; continue; } num4 = 0; goto label_83; case 10: if (zoomUser1 != null) { num1 = (int)num3 * -1192742205 ^ -366550199; continue; } num5 = 0; break; default: goto label_86; } flag2 = num5 != 0; num1 = 214470560; continue; label_83: flag1 = num4 != 0; num1 = 1826573310; } label_86 :; } label_87 : ZoomChat zoomChat2 = zoomChat1; label_88: int num16 = 1898623021; while (true) { int num1 = 767103008; uint num2; switch ((num2 = (uint)(num16 ^ num1)) % 3U) { case 0: goto label_88; case 1: num16 = (int)num2 * -71884511 ^ 536657816; continue; default: goto label_91; } } label_91: return(zoomChat2); }