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; } }
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 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); }
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; } }
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)); }
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); } }