/// <summary> /// Serializes object graph with specified root object into XML and /// writes it to the specified file /// </summary> /// <param name="domain">Root object</param> /// <param name="fi">Output file</param> public void Write(object domain, System.IO.FileInfo fi) { ObjectTreeXmlWriter otxw = new ObjectTreeXmlWriter(); otxw.Write(domain, fi); }
/// <summary> /// Serializes object graph with specified root object into XML and /// writes it to the specified output stream /// </summary> /// <param name="domain">Root object</param> /// <param name="s">Output stream (caller is responsible for closing the stream)</param> public void Write(object domain, System.IO.Stream s) { ObjectTreeXmlWriter otxw = new ObjectTreeXmlWriter(); otxw.Write(domain, s); }