/// <summary> /// Gets the hash code /// </summary> /// <returns>Hash code</returns> public override int GetHashCode() { unchecked // Overflow is fine, just wrap { var hashCode = 41; // Suitable nullity checks etc, of course :) if (CustomerId != null) { hashCode = hashCode * 59 + CustomerId.GetHashCode(); } if (ExpiryMonth != null) { hashCode = hashCode * 59 + ExpiryMonth.GetHashCode(); } if (ExpiryYear != null) { hashCode = hashCode * 59 + ExpiryYear.GetHashCode(); } if (BillingDetails != null) { hashCode = hashCode * 59 + BillingDetails.GetHashCode(); } if (Id != null) { hashCode = hashCode * 59 + Id.GetHashCode(); } if (Last4 != null) { hashCode = hashCode * 59 + Last4.GetHashCode(); } if (PaymentMethod != null) { hashCode = hashCode * 59 + PaymentMethod.GetHashCode(); } if (Fingerprint != null) { hashCode = hashCode * 59 + Fingerprint.GetHashCode(); } if (Name != null) { hashCode = hashCode * 59 + Name.GetHashCode(); } if (CvvCheck != null) { hashCode = hashCode * 59 + CvvCheck.GetHashCode(); } if (AvsCheck != null) { hashCode = hashCode * 59 + AvsCheck.GetHashCode(); } return(hashCode); } }
public override int GetHashCode() { int hashCode = 805936600; if (BeginTime != null) { hashCode += BeginTime.GetHashCode(); } if (EndTime != null) { hashCode += EndTime.GetHashCode(); } if (SortOrder != null) { hashCode += SortOrder.GetHashCode(); } if (Cursor != null) { hashCode += Cursor.GetHashCode(); } if (LocationId != null) { hashCode += LocationId.GetHashCode(); } if (Total != null) { hashCode += Total.GetHashCode(); } if (Last4 != null) { hashCode += Last4.GetHashCode(); } if (CardBrand != null) { hashCode += CardBrand.GetHashCode(); } if (Limit != null) { hashCode += Limit.GetHashCode(); } return(hashCode); }
public override int GetHashCode() { int hashCode = 1370361237; if (Id != null) { hashCode += Id.GetHashCode(); } if (CardBrand != null) { hashCode += CardBrand.GetHashCode(); } if (Last4 != null) { hashCode += Last4.GetHashCode(); } if (ExpMonth != null) { hashCode += ExpMonth.GetHashCode(); } if (ExpYear != null) { hashCode += ExpYear.GetHashCode(); } if (CardholderName != null) { hashCode += CardholderName.GetHashCode(); } if (BillingAddress != null) { hashCode += BillingAddress.GetHashCode(); } if (Fingerprint != null) { hashCode += Fingerprint.GetHashCode(); } if (CardType != null) { hashCode += CardType.GetHashCode(); } if (PrepaidType != null) { hashCode += PrepaidType.GetHashCode(); } if (Bin != null) { hashCode += Bin.GetHashCode(); } return(hashCode); }