Пользовательский XmlSerialization для вложенного / дочерние объекты

У меня есть сценарий, в котором у меня есть класс Ресурс, который имеет два других класса, вложенные в нем; Действие и ResourceURL. Я должен записать пользовательский xmlserializer для Ресурса и Действия, но не для ResourceURL. Я реализовал IXmlSerializable для обоих.

Проблема, когда Ресурс сериализируется, я называю Действие. WriteXML (XmlWriter) для получения сериализированной формы Действия но я не могу получить сериализированную форму ResourceURL. Теги становятся всеми испорченными, и это также добавляет тег.

Таким образом, как я сериализирую объект, который имеет клиента serilzation для некоторых вложенных объектов, но не для других?

14
задан Steve B 11 May 2017 в 11:21
поделиться