public bool Matches(string mimeFormatStr)
 {
     try
     {
         var mimeFormat = new MimeFormat(mimeFormatStr);
         return (Type == "*" || Type.Equals(mimeFormat.Type, StringComparison.CurrentCultureIgnoreCase)) &&
                (SubType == "*" || SubType.Equals(mimeFormat.SubType, StringComparison.CurrentCultureIgnoreCase));
     }
     catch
     {
         return false;
     }
 }
 public bool Matches(string mimeFormatStr)
 {
     try
     {
         var mimeFormat = new MimeFormat(mimeFormatStr);
         return((Type == "*" || Type.Equals(mimeFormat.Type, StringComparison.CurrentCultureIgnoreCase)) &&
                (SubType == "*" || SubType.Equals(mimeFormat.SubType, StringComparison.CurrentCultureIgnoreCase)));
     }
     catch
     {
         return(false);
     }
 }