コード例 #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);
        }
コード例 #3
0
 public void ToString(StringBuilder builder)
 {
     builder.Append(ItemRecordTypes.FileControlRecord);
     builder.Append(TotalCashLetterCount.ToString("D6"));
     builder.Append(TotalRecordsCount.ToString("D8"));
     builder.Append(TotalItemsCount.ToString("D8"));
     builder.Append(TotalAmount.ToString("D16"));
     builder.Append(TotalRejectedAdjustmentsCount.ToString("D8"));
     builder.Append(TotalRejectedAdjustmentsAmount.ToString("D14"));
     builder.Append(Reserved.PadRight(18));
     builder.AppendLine();
 }