public override void GetData(object target, Stream outgoingData) { Pixmap pixmap = target as Pixmap; BinaryFormatter formatter = new BinaryFormatter(); formatter.Serialize(outgoingData, pixmap.ToString()); formatter.Serialize(outgoingData, pixmap.MainLayer.ToBitmap()); outgoingData.Flush(); }