static bool IsEncoded (IList<Header> headers)
{
ContentEncoding encoding;
for (int i = 0; i < headers.Count; i++) {
if (headers[i].Id != HeaderId.ContentTransferEncoding)
continue;
MimeUtils.TryParse (headers[i].Value, out encoding);
switch (encoding) {
case ContentEncoding.SevenBit:
case ContentEncoding.EightBit:
case ContentEncoding.Binary:
return false;
default:
return true;
}
}
return false;
}