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); } }
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); }