Compartir a través de


HashIdentity.Reference<'T> (Función de tipo de F#)

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 el IEqualityComparer.

Comentarios

Esta 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 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Información de versiones

Versiones de la biblioteca básica de F#

Se admite en las versiones: 2.0, 4.0, Portable

Vea también

Referencia

Collections.HashIdentity (Módulo de F#)

Microsoft.FSharp.Collections (Espacio de nombres de F#)