internal virtual void Write(BinaryWriter output) { // Console.WriteLine("Writing " + name + " stream at " + output.Seek(0,SeekOrigin.Current) + " = " + start); MemoryStream str = (MemoryStream)BaseStream; output.Write(str.ToArray()); }