internal void WriteTo(MimeWriter writer) { for (int i = 0; i < Count; ++i) { base[i].WriteTo(writer); } }
internal virtual void WriteContentTo(MimeWriter writer) { if (writer is null) { throw new ArgumentNullException(nameof(writer)); } writer.WriteContent(_content, _contentLength, ContentTransferEncoding); }
public void WriteTo(MimeWriter writer) { for (int i = 0; i < Count; ++i) { if (i > 0) { writer.WriteAddressSep(); } base[i].WriteTo(writer); } }
internal void WriteTo(MimeWriter writer) { if (_name != "Bcc") { if (_valueObject is IMimeWriterTo value) { writer.WriteHeaderField(_name, value); } else { writer.WriteHeaderField(_name, _value); } } }
public void WriteTo(Stream stream) { using (MimeWriter Writer = new MimeWriter(stream)) { if (WriteHasData) { WriteTo(Writer); } else { if (_body != null && _body.Length > 0) { Writer.WriteBody(_body); } } } }
public void WriteTo(MimeWriter writer) { if (writer is null) { throw new ArgumentNullException(nameof(writer)); } writer.WriteFieldValue(_type); if (_parameters != null) { for (int i = 0; i < Parameters.Count; ++i) { writer.WriteFieldParameter(Parameters[i]); } } }
public void WriteTo(MimeWriter writer) { if (writer is null) { throw new ArgumentNullException(nameof(writer)); } Fields.WriteTo(writer); writer.WriteNewLine(); if (this is MimeMessage) { writer.WriteMimeText(); } WriteContentTo(writer); }
internal override void WriteContentTo(MimeWriter writer) { MimeField FldContentType = Fields["Content-Type"]; if (FldContentType != null && FldContentType.ValueContentType.isMultipart) { for (int i = 0; i < _parts.Count; ++i) { writer.WriteBoundary(ContentType.Boundary, false); _parts[i].WriteTo(writer); } writer.WriteBoundary(ContentType.Boundary, true); } else { if (_parts != null && _parts.Count > 0) { throw new MimeException("Part is multipart but content-type is not."); } base.WriteContentTo(writer); } }
public void WriteTo(MimeWriter writer) { writer.WriteAddress(_address, _displayName); }