System.FieldReflectionLibrary.SetData C# (CSharp) Method

SetData() public static method

public static SetData ( Type type, string info, object data ) : bool
type Type
info string
data object
return bool
        public static bool SetData(this Type type, string info, object data)
        {
            var field = type.GetField(info, ReflectionLibrary.STATIC_MEMBER_BINDING_FLAGS);

            var valid = field != null && field.FieldType.IsInstanceOfType(data) && !field.IsInitOnly;

            if (valid) field.SetValue(null, data);

            return valid;
        }

Same methods

FieldReflectionLibrary::SetData ( object o, string info, object data ) : bool
FieldReflectionLibrary::SetData ( Type type, string info, data ) : bool
FieldReflectionLibrary::SetData ( object o, string info, data ) : bool