public override int GetHashCode() { unchecked { var hashCode = Id.GetHashCode(); hashCode = (hashCode * 397) ^ (TradePair?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ Hight.GetHashCode(); hashCode = (hashCode * 397) ^ Low.GetHashCode(); hashCode = (hashCode * 397) ^ Avg.GetHashCode(); hashCode = (hashCode * 397) ^ Volume.GetHashCode(); hashCode = (hashCode * 397) ^ CurrentVolume.GetHashCode(); hashCode = (hashCode * 397) ^ Last.GetHashCode(); hashCode = (hashCode * 397) ^ Buy.GetHashCode(); hashCode = (hashCode * 397) ^ Sell.GetHashCode(); return(hashCode); } }