public override bool Equals(object obj) { if (!(obj is PointF)) return false; PointF comp = (PointF)obj; return comp.X == X && comp.Y == Y; }
public Line2DBase(PointF p1, PointF p2, Pen pen) { this.Pen = pen; if (!p1.Equals(p2)) { Point1 = p1; Point2 = p2; } else { throw new System.ArithmeticException("Points are equals"); } }