public override void LooseUnmarshal(OpenWireFormat wireFormat, Object o, BinaryReader dataIn) { base.LooseUnmarshal(wireFormat, o, dataIn); ActiveMQBlobMessage info = (ActiveMQBlobMessage)o; info.RemoteBlobUrl = LooseUnmarshalString(dataIn); info.MimeType = LooseUnmarshalString(dataIn); info.DeletedByBroker = dataIn.ReadBoolean(); }