public static Assign ( |
||
type | ||
info | string | |
return | bool |
public static bool Assign<T>(this Type type, string info, T data)
{
var property = type.GetProperty(info, ReflectionLibrary.STATIC_MEMBER_BINDING_FLAGS);
var valid = property != null && property.CanWrite && property.PropertyType.IsInstanceOfType(data);
if (valid) property.SetValue(null, data);
return valid;
}