Игнорировать свойство свойства в сериализации Xml в .NET с помощью XmlSerializer

Я выполняю сериализацию XML с использованиемXmlSerializer, Я провожу сериализациюClassA, который содержит свойство с именемMyProperty типаClassB, Я не хочу особой собственностиClassB быть сериализованным.

Я должен использоватьXmlAttributeOverrides как классы находятся в другой библиотеке. Если собственность была вClassA Само по себе это было бы просто.

XmlAttributeOverrides xmlOver = new XmlAttributeOverrides();
XmlAttributes xmlAttr = new XmlAttributes();
xmlAttr.XmlIgnore = true;
xmlOver.Add(typeof(ClassA), "MyProperty", xmlAttr);

XmlSerializer ser = new XmlSerializer(typeof(ClassA), xmlOver);

Как выполнить, если недвижимость находится вClassB и нам нужно сериализоватьClassA ?

Ответы на вопрос(1)

Ваш ответ на вопрос