public override int GetHashCode() { var hashCode = Start.GetHashCode() ^ ReferenceName.GetHashCode(); hashCode = (hashCode * 397) ^ End.GetHashCode(); hashCode = (hashCode * 397) ^ Type.GetHashCode(); return(hashCode); }
public override int GetHashCode() { unchecked { var hashCode = (ReferenceName != null ? ReferenceName.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (ReferenceProp != null ? ReferenceProp.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (ReferenceEntity != null ? ReferenceEntity.GetHashCode() : 0); return(hashCode); } }
public override int GetHashCode() { var hashCode = Start.GetHashCode() ^ ReferenceName.GetHashCode(); hashCode = (hashCode * 397) ^ End.GetHashCode(); hashCode = (hashCode * 397) ^ VariantType.GetHashCode(); hashCode = (hashCode * 397) ^ Source.GetHashCode(); hashCode = (hashCode * 397) ^ AlternateAllele.GetHashCode(); return(hashCode); }