Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Implementa un hash físico, lo que indica que aplica un algoritmo hash a la identidad de referencia de los objetos y el contenido de los tipos de valor.
Espacio de nombres/Ruta de acceso del módulo: Microsoft.FSharp.Collections.HashIdentity
Ensamblado: FSharp.Core (en FSharp.Core.dll)
// Signature:
Reference<'T (requires reference type)> : IEqualityComparer<'T> (requires reference type)
// Usage:
Reference
Valor devuelto
Objeto que implementa IEqualityComparer.
Comentarios
TEsta función aplica un algoritmo hash mediante LanguagePrimitives.PhysicalEquality y LanguagePrimitives.PhysicalHash. Es decir, para los tipos de valor usa GetHashCode y Equals() (si no hay ninguna otra optimización disponible), y para los tipos de referencia usa GetHashCode() y la igualdad de referencia.
Plataformas
Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2
Información de versiones
Runtime de F#
Se admite en las versiones: 2.0, 4.0
Silverlight
Se admite en la versión: 3