コード例 #1
0
 public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = TotalItemsCount.GetHashCode();
         hashCode = (hashCode * 397) ^ RequestedPageNumber.GetHashCode();
         hashCode = (hashCode * 397) ^ PageSize;
         hashCode = (hashCode * 397) ^ (Items != null ? Items.GetHashCode() : 0);
         return(hashCode);
     }
 }
コード例 #2
0
        public override int GetHashCode()
        {
            var hashCode = -714620281;

            hashCode = hashCode * -1521134295 + TotalItemsCount.GetHashCode();
            hashCode = hashCode * -1521134295 + RequestedPageNumber.GetHashCode();
            hashCode = hashCode * -1521134295 + PageSize.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <IList <TEntity> > .Default.GetHashCode(Items);

            hashCode = hashCode * -1521134295 + PagingEnabled.GetHashCode();
            return(hashCode);
        }