Skip to main content

Equals Method

Compares two objects using reference equality.

Definition​

Namespace: Avalonia
Assembly: Avalonia.Base (in Avalonia.Base.dll)

public override sealed bool Equals(
Object? obj
)

Parameters​

  Object
The object to compare.

Return Value​

Boolean

Remarks​

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.

See Also​

Reference​

AvaloniaObject Class
Avalonia Namespace