internal HttpWriter (HttpResponse Response) { _Response = Response; _Encoding = _Response.ContentEncoding; _OutputStream = AllocateStream (); _OutputHelper = new StreamWriter (_OutputStream, _Response.ContentEncoding); _ResponseStream = new HttpResponseStream (this); }
static void FreeStream (ReusableMemoryStream st) { lock (buffer_stack) { buffer_stack.Push (st.GetInternalBuffer ()); } }
internal void Clear () { _OutputHelper.Close (); _OutputStream = new ReusableMemoryStream (_OutputStream.GetInternalBuffer ()); _OutputHelper = new StreamWriter (_OutputStream, _Response.ContentEncoding); }