I am looking at a class in a solution that implements the ISerializable interface. It has a GetObjectData method for serialization as required by t
ISerializable
GetObjectData
Implementing Iserializable gives a performance improvement because there is no need to use reflection to serialize the object