Equivalence.GetEqualityComparer<T> method (1 of 2)

Returns an equality comparer that calls IHasEquivalence.IsEquivalentTo.

public static IEqualityComparer<T> GetEqualityComparer<T>()
    where T : IHasEquivalence<T>
parameter description
T The object type.

Return Value

The equality comparer.

See Also


Equivalence.GetEqualityComparer<TDerived,TBase> method (2 of 2)

Returns an equality comparer that calls IHasEquivalence.IsEquivalentTo.

public static IEqualityComparer<TDerived> GetEqualityComparer<TDerived, TBase>()
    where TDerived : TBase, IHasEquivalence<TBase>
parameter description
TDerived The object type.
TBase The base type that implements IHasEquivalence.

Return Value

The equality comparer.

See Also