Пример #1
0
 public static void NotAdd(this IAdditionalAttributes attributes)
 {
     attributes.SetAttribute(new NotAddAttribute());
 }
Пример #2
0
 public static IAdditionalAttributes ReadOnly(this IAdditionalAttributes attributes)
 {
     attributes.SetAttribute(new ReadOnlyAttribute(true));
     return(attributes);
 }
Пример #3
0
 public static bool IsNotAdd(this IAdditionalAttributes attributes)
 {
     return(attributes.GetAttribute <NotAddAttribute>() != null);
 }
Пример #4
0
        /*public static string DisplayName(this IAdditionalAttributes attributes, string )
         * {
         *  return attributes.GetAttribute<DisplayNameAttribute>().DisplayName;
         * }*/

        public static PropertyInfo ForeignInfo(this IAdditionalAttributes attributes)
        {
            return(attributes.GetAttribute <ForeignTypeAttribute>().GetOrDefault(x => x.ForeignInfo));
        }
Пример #5
0
 public static bool IsReadOnly(this IAdditionalAttributes attributes)
 {
     return(attributes.GetAttribute <ReadOnlyAttribute>() != null);
 }
Пример #6
0
 public static string DisplayName(this IAdditionalAttributes attributes)
 {
     return(attributes.GetAttribute <DisplayNameAttribute>().DisplayName);
 }
Пример #7
0
 public static string Format(this IAdditionalAttributes attributes)
 {
     return(attributes.GetAttribute <DisplayFormatAttribute>().GetOrDefault(x => x.DataFormatString));
 }
Пример #8
0
 public static bool NotFilter(this IAdditionalAttributes attributes)
 {
     return(attributes.GetAttribute <NotFilterAttribute>() != null);
 }
Пример #9
0
 public static string Control(this IAdditionalAttributes attributes)
 {
     return(attributes.GetAttribute <UIHintAttribute>().UIHint);
 }
Пример #10
0
 public static Type ForeignType(this IAdditionalAttributes attributes)
 {
     return(attributes.GetAttribute <ForeignTypeAttribute>().GetOrDefault(x => x.ForeignType));
 }