예제 #1
0
        public override int GetHashCode()
        {
            var hashCode = 1560665283;

            hashCode = hashCode * -1521134295 + HasDot.GetHashCode();
            hashCode = hashCode * -1521134295 + Length.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(MML);

            return(hashCode);
        }
예제 #2
0
        public override int GetHashCode()
        {
            var hashCode = -1788234954;

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Step);

            hashCode = hashCode * -1521134295 + Alter.GetHashCode();
            hashCode = hashCode * -1521134295 + Octave.GetHashCode();
            hashCode = hashCode * -1521134295 + HasDot.GetHashCode();
            hashCode = hashCode * -1521134295 + Length.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Lyric);

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(MML);

            return(hashCode);
        }