public override bool Equals(object obj) { if (!(obj is DataPoint)) { return(false); } var dataPoint = (DataPoint)obj; return(LeftCar.Equals(dataPoint.LeftCar) && RightCar.Equals(dataPoint.RightCar)); }
public override int GetHashCode() { return(LeftCar.GetHashCode() ^ RightCar.GetHashCode()); }