public override int GetHashCode() { unchecked { int result = base.GetHashCode(); result = (result * 397) ^ ActivityScore.GetHashCode(); result = (result * 397) ^ CumulativeStepCount; result = (result * 397) ^ DataCount; result = (result * 397) ^ Duration.GetHashCode(); return(result); } }