Click or drag to resize

XEqualityComparerByT, TKey Method

Creates an equality comparer based on the specified comparison key and key comparer.

Namespace:  Linq.Extras
Assembly:  Linq.Extras (in Linq.Extras.dll) Version: 5.0.0+96a4f4bfed64095342c5df107c1fe1fb95603ee5
Syntax
public static IEqualityComparer<T> By<T, TKey>(
	Func<T, TKey> keySelector,
	IEqualityComparer<TKey>? keyComparer = null
)

Parameters

keySelector
Type: SystemFuncT, TKey
A function that returns the comparison key.
keyComparer (Optional)
Type: System.Collections.GenericIEqualityComparerTKey
An optional comparer used to test the keys for equality.

Type Parameters

T
The type of the objects to test for equality.
TKey
The type of the comparison key.

Return Value

Type: IEqualityComparerT
An equality comparer based on the specified comparison key and key comparer.
See Also