private XmlFragmentWriter CreateXmlWriter(StringWriter buffer)
        {
            XmlFragmentWriter writer = new XmlFragmentWriter(buffer);

            writer.Formatting = Formatting;
            return(writer);
        }
        /// <summary>
        /// Writes the node.
        /// </summary>
        /// <param name="reader">The reader.</param>
        /// <param name="defattr">The defattr.</param>
        /// <remarks></remarks>
        public override void WriteNode(XmlReader reader, bool defattr)
        {
            StringWriter      buffer = new StringWriter();
            XmlFragmentWriter writer = CreateXmlWriter(buffer);

            writer.WriteNodeBase(reader, defattr);
            writer.Close();
            WriteRaw(buffer.ToString());
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="XmlIntegrationResultWriter" /> class.	
 /// </summary>
 /// <param name="textWriter">The text writer.</param>
 /// <remarks></remarks>
 public XmlIntegrationResultWriter(TextWriter textWriter)
 {
     writer = new XmlFragmentWriter(textWriter);
 }
Esempio n. 4
0
 private XmlFragmentWriter CreateXmlWriter(StringWriter buffer)
 {
     XmlFragmentWriter writer = new XmlFragmentWriter(buffer);
     writer.Formatting = Formatting;
     return writer;
 }
 public void CreateWriter()
 {
     baseWriter = new StringWriter();
     writer = new XmlFragmentWriter(baseWriter);
 }