public void SaveXml(Stream outputStream, Encoding encoding = null, PropertyTreeWriterSettings settings = null)
 {
     using (var writer = PropertyTreeWriter.CreateXml(outputStream, encoding, settings)) {
         SaveXmlCore(writer);
     }
 }
 public void SaveXml(XmlWriter xmlWriter, PropertyTreeWriterSettings settings = null)
 {
     using (var writer = PropertyTreeWriter.CreateXml(xmlWriter, settings)) {
         SaveXmlCore(writer);
     }
 }
 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 static PropertyTreeXmlWriter Create(string outputFileName, PropertyTreeWriterSettings settings = null)
 {
     return(PropertyTreeWriter.CreateXml(outputFileName, settings));
 }