The RectangleD type exposes the following members.

Methods

  Name Description
Public method Contains(PointD)
Tests whether the specified point is contained within the current RectangleD.
Public method Contains(RectangleD)
Tests whether the specified rectangle is entirely contained within the current RectangleD.
Public method Contains(Double, Double)
Tests whether a point specified by its coordinates is contained within the current RectangleD.
Public method Equals
Indicates whether this instance and a specified object are equal.
(Inherited from ValueType.)
Public method Static member FromLTRB
Creates a RectangleD structure based on the coordinates of its top-left and bottom-right corners.
Public method GetHashCode
Returns the hash code for this instance.
(Inherited from ValueType.)
Public method Inflate(SizeD)
Inflates the current RectangleD by a specified SizeD.
Public method Inflate(Double, Double)
Inflates the current RectangleD by specified horizontal and vertical amounts.
Public method Static member Inflate(RectangleD, Double, Double)
Creates a new RectangleD structure from another RectangleD, inflated by the specified amounts vertically and horizontally.
Public method Inflate(Double, Double, Double, Double)
Inflates the current RectangleD by the specified amounts on four sides.
Public method Intersect(RectangleD)
Replaces the current RectangleD structure with the intersection of itself and another RectangleD.
Public method Static member Intersect(RectangleD, RectangleD)
Creates a new RectangleD structure representing the intersection of two RectangleD structures. (The intersection may be empty, in which case Empty is returned.)
Public method IntersectsWith
Tests whether the current RectangleD intersects with another.
Public method Offset(PointD)
Offsets the location of the current RectangleD by horizontal and vertical amounts specified by a PointD.
Public method Offset(Double, Double)
Offsets the location of the current RectangleD by specified horizontal and vertical amounts.
Public method Static member Parse
Converts a string to a RectangleD structure.
Public method ToRectangle
Converts the current RectangleD to a Rectangle.
Public method ToRectangleF
Converts the current RectangleD to a RectangleF.
Public method ToString
Converts the current RectangleD structure to a human-readable string representing it.
(Overrides ValueType..::..ToString()()()().)
Public method Static member Union
Creates a new RectangleD structure representing the smallest possible rectangle containing the two specified rectangles.

See Also