internal void WriteStreamTo(Stream output) { Contract.Requires(BaseStream is MemoryStream); (BaseStream as MemoryStream).WriteTo(output); }