次の方法で共有


HashIdentity.Reference<'T> 型関数 (F#)

物理ハッシュを実装します。これは、オブジェクトの参照 ID および値型の内容に対してハッシュすることを意味します。

名前空間/モジュール パス: Microsoft.FSharp.Collections.HashIdentity

アセンブリ: FSharp.Core (FSharp.Core.dll 内)

// Signature:
Reference<'T (requires reference type)> :  IEqualityComparer<'T> (requires reference type)

// Usage:
Reference

戻り値

IEqualityComparer を実装するオブジェクト。

解説

この関数は、LanguagePrimitives.PhysicalEquality および LanguagePrimitives.PhysicalHash を使用してハッシュします。 つまり、値型には GetHashCode と Equals() を使用し (その他の最適化を使用できない場合)、参照型には GetHashCode() と参照の等価性を使用します。

プラットフォーム

Windows 7、Windows Vista SP2、Windows XP SP3、Windows XP x64 SP2、Windows Server 2008 R2、Windows Server 2008 SP2、Windows Server 2003 SP2

バージョン情報

F# ランタイム

サポート対象: 2.0、4.0

Silverlight

サポート: 3

参照

その他の技術情報

Collections.HashIdentity モジュール (F#)

Microsoft.FSharp.Collections 名前空間 (F#)