public virtual void CopyProperties()

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];
            }
        }