Я хочу сериализовать словарь с пользовательским IEqualityComparer
.
Я пытался использовать DataContractSerializer
, но не могу получить сериализацию Comparer
.
Я не могу использовать BinaryFormatter
из-за этого .
Я всегда могу сделать что-то вроде:
var myDictionary = new MyDictionary(deserializedDictionary, myComparer);
Но это означает, что мне понадобится вдвое больше памяти, чем использует словарь.