次の方法で共有


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 を使用してハッシュします。 つまり、値型には GetHashCodeEquals を使用し (その他の最適化を使用できない場合)、参照型には GetHashCode と参照の等価性を使用します。

プラットフォーム

Windows 8、Windows 7、Windows Server 2012、Windows Server 2008 R2

バージョン情報

F# コア ライブラリのバージョン

2.0、4.0、Portable でサポート

参照

関連項目

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

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