public override int GetHashCode() { return(OneBasedBeginPosition.GetHashCode() ^ OneBasedEndPosition.GetHashCode() ^ OriginalSequence.GetHashCode() // null handled in constructor ^ VariantSequence.GetHashCode() // null handled in constructor ^ Description.GetHashCode()); // always constructed in constructor }
public override int GetHashCode() { return(OneBasedBeginPosition.GetHashCode() ^ OneBasedEndPosition.GetHashCode() ^ OriginalSequence.GetHashCode() ^ VariantSequence.GetHashCode() ^ Description.GetHashCode()); }
public override int GetHashCode() { return(OneBasedBeginPosition.GetHashCode() ^ OneBasedEndPosition.GetHashCode() ^ Description.GetHashCode()); // null handled in constructor }
public override int GetHashCode() { return(OneBasedBeginPosition.GetHashCode() ^ OneBasedEndPosition.GetHashCode() ^ Type.GetHashCode()); }