Как пометить класс как [Serializable] ,если он подгружается из dll?
Я использую dll файлы в моем проекте. Как я могу пометить класс как сериализуемый атрибутом [serializable]?
Я не имею исходный кода, только dll файл, на который есть ссылка в моем классе.
Я хочу сделать его сериализуемым, чтобы использовать состояние представления для моего объекта, который использует dll. Использую бинарную сериализацию.
Как решить проблему?
Решение такое , если класс такой один то имеет смысл использовать механизм Surrogate Selector.
Если таких классов много, то имеет смысл использовать другой сериализатор ServiceStack.Text, Json.NET, FsPickler или другой