Ejemplo n.º 1
0
 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());
        }