public bool Equals(MsgPackEmail other)
 {
     if (ReferenceEquals(null, other)) return false;
     if (ReferenceEquals(this, other)) return true;
     return Equals(other.ToAddress, ToAddress)
         && Equals(other.FromAddress, FromAddress)
         && Equals(other.Subject, Subject)
         && Equals(other.Body, Body)
         && other.AttachmentData.EquivalentTo(AttachmentData);
 }
 public bool Equals(MsgPackEmail other)
 {
     if (ReferenceEquals(null, other)) return false;
     if (ReferenceEquals(this, other)) return true;
     return Equals(other.ToAddress, ToAddress)
         && Equals(other.FromAddress, FromAddress)
         && Equals(other.Subject, Subject)
         && Equals(other.Body, Body)
         && other.AttachmentData.EquivalentTo(AttachmentData);
 }
 public object Any(MsgPackEmail request)
 {
     return(request);
 }
 public object Any(MsgPackEmail request)
 {
     return request;
 }