public override bool Equals(object obj) { label_1: int num1 = -370987318; bool flag; while (true) { int num2 = -448761122; uint num3; MessageCategory messageCategory; int num4; switch ((num3 = (uint)(num1 ^ num2)) % 9U) { case 0: goto label_1; case 1: flag = this.\u206D(obj); num1 = -1067506401; continue; case 2: messageCategory = obj as MessageCategory; num1 = (int)num3 * 744045036 ^ -1281504650; continue; case 3: num1 = (int)num3 * -2002971952 ^ 280482994; continue; case 4: if (!MessageCategory.\u202E(messageCategory.CategoryName)) { num1 = (int)num3 * 1106339154 ^ 1538771794; continue; } break; case 5: num4 = !MessageCategory.\u202E(this.CategoryName) ? 1 : 0; goto label_10; case 6: flag = MessageCategory.\u206B(messageCategory.CategoryName, this.CategoryName); num1 = (int)num3 * -1822781958 ^ -1994457608; continue; case 7: if (messageCategory != null) { num1 = (int)num3 * 519940722 ^ -294052001; continue; } break; default: goto label_14; } num4 = 0; label_10: int num5; num1 = num5 = num4 != 0 ? -1514398769 : (num5 = -1249523412); } label_14: return(flag); }
public override bool LoadDataObject(SQLiteDataReader cReader) { bool flag1 = false; try { label_2: int num1 = 592644964; while (true) { int num2 = 439548641; uint num3; switch ((num3 = (uint)(num1 ^ num2)) % 6U) { case 1: num1 = (int)num3 * -372402885 ^ -901739676; continue; case 2: this.dateCreated = cReader.GetFieldValueDateTime(\u003CModule\u003E.\u200E <string>(2182723723U)); num1 = (int)num3 * 1785519124 ^ -1170044113; continue; case 3: this.uri = cReader.GetFieldValueLong(\u003CModule\u003E.\u202A <string>(3466564611U)); this.categoryName = cReader.GetFieldValueString(\u003CModule\u003E.\u202A <string>(1813587343U)); num1 = (int)num3 * -2010890158 ^ 210159811; continue; case 4: this.dateModified = cReader.GetFieldValueDateTime(\u003CModule\u003E.\u206A <string>(3335598589U)); flag1 = true; num1 = (int)num3 * -1539431468 ^ 1732057398; continue; case 5: goto label_2; default: goto label_13; } } } catch (Exception ex) { label_9: int num1 = 1916358262; while (true) { int num2 = 439548641; uint num3; switch ((num3 = (uint)(num1 ^ num2)) % 4U) { case 0: goto label_9; case 2: MessageCategory.\u200C(CoreObject.log, (object)ex); num1 = (int)num3 * 240466506 ^ -855794604; continue; case 3: num1 = (int)num3 * 1292990377 ^ -464429552; continue; default: goto label_13; } } } label_13: bool flag2 = flag1; label_14: int num4 = 2009906581; while (true) { int num1 = 439548641; uint num2; switch ((num2 = (uint)(num4 ^ num1)) % 3U) { case 0: goto label_14; case 1: num4 = (int)num2 * -1391612985 ^ 467925324; continue; default: goto label_17; } } label_17: return(flag2); }
public override bool LoadDataObject(SQLiteDataReader cReader) { bool flag = false; try { label_2: int num1 = 1742009672; while (true) { int num2 = 881201521; uint num3; switch ((num3 = (uint)(num1 ^ num2)) % 7U) { case 0: goto label_2; case 1: this.dateCreated = cReader.GetFieldValueDateTime(\u003CModule\u003E.\u200E <string>(2182723723U)); num1 = (int)num3 * -52005150 ^ -584008552; continue; case 2: this.category = this.Engine.GetMessageCategory(cReader.GetFieldValueLong(\u003CModule\u003E.\u206A <string>(2439380894U))); num1 = (int)num3 * -593929974 ^ -494300906; continue; case 3: this.dateModified = cReader.GetFieldValueDateTime(\u003CModule\u003E.\u206B <string>(3397799221U)); num1 = (int)num3 * -979738438 ^ -1011906367; continue; case 5: this.uri = cReader.GetFieldValueLong(\u003CModule\u003E.\u202A <string>(3772655508U)); num1 = (int)num3 * 1927650999 ^ 1935603511; continue; case 6: this.contentText = cReader.GetFieldValueString(\u003CModule\u003E.\u202A <string>(1759587503U)); num1 = (int)num3 * 593193370 ^ 1054492019; continue; default: goto label_9; } } label_9: flag = true; } catch (Exception ex) { label_11: int num1 = 2036052780; while (true) { int num2 = 881201521; uint num3; switch ((num3 = (uint)(num1 ^ num2)) % 3U) { case 0: goto label_11; case 1: MessageContent.\u200C(CoreObject.log, (object)ex); num1 = (int)num3 * -2118669167 ^ -201964734; continue; default: goto label_14; } } } label_14: return(flag); }