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