public static PropertyTreeXmlWriter CreateXml(XmlWriter xmlWriter, PropertyTreeWriterSettings settings = null)
        {
            if (xmlWriter == null)
                throw new ArgumentNullException("xmlWriter"); // $NON-NLS-1

            return new PropertyTreeXmlWriter(xmlWriter, settings);
        }
        public static PropertyTreeXmlWriter CreateXml(TextWriter outputWriter, PropertyTreeWriterSettings settings = null)
        {
            if (outputWriter == null)
                throw new ArgumentNullException("outputWriter"); // $NON-NLS-1

            return CreateXml(XmlWriter.Create(outputWriter), settings);
        }
 public PropertyTreeWriterSettings(PropertyTreeWriterSettings other)
 {
     if (other != null)
     {
         IncludeMetadata = other.IncludeMetadata;
     }
 }
Example #4
0
 public static PropertyTreeXmlWriter CreateXml(XmlWriter xmlWriter, PropertyTreeWriterSettings settings = null)
 {
     if (xmlWriter == null)
     {
         throw new ArgumentNullException("xmlWriter"); // $NON-NLS-1
     }
     return(new PropertyTreeXmlWriter(xmlWriter, settings));
 }
Example #5
0
 public static PropertyTreeXmlWriter CreateXml(TextWriter outputWriter, PropertyTreeWriterSettings settings = null)
 {
     if (outputWriter == null)
     {
         throw new ArgumentNullException("outputWriter"); // $NON-NLS-1
     }
     return(CreateXml(XmlWriter.Create(outputWriter), settings));
 }
        public string ToXmlString(PropertyTreeWriterSettings settings = null)
        {
            var sw  = new StringWriter();
            var xml = XmlWriter.Create(sw);

            SaveXml(xml, settings);
            return(sw.ToString());
        }
        public static PropertyTreeXmlWriter CreateXml(Stream output,
                                                      Encoding encoding = null,
                                                      PropertyTreeWriterSettings settings = null)
        {
            if (output == null)
                throw new ArgumentNullException("output"); // $NON-NLS-1

            var xsettings = new XmlWriterSettings {
                Encoding = encoding ?? Encoding.UTF8
            };
            return CreateXml(XmlWriter.Create(output, xsettings), settings);
        }
Example #8
0
        public static PropertyTreeXmlWriter CreateXml(Stream output,
                                                      Encoding encoding = null,
                                                      PropertyTreeWriterSettings settings = null)
        {
            if (output == null)
            {
                throw new ArgumentNullException("output"); // $NON-NLS-1
            }
            var xsettings = new XmlWriterSettings {
                Encoding = encoding ?? Encoding.UTF8
            };

            return(CreateXml(XmlWriter.Create(output, xsettings), settings));
        }
 public static PropertyTreeXmlWriter Create(XmlWriter outputWriter, PropertyTreeWriterSettings settings = null)
 {
     return PropertyTreeWriter.CreateXml(outputWriter, settings);
 }
 public static PropertyTreeXmlWriter Create(Stream outputStream, Encoding encoding = null, PropertyTreeWriterSettings settings = null)
 {
     return PropertyTreeWriter.CreateXml(outputStream, encoding, settings);
 }
 public static PropertyTreeXmlWriter Create(string outputFileName, PropertyTreeWriterSettings settings = null)
 {
     return PropertyTreeWriter.CreateXml(outputFileName, settings);
 }
 internal PropertyTreeXmlWriter(XmlWriter xmlWriter, PropertyTreeWriterSettings settings)
 {
     this.xmlWriter = xmlWriter;
     this.settings = settings ?? new PropertyTreeWriterSettings();
 }
 public PropertyTreeWriterSettings(PropertyTreeWriterSettings other)
 {
     if (other != null) {
         this.IncludeMetadata = other.IncludeMetadata;
     }
 }
Example #14
0
 public static PropertyTreeXmlWriter CreateXml(string outputFileName,
                                               PropertyTreeWriterSettings settings = null)
 {
     return(CreateXml(XmlWriter.Create(File.AppendText(outputFileName)), settings));
 }
 public static PropertyTreeXmlWriter Create(string outputFileName, PropertyTreeWriterSettings settings = null)
 {
     return(PropertyTreeWriter.CreateXml(outputFileName, settings));
 }
 public static PropertyTreeXmlWriter Create(Stream outputStream, Encoding encoding = null, PropertyTreeWriterSettings settings = null)
 {
     return(PropertyTreeWriter.CreateXml(outputStream, encoding, settings));
 }
 internal PropertyTreeXmlWriter(XmlWriter xmlWriter, PropertyTreeWriterSettings settings)
 {
     this.xmlWriter = xmlWriter;
     this.settings  = settings ?? new PropertyTreeWriterSettings();
 }
 public static PropertyTreeXmlWriter Create(XmlWriter outputWriter, PropertyTreeWriterSettings settings = null)
 {
     return(PropertyTreeWriter.CreateXml(outputWriter, settings));
 }
 public void SaveXml(XmlWriter xmlWriter, PropertyTreeWriterSettings settings = null)
 {
     using (var writer = PropertyTreeWriter.CreateXml(xmlWriter, settings)) {
         SaveXmlCore(writer);
     }
 }
 public void SaveXml(Stream outputStream, Encoding encoding = null, PropertyTreeWriterSettings settings = null)
 {
     using (var writer = PropertyTreeWriter.CreateXml(outputStream, encoding, settings)) {
         SaveXmlCore(writer);
     }
 }