AvaloniaObjectGetHashCode Method
Gets the hash code for the object.
Namespace: AvaloniaAssembly: Avalonia.Base (in Avalonia.Base.dll) Version: 11.3.999
public override sealed int GetHashCode()
Public Overrides NotOverridable Function GetHashCode As Integer
abstract GetHashCode : unit -> int
override GetHashCode : unit -> int
Return Value
Int32
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.