MimeKit.Header.EncodeUnstructuredHeader C# (CSharp) Method

EncodeUnstructuredHeader() static private method

static private EncodeUnstructuredHeader ( ParserOptions options, MimeKit.FormatOptions format, Portable.Text.Encoding charset, string field, string value ) : byte[]
options ParserOptions
format MimeKit.FormatOptions
charset Portable.Text.Encoding
field string
value string
return byte[]
		static byte[] EncodeUnstructuredHeader (ParserOptions options, FormatOptions format, Encoding charset, string field, string value)
		{
			if (format.International) {
				var folded = Fold (format, field, value);

				return Encoding.UTF8.GetBytes (folded);
			}

			var encoded = Rfc2047.EncodeText (format, charset, value);

			return Rfc2047.FoldUnstructuredHeader (format, field, encoded);
		}