9 private static readonly
byte[]
s_DASHDASH =
new byte[2] { 45, 45 };
16 : base(
stream, shouldEncodeLeadingDots: false)
31 foreach (
string header
in headers)
40 Close(multiAsyncResult);
42 return multiAsyncResult;
void WriteHeader(string name, string value, bool allowUnicode)
static readonly byte[] s_crlf
readonly BufferBuilder _bufferBuilder
void Flush(MultiAsyncResult multiResult)
readonly byte[] _boundaryBytes
MimeWriter(Stream stream, string boundary)
IAsyncResult BeginClose(AsyncCallback callback, object state)
static readonly byte[] s_DASHDASH
void Close(MultiAsyncResult multiResult)
void EndClose(IAsyncResult result)
override void WriteHeaders(NameValueCollection headers, bool allowUnicode)
override void CheckBoundary()
override void OnClose(object sender, EventArgs args)
static object End(IAsyncResult result)