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