Apache.NMS.ActiveMQ.Commands.MessageId.Equals C# (CSharp) Method

Equals() public method

public Equals ( MessageId that ) : bool
that MessageId
return bool
        public virtual bool Equals(MessageId that)
        {
            if(!Equals(this.ProducerId, that.ProducerId))
            {
                return false;
            }
            if(!Equals(this.ProducerSequenceId, that.ProducerSequenceId))
            {
                return false;
            }
            if(!Equals(this.BrokerSequenceId, that.BrokerSequenceId))
            {
                return false;
            }

            return true;
        }

Same methods

MessageId::Equals ( object that ) : bool

Usage Example

        public virtual bool Equals(ActiveMQMessage that)
        {
            MessageId oMsg    = that.MessageId;
            MessageId thisMsg = this.MessageId;

            return(thisMsg != null && oMsg != null && oMsg.Equals(thisMsg));
        }