public override void GetObjectData(SerializationInfo info, StreamingContext context) { base.GetObjectData(info, context); info.AddValue("rt", (int)ResultType); info.AddValue("cp", ContentPath); }