public override int GetHashCode() { return(Symbol.GetHashCode() ^ TickOn.GetHashCode() ^ BidRate.GetHashCode() ^ AskRate.GetHashCode()); }
public bool Equals(Tick other) { return(Symbol.Equals(other.Symbol) && TickOn.Equals(other.TickOn) && BidRate.Equals(other.BidRate) && AskRate.Equals(other.AskRate)); }
public override string ToString() { var sb = new StringBuilder(); sb.Append(Symbol); sb.Append(','); sb.Append(TickOn.ToDateTimeText()); sb.Append(','); sb.Append(BidRate.ToRateText(Symbol)); sb.Append(','); sb.Append(AskRate.ToRateText(Symbol)); return(sb.ToString()); }