@Piligr1m

Как пометить класс как [Serializable] ,если он подгружается из dll?

Я использую dll файлы в моем проекте. Как я могу пометить класс как сериализуемый атрибутом [serializable]?
Я не имею исходный кода, только dll файл, на который есть ссылка в моем классе.
Я хочу сделать его сериализуемым, чтобы использовать состояние представления для моего объекта, который использует dll. Использую бинарную сериализацию.
Как решить проблему?
  • Вопрос задан
  • 217 просмотров
Решения вопроса 1
@Piligr1m Автор вопроса
Решение такое , если класс такой один то имеет смысл использовать механизм Surrogate Selector.
Если таких классов много, то имеет смысл использовать другой сериализатор ServiceStack.Text, Json.NET, FsPickler или другой
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@sergey_kzn
Написать свой класс-прокси для нужного вам. В своем классе помечать и реализовывать все что нужно вам.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы