public Point2D P0 { get; set; }
Public Property P0 As Point2D Get Set
public: property Point2D P0 { Point2D get (); void set (Point2D value); }
member P0 : Point2D with get, set