public override void WriteObjectData (ObjectWriter ow, BinaryWriter writer, object data)
{
SerializationInfo info = (SerializationInfo) data;
SerializationInfoEnumerator e = info.GetEnumerator ();
while (e.MoveNext ())
ow.WriteValue (writer, e.ObjectType, e.Value);
}