Partilhar via


Tipo de função HashIdentity.Reference<'T> (F#)

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

Namespace/Caminho do Módulo: 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 faz o hash usando LanguagePrimitives.PhysicalEquality e LanguagePrimitives.PhysicalHash. Ou seja, para tipos de valor usa GetHashCode e Equals (se nenhuma outra otimização estiver disponível) e para tipos de referência usa GetHashCode e a igualdade de referência.

Plataformas

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

Informações de versão

Versões da biblioteca principal F#

Suporte em: 2.0, 4.0, Portable

Consulte também

Referência

Módulo Collections.HashIdentity (F#)

Namespace Microsoft.FSharp.Collections (F#)