private MultipartMessagePart ParsePartHeaders(BinaryReader reader) { MultipartMessagePart part = new MultipartMessagePart(); while (true) { byte[] bytes = reader.ReadUntilCRLF(); // did we reach the end of the headers list? if (bytes.Length == 0) { break; } HeaderField header = HeaderField.Parse(bytes, message.BaseEncoding); part.AddHeader(header); } return(part); }
private static HeaderField ParseHeaderField(string value) { return(HeaderField.Parse(value)); }