Inheriting ListViewItem Serialize/Deserialize Problem
So is it possible to derive from ListViewItem and do serialization? MSDN implies it is. For example, there are protected Serialize/Deserialize methods that have a note to inheritors (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwindowsformslistviewitemclassdeserializetopic.asp). But I don't understand how to use them. They are not part of the ISerializable interface, and ListViewItem doesn't even implement the GetObjectData that ISerializable calls for.
I have tried implementing an empty MyObject() constructor and also just implement the Serialize and Deserialize methods (calling the base ListViewItem ones), but I keep getting the same exception from the Deserialize.
Any ideas or should I just use Tag?
Raj

