protected override void OnWriteBodyContents(XmlDictionaryWriter writer) { writer.WriteStartElement("Binary"); XmlWriterStream stream = new XmlWriterStream(writer); this.writer(stream); stream.Close(); writer.WriteEndElement(); }