private static string SetObject(Type type, object value)
{
using (MemoryStream memoryStream = new MemoryStream())
{
DataContractSerializer serializer = new DataContractSerializer(value.GetType());
serializer.WriteObject(memoryStream, value);
// must extract the inner xml.
XmlDocument document = new XmlDocument();
document.InnerXml = Encoding.UTF8.GetString(memoryStream.ToArray());
return document.DocumentElement.InnerXml;
}
}
#endregion