private void SetValue(MemberInfo member, object obj, object value)
{
try
{
if (member.MemberType == MemberTypes.Field)
{
((FieldInfo)member).SetValue(obj, value);
}
if (member.MemberType == MemberTypes.Property)
{
((PropertyInfo)member).SetValue(obj, value, null);
}
}
catch (Exception ex)
{
var message = string.Format("{0} : {1} : {2}", ex.Message, member.Name, value);
Console.WriteLine(message);
}
}