Equals Method
Compares two objects using reference equality.
Definition
Namespace: Avalonia
Assembly: Avalonia.Base (in Avalonia.Base.dll)
- C#
- VB
- F#
public override sealed bool Equals(
Object? obj
)
Public Overrides NotOverridable Function Equals (
obj As Object
) As Boolean
abstract Equals :
obj : Object -> bool
override Equals :
obj : Object -> bool
Parameters
- Object
- The object to compare.
Return Value
BooleanRemarks
Overriding Equals and GetHashCode on an AvaloniaObject is disallowed for two reasons: - AvaloniaObjects are by their nature mutable - The presence of attached properties means that the semantics of equality are difficult to define See https://github.com/AvaloniaUI/Avalonia/pull/2747 for the discussion that prompted this.