internal void AddXdoProperties(object instance, XmlElement root, XmlDocument xd)
{
if (instance == null)
{
return;
}
PropertyDescriptorCollection pds = TypeDescriptor.GetProperties(instance);
if (!((instance is DataSet) || (instance is DataTable) || (instance is DataColumn) || (instance is DataRelation)))
{
return;
}
for (int i = 0; i < pds.Count; i++)
{
AddXdoProperty(pds[i], instance, root, xd);
}
return;
}