예제 #1
0
파일: DateRange.cs 프로젝트: ssjda-ddi/EDO
        public override int GetHashCode()
        {
            int hashCode1 = FromDate == null ? 0 : FromDate.GetHashCode();
            int hashCode2 = ToDate == null ? 0 : ToDate.GetHashCode();

            return(hashCode1 ^ hashCode2);
        }
예제 #2
0
        public override int GetHashCode()
        {
            var hashCode = -1138604303;

            hashCode = hashCode * -1521134295 + FromDate.GetHashCode();
            hashCode = hashCode * -1521134295 + ToDate.GetHashCode();
            return(hashCode);
        }
예제 #3
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());
 }