public virtual bool Equals()

in messages/csharp/src/Deltix.Timebase.Messages/EPAM.Deltix.Timebase.Messages.Service/ErrorMessage.cs [221:281]


        public virtual bool Equals(ErrorMessage obj)
        {
            if ((obj == null))
            {
                return false;
            }
            if (((this.ErrorType != null) 
                        && (obj.ErrorType != null)))
            {
                if ((this.ErrorType.Equals(obj.ErrorType) != true))
                {
                    return false;
                }
            }
            else
            {
                if ((this.ErrorType != obj.ErrorType))
                {
                    return false;
                }
            }
            if ((this.SeqNum != obj.SeqNum))
            {
                return false;
            }
            if ((this.Level != obj.Level))
            {
                return false;
            }
            if (((this.MessageText != null) 
                        && (obj.MessageText != null)))
            {
                if ((this.MessageText.Equals(obj.MessageText) != true))
                {
                    return false;
                }
            }
            else
            {
                if ((this.MessageText != obj.MessageText))
                {
                    return false;
                }
            }
            if (((this.Details != null) 
                        && (obj.Details != null)))
            {
                if ((this.Details.Equals(obj.Details) != true))
                {
                    return false;
                }
            }
            else
            {
                if ((this.Details != obj.Details))
                {
                    return false;
                }
            }
            return base.Equals(obj);
        }