public override int GetHashCode() { unchecked { var hashCode = LicenseIssuerId?.GetHashCode() ?? 0; hashCode = (hashCode * 397) ^ (LicenseDiscipline?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (LicenseKey?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (VenueCode?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (Discipline?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (DistanceDiscipline?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ Distance; hashCode = (hashCode * 397) ^ Date.GetHashCode(); hashCode = (hashCode * 397) ^ Time.GetHashCode(); return(hashCode); } }
public override int GetHashCode() { unchecked { int hashCode = (LicenseKey != null ? LicenseKey.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Application != null ? Application.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (MinVersion != null ? MinVersion.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (MaxVersion != null ? MaxVersion.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (LicensedUserName != null ? LicensedUserName.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (LicensedUserEmail != null ? LicensedUserEmail.GetHashCode() : 0); hashCode = (hashCode * 397) ^ StartDate.GetHashCode(); hashCode = (hashCode * 397) ^ EndDate.GetHashCode(); hashCode = (hashCode * 397) ^ (CustomValues != null ? CustomValues.GetHashCode() : 0); return(hashCode); } }