System.PropertyReflectionLibrary.Assign C# (CSharp) Method

Assign() public static method

public static Assign ( Type type, string info, data ) : bool
type 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;
        }
        

Same methods

PropertyReflectionLibrary::Assign ( Type type, string info, object data ) : bool
PropertyReflectionLibrary::Assign ( object o, string info, object data ) : bool
PropertyReflectionLibrary::Assign ( object o, string info, data ) : bool