DependencyObject.GetHashCode Метод

Определение

Возвращает хэш-код для данного объекта DependencyObject.

public:
 override int GetHashCode();
public override sealed int GetHashCode ();
override this.GetHashCode : unit -> int
Public Overrides NotOverridable Function GetHashCode () As Integer

Возвращаемое значение

Int32

Подписанный хэш-код в виде 32-разрядного целого числа.

Примечания для тех, кто наследует этот метод

DependencyObject переопределяет и затем запечатывает два Object метода: Equals(Object) и GetHashCode() . Переопределения вызывают Object реализации, что приводит к поведению равенства объектов. Назначение этих заменяющих переопределений заключается в предотвращении того, что производные классы не пытаются определить равенство значений для DependencyObject . Значение екуалитиес для DependencyObject никогда не будет неточным из-за возможностей изменения значения свойства присущей объекта DependencyObject и его свойств зависимостей. Сюда входят фундаментальные функции WPF, такие как привязка данных и система свойств WPF.

Применяется к