Мелочь, а неприятно. Допустим, какой-то класс помечен атрибутом XmlRoot:
[XmlRoot( «SomeXmlNode» )]
public class SomeClass { ... }
Если надо пометить его, как устаревший, атрибут Obsolete надо ставить ДО XmlRoot. Иначе по факту получим еще и XmlIgnore до кучи: при операциях сохранения и чтения XML будут сыпаться ошибки о неизвестном элементе «
(
Read more... )