Esempio n. 1
0
        public static PropertyDrawer GetDrawer(FieldInfo field)
        {
            Type type = AttributeUtility.GetPropertyAttribute(field);

            return(GetDrawer(type));
        }
Esempio n. 2
0
 public static Type GetPropertyAttribute(FieldInfo field)
 {
     return(AttributeUtility.GetPropertyAttribute(AttributeUtility.GetCustomAttributes(field)) ?? field.FieldType);
 }
Esempio n. 3
0
 public static Type GetCustomDrawerAttribute(Type type)
 {
     return(AttributeUtility.GetCustomDrawerAttribute(AttributeUtility.GetCustomAttributes(type)));
 }
Esempio n. 4
0
 public static string GetTooltip(this FieldInfo field)
 {
     return(AttributeUtility.GetTooltip(AttributeUtility.GetCustomAttributes(field)));
 }
Esempio n. 5
0
 public static string GetTooltip(this Type type)
 {
     return(AttributeUtility.GetTooltip(AttributeUtility.GetCustomAttributes(type)));
 }
Esempio n. 6
0
 public static string GetTooltip(this object obj)
 {
     return(AttributeUtility.GetTooltip(obj.GetType()));
 }