public static object GetValue(this MemberInfo member, object obj)
{
if (member is FieldInfo)
{
return ((FieldInfo)member).GetValue(obj);
}
else if (member is PropertyInfo)
{
return ((PropertyInfo)member).GetValue(obj, null);
}
else
{
return null;
}
}
public static Type Type(this MemberInfo member)