DependencyObject.GetHashCode Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает хэш-код для этого DependencyObject.
public:
override int GetHashCode();
public override sealed int GetHashCode();
override this.GetHashCode : unit -> int
Public Overrides NotOverridable Function GetHashCode () As Integer
Возвращаемое значение
32-разрядный хэш-код со знаком.
Примечания для тех, кто наследует этот метод
DependencyObject переопределяется, а затем запечатывает два Object метода: Equals(Object) и GetHashCode(). Переопределения вызывают Object реализации, что приводит к поведению равенства объектов. Цель этих преднамеренных переопределений заключается в том, чтобы предотвратить попытку производных классов определить равенство значений для .DependencyObject Равенство значений для DependencyObject никогда не будет точным из-за возможностей изменения значений в врожденном свойстве DependencyObject и его свойств зависимостей. Сюда входят основные WPF функции, такие как привязка данных и система свойств WPF.