Источник:
http://axforum.info/forums/blog.php?b=268
==============
X++:
string serializeClrObject(ClrObject _clrObject){ System.Xml.Serialization.XmlSerializer serializer; System.IO.StringWriter xml; ; xml =
new ClrObject(
"System.IO.StringWriter",
new System.Text.StringBuilder()); serializer =
new clrObject(
"System.Xml.Serialization.XmlSerializer", _clrObject.GetType()); serializer.Serialize(xml, _clrObject);
return xml.ToString();}
X++:
ClrObject deserializeClrObject(string _className, string _serializedClass){ System.Xml.Serialization.XmlSerializer serializer; System.IO.StringReader xml; ClrObject clrObject; ; xml =
new ClrObject(
"System.IO.StringReader", _serializedClass); clrObject =
new ClrObject(_className); serializer =
new clrObject(
"System.Xml.Serialization.XmlSerializer", clrObject.GetType());
return serializer.Deserialize(xml);}
Источник:
http://axforum.info/forums/blog.php?b=268