Несколько Linq.Enumerable функций принимают IEqualityComparer<T>. Есть ли удобный класс-оболочка, который адаптирует delegate(T,T)=>bool для реализации IEqualityComparer<T>? Достаточно легко написать один (если вы игнорируете проблемы с определением правильного хэш-кода), но я хотел бы знать, есть ли готовое решение.
В частности, я хочу выполнять операции set на Dictionary s, используя только Ключи для определения принадлежности (сохраняя значения в соответствии с разными правилами).