protected override MediaTransformResult TransformStream(Stream stream, out Stream transformedStream)
{
string text;
using (var reader = new StreamReader(stream))
{
text = reader.ReadToEnd();
}
string transformedText;
var result = TransformText(text, out transformedText);
transformedStream = new MemoryStream();
var streamWriter = new StreamWriter(transformedStream);
streamWriter.Write(transformedText);
streamWriter.Flush();
transformedStream.Seek(0, SeekOrigin.Begin);
return result;
}