Joshi.Utils.Imap.Imap.IsMultipart C# (CSharp) Method

IsMultipart() public method

Check if this message is multipart To Identify multipart message, the content-type is either multipart or rfc822
public IsMultipart ( ArrayList asHeader ) : bool
asHeader System.Collections.ArrayList
return bool
        public bool IsMultipart(ArrayList asHeader)
        {
            for (int i = 0 ; i < asHeader.Count; i = i+ 2)
            {
                if ( asHeader[i].ToString().ToLower() == IMAP_MESSAGE_CONTENT_TYPE.ToLower())
                {
                    string sValue = asHeader[i+1].ToString();
                    sValue = sValue.ToLower();
                    if (sValue.StartsWith( IMAP_MESSAGE_MULTIPART.ToLower() ) ||
                        sValue.StartsWith( IMAP_MESSAGE_RFC822.ToLower() ))
                    {
                        return true;
                    }
                    else
                        return false;
                }
            }
            return false;
        }