public override int GetHashCode() { unchecked { const int hashBase = (int)2166136261; const int multiplier = 16777619; int hash = hashBase; hash = (hash * multiplier) ^ StandardCode.GetHashCode(); hash = (hash * multiplier) ^ (StandardReference is null ? 0 : StandardReference.GetHashCode()); hash = (hash * multiplier) ^ (CourseOption is null ? 0 : CourseOption.GetHashCode()); return(hash); } }
public override int GetHashCode() { unchecked { const int hashBase = (int)2166136261; const int multiplier = 16777619; int hash = hashBase; hash = (hash * multiplier) ^ Uln.GetHashCode(); hash = (hash * multiplier) ^ StandardCode.GetHashCode(); hash = (hash * multiplier) ^ (StandardReference is null ? 0 : StandardReference.GetHashCode()); hash = (hash * multiplier) ^ (FamilyName is null ? 0 : FamilyName.GetHashCode()); hash = (hash * multiplier) ^ (CertificateReference is null ? 0 : CertificateReference.GetHashCode()); return(hash); } }