in src/nms-api/Util/MessageTransformation.cs [128:145]
public virtual void CopyProperties(IMessage fromMessage, IMessage toMessage)
{
toMessage.NMSMessageId = fromMessage.NMSMessageId;
toMessage.NMSCorrelationID = fromMessage.NMSCorrelationID;
toMessage.NMSReplyTo = DoTransformDestination(fromMessage.NMSReplyTo);
toMessage.NMSDestination = DoTransformDestination(fromMessage.NMSDestination);
toMessage.NMSDeliveryMode = fromMessage.NMSDeliveryMode;
toMessage.NMSRedelivered = fromMessage.NMSRedelivered;
toMessage.NMSType = fromMessage.NMSType;
toMessage.NMSPriority = fromMessage.NMSPriority;
toMessage.NMSTimestamp = fromMessage.NMSTimestamp;
toMessage.NMSTimeToLive = fromMessage.NMSTimeToLive;
foreach (string key in fromMessage.Properties.Keys)
{
toMessage.Properties[key] = fromMessage.Properties[key];
}
}