2009-10-28

XmlSerializer vs KeyValuePair

Собственно сабж. Неравный бой идёт не идёт уже как 3.5 года. То биш KeyValuePair помечен для сериализации, но результат получаем вот такой:

<?xml version="1.0"?>
<ArrayOfArrayOfKeyValuePairOfStringObject xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<ArrayOfKeyValuePairOfStringObject>
<KeyValuePairOfStringObject />
<KeyValuePairOfStringObject />
<KeyValuePairOfStringObject />
</ArrayOfKeyValuePairOfStringObject>
</ArrayOfArrayOfKeyValuePairOfStringObject>


Допустим понятны причины по которым Key и Value property не имеют setter. Но какова причина помечать структуру для сериализации если по факту её нет - для меня загадка.

Комментариев нет:

Отправить комментарий