DependencyObject.GetHashCode DependencyObject.GetHashCode DependencyObject.GetHashCode DependencyObject.GetHashCode Method

定義

この DependencyObject のハッシュ コードを取得します。Gets a hash code for this DependencyObject.

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

戻り値

32 ビット符号付き整数ハッシュ コード。A signed 32-bit integer hash code.

注意 (継承者)

DependencyObject オーバーライドし、2 つをシールObjectメソッド:Equals(Object)GetHashCode()します。 DependencyObject overrides and then seals two Object methods: Equals(Object) and GetHashCode(). 上書きを呼び出し、Object実装では、オブジェクトの等価性動作します。The overrides call the Object implementations, resulting in an object equality behavior. これらの意図的な上書きの目的は、派生クラスがの値の等価性の定義を試行するを防ぐためには、DependencyObjectします。The purpose of these deliberate overrides is to prevent derived classes from trying to define a value equality for a DependencyObject. 値を等号DependencyObjectの本質的なプロパティの値を変更する機能のため正確なことになります、DependencyObjectとその依存関係プロパティ。Value equalities for DependencyObject will never be accurate because of the innate property value-changing capabilities of a DependencyObject and its dependency properties. これを含む基本的なWPFWPFデータ バインディングなどの機能とWPFWPFプロパティ システム。This includes fundamental WPFWPF features such as data binding and the WPFWPF property system.

適用対象