HashIdentity.FromFunctions<'T> Function (F#)

Hash using the given hashing and equality functions.

Namespace/Module Path: Microsoft.FSharp.Collections.HashIdentity

Assembly: FSharp.Core (in FSharp.Core.dll)

// Signature:
FromFunctions : ('T -> int) -> ('T -> 'T -> bool) -> IEqualityComparer<'T>

// Usage:
FromFunctions hasher equality

Parameters

  • hasher
    Type: 'T ->int

    A function to generate a hash code from a value.

  • equality
    Type: 'T -> 'T ->bool

    A function to test equality of two values.

Return Value

An object that implements IEqualityComparer using the supplied functions.

Platforms

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

Version Information

F# Core Library Versions

Supported in: 2.0, 4.0, Portable

See Also

Reference

Collections.HashIdentity Module (F#)

Microsoft.FSharp.Collections Namespace (F#)