Header menu logo TDesu.FSharp

CollectionComparer Module

IEqualityComparer implementations for using collections as dictionary keys.

Functions and values

Function or value Description

CollectionComparer.forArray ()

Full Usage: CollectionComparer.forArray ()

Parameters:
    () : unit

Returns: IEqualityComparer<'a[]>

Equality comparer for generic arrays (structural).

() : unit
Returns: IEqualityComparer<'a[]>

CollectionComparer.forByteArray ()

Full Usage: CollectionComparer.forByteArray ()

Parameters:
    () : unit

Returns: IEqualityComparer<byte[]>

Equality comparer for byte arrays (structural, not reference).

() : unit
Returns: IEqualityComparer<byte[]>

CollectionComparer.forList ()

Full Usage: CollectionComparer.forList ()

Parameters:
    () : unit

Returns: IEqualityComparer<'a list>

Equality comparer for lists (structural — F# lists already have structural equality but not IEqualityComparer).

() : unit
Returns: IEqualityComparer<'a list>

Type something to start searching.