Microsoft.Legal.MatterCenter.Utility.MailMimeReader.ConvertToTransferEncoding C# (CSharp) Method

ConvertToTransferEncoding() private static method

converts TransferEncoding as defined in the RFC into a .NET TransferEncoding .NET doesn't know the type "bit8". It is translated here into "bit7", which requires the same kind of processing (none).
private static ConvertToTransferEncoding ( string transferEncodingString ) : TransferEncoding
transferEncodingString string string to be converted into TransferEncoding
return TransferEncoding
        private static TransferEncoding ConvertToTransferEncoding(string transferEncodingString)
        {
            TransferEncoding result = TransferEncoding.Unknown;
            switch (transferEncodingString.Trim().ToUpperInvariant())
            {
                case ServiceConstants.MailAttributes.BIT_7:
                case ServiceConstants.MailAttributes.BIT_8:
                    result = TransferEncoding.SevenBit;
                    break;
                case ServiceConstants.MailAttributes.QUOTED_PRINTABLE:
                    result = TransferEncoding.QuotedPrintable;
                    break;
                case ServiceConstants.MailAttributes.BASE64:
                    result = TransferEncoding.Base64;
                    break;
                default:
                    result = TransferEncoding.Unknown;
                    break;
            }
            return result;
        }