HashIdentity.Reference<'T> — Typ funkcji (F#)
Implementuje fizyczne wyznaczanie wartości skrótu, co oznacza, że wyznacza wartość skrótu na podstawie tożsamości referencyjnej obiektów oraz zawartości typów wartości.
Przestrzeń nazw/Ścieżka modułu: Microsoft.FSharp.Collections.HashIdentity
Zestaw: FSharp.Core (w FSharp.Core.dll)
// Signature:
Reference<'T (requires reference type)> : IEqualityComparer<'T> (requires reference type)
// Usage:
Reference
Wartość zwracana
Obiekt, który implementuje interfejs IEqualityComparer.
Uwagi
Ta funkcja wyznacza wartość skrótu za pomocą funkcji LanguagePrimitives.PhysicalEquality i LanguagePrimitives.PhysicalHash.Oznacza to, że dla typów wartości używa funkcji GetHashCode i Equals (jeśli brak innych dostępnych optymalizacji), a dla typów referencyjnych używa funkcji GetHashCode oraz równości odwołań.
Platformy
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Informacje o wersji
Wersje podstawowej biblioteki języka F#
Obsługiwane przez: 2.0, 4.0, przenośne