У меня сейчас проблема: для сериализации / десериализации объекта, который имеет только геттеры, помеченные как public
с DataContractSerializer
, я должен использовать атрибут [InternalsVisibleTo]
и сделать сеттеры internal
.
Как мне избежать этого уродливого обходного пути для успешной сериализации / десериализации моих объектов только для чтения?Реализация ISerializable
/ IXmlSerializable
- это последнее, что я хочу сделать.У меня есть другие способы сделать это?
Заранее спасибо.
Александр