Serialización XML de un diccionario con un IEqualityComparer personalizado

Quiero serializar un diccionario que tiene una costumbreIEqualityComparer.

He intentado usarDataContractSerializer pero no puedo obtener elComparer para ser serializado

No puedo usarBinaryFormatter porqueesta.

Siempre puedo hacer algo como:

var myDictionary = new MyDictionary(deserializedDictionary, myComparer);

Pero eso significa que necesitaría el doble de memoria que usa el diccionario.

Respuestas a la pregunta(2)

Su respuesta a la pregunta