Compartilhar via


HashIdentity.Reference <'T>. Função de tipo (F#)

Implementa o físico hashing, o que significa que pica na identidade de referência dos objetos, e o conteúdo dos tipos de valor.

Namespace/Module Path: Microsoft.FSharp.Collections.HashIdentity

Assembly: FSharp.Core (em FSharp.Core.dll)

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

// Usage:
Reference

Valor de retorno

Um objeto que implementa IEqualityComparer.

Comentários

Essa função pica usando LanguagePrimitives.PhysicalEquality e LanguagePrimitives.PhysicalHash.Ou seja, para tipos de valor usa GetHashCode e Equals (se nenhuma outra otimização disponível), e usa para GetHashCode de tipos de referência e igualdade de referência.

Plataformas

O windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Informações de Versão

Versões da biblioteca principal de F#

Suportado em: 2,0, 4,0, portáteis

Consulte também

Referência

Módulo de Collections.HashIdentity (F#)

Microsoft.FSharp.Collections Namespace (F#)