Rect.Equals Method (Object)

Microsoft Silverlight will reach end of support after October 2021. Learn more.

Indicates whether the specified object is equal to the current Rect.

Namespace:  System.Windows
Assembly:  System.Windows (in System.Windows.dll)


Public Overrides Function Equals ( _
    o As Object _
) As Boolean
public override bool Equals(
    Object o


  • o
    Type: System.Object
    The object to compare to the current rectangle.

Return Value

Type: System.Boolean
true if o is a Rect and has the same x,y,width,height values as the current Rect; otherwise, false.


In this comparison, two instances with all properties with value Double.NaN are considered equal.


Rect position and dimensions are described by Double values. Because Double values can lose precision when operated upon, a comparison between two values that are logically equal might fail.

Version Information


Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0


For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.