public override int GetHashCode() { var hashCode = 390680319; hashCode = hashCode * -1521134295 + Measure.GetHashCode(); hashCode = hashCode * -1521134295 + Beat.GetHashCode(); hashCode = hashCode * -1521134295 + Fraction.GetHashCode(); return(hashCode); }