SendGrid.Net.Mime.ContentType.ToString C# (CSharp) Method

ToString() public method

public ToString ( ) : string
return string
        public override string ToString()
        {
            var sb = new StringBuilder();
            Encoding enc = CharSet != null ? Encoding.GetEncoding(CharSet) : Encoding.UTF8;
            sb.Append(MediaType);
            if (Parameters != null && Parameters.Count > 0)
            {
                foreach (var pair in parameters)
                {
                    if (pair.Value != null && pair.Value.ToString().Length > 0)
                    {
                        sb.Append("; ");
                        sb.Append(pair.Key);
                        sb.Append("=");
                        sb.Append(WrapIfEspecialsExist(EncodeSubjectRFC2047(pair.Value as string, enc)));
                    }
                }
            }
            return sb.ToString();
        }

Usage Example

 bool Equals(ContentType other)
 {
     return other != null && ToString() == other.ToString();
 }