/// <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 (FirstName != null) { hashCode = hashCode * 59 + FirstName.GetHashCode(); } if (LastName != null) { hashCode = hashCode * 59 + LastName.GetHashCode(); } if (CompanyName != null) { hashCode = hashCode * 59 + CompanyName.GetHashCode(); } if (DepartmentDocumentNumber != null) { hashCode = hashCode * 59 + DepartmentDocumentNumber.GetHashCode(); } if (CheckNumber != null) { hashCode = hashCode * 59 + CheckNumber.GetHashCode(); } if (CheckAmount != null) { hashCode = hashCode * 59 + CheckAmount.GetHashCode(); } if (CheckDate != null) { hashCode = hashCode * 59 + CheckDate.GetHashCode(); } if (TransmittalNumber != null) { hashCode = hashCode * 59 + TransmittalNumber.GetHashCode(); } if (TransmittalStatus != null) { hashCode = hashCode * 59 + TransmittalStatus.GetHashCode(); } if (DepositNumber != null) { hashCode = hashCode * 59 + DepositNumber.GetHashCode(); } if (CashListing != null) { hashCode = hashCode * 59 + CashListing.GetHashCode(); } return(hashCode); } }
/// <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 (CheckNumber != null) { hashCode = hashCode * 59 + CheckNumber.GetHashCode(); } if (FirstName != null) { hashCode = hashCode * 59 + FirstName.GetHashCode(); } if (LastName != null) { hashCode = hashCode * 59 + LastName.GetHashCode(); } if (CompanyName != null) { hashCode = hashCode * 59 + CompanyName.GetHashCode(); } if (CheckAmount != null) { hashCode = hashCode * 59 + CheckAmount.GetHashCode(); } if (CashListing != null) { hashCode = hashCode * 59 + CashListing.GetHashCode(); } if (Comments != null) { hashCode = hashCode * 59 + Comments.GetHashCode(); } return(hashCode); } }