public override void WriteToStream(System.IO.Stream stream) { byte[] buffer=Encoding.UTF8.GetBytes(this.Text); stream.Write(buffer, 0, buffer.Length); // char data stream.WriteByte(0); // null terminator }