public override int GetHashCode() { return(PrimaryFolder.GetHashCode() ^ Unread.GetHashCode() ^ Attachments.GetHashCode() ^ PeriodFrom.GetHashCode() ^ PeriodTo.GetHashCode() ^ Important.GetHashCode() ^ FromAddress.GetHashCode() ^ MailboxId.GetHashCode() ^ CustomLabels.GetHashCode() ^ Sort.GetHashCode() ^ SortOrder.GetHashCode() ^ SearchText.GetHashCode() ^ Page.GetValueOrDefault() ^ PageSize.GetHashCode() ^ SetLabel.GetHashCode() ^ WithCalendar.GetHashCode() ^ UserFolderId.GetHashCode() ^ FromDate.GetHashCode() ^ FromMessage.GetHashCode() ^ PrevFlag.GetHashCode()); }
public string ClassName() { StringBuilder classNameBuilder = new StringBuilder(PeriodFrom.ToString()); if (!PeriodFrom.Equals(PeriodUpto)) { classNameBuilder.Append("to").Append(PeriodUpto.ToString()); } return(classNameBuilder.ToString()); }