LocalValueEntry.Equals Method (Object)

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Determines whether two LocalValueEntry instances are equal.

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

Public Overrides Function Equals (
	obj As Object
) As Boolean

Parameters

obj
Type: System.Object

The LocalValueEntry to compare with the current LocalValueEntry.

Return Value

Type: System.Boolean

This Equality implementation compares the values of the Property, and potentially compares the values of Value. The Property component of a LocalValueEntry is a value type, so will always be a bitwise comparison. For the Value component, this implementation employs a bitwise comparison if it is a value type. For locally set properties that have reference types, the behavior is deferred to that type's equality determination mechanisms, because it just uses the == operator on the two values internally. By default, this would be a reference equality of the values and thus the equality of the entire LocalValueEntry would become a reference equality.

.NET Framework
Available since 3.0
Return to top
Show: