У меня есть класс MyDataTable, который наследуется от System.Data.DataTable
Я реализовал ISerializable в своем классе, и у меня есть 'Public Overrides Sub GetObjectData ...'
Но когда я пытаюсь сериализовать объект 'MyDataTable', я получаю сообщение об ошибке, в котором говорится, что 'MyDataTable' не помечен как сериализуемый.
Если я вместо этого использовал DataTable - мой код сериализуется правильно.
Если я добавляю сериализуемый атрибут в класс «MyDataTable» - он сериализуется правильно, но мне говорят, что это не нужно, если я реализую ISerializable.
Может ли кто-нибудь указать мне правильное направление?