Здравствуйте, VladD2, Вы писали:
VD>Кроме того предлагаю так же реализовать макрос реализующий IEqualityComparer[T] для заданного типа. Применять его так же имеет смысл к классу, но это будет класс компаратора.
А почему не к классу, для которого нужен Comparer? А для случаев когда это нгевозможно, может быть макрос уровня сборки.