/// <summary> /// Pulls the http stream through the WikiFormatter filter. /// </summary> /// <param name="buffer">The content stream</param> /// <param name="offset">Start of the stream</param> /// <param name="count">Lenght of the stream</param> public override void Write(byte[] buffer, int offset, int count) { if (Closed) { throw new ObjectDisposedException("WikiTransformFilter"); } var content = Encoding.Default.GetString(buffer, offset, count); var wikiFormatter = new WikiFormatter(); content = wikiFormatter.Format(content); var output = Encoding.Default.GetBytes(content); BaseStream.Write(output, 0, output.Length); }