Exemple #1
0
 public static PropertyMetaDataBuilder <Te, Tp> ForeignType <Te, Tp>(
     this PropertyMetaDataBuilder <Te, Tp> builder, Type foreignType)
 {
     builder.SetAttribute(new ForeignTypeAttribute(foreignType));
     builder.UIHint(Controls.Select);
     return(builder);
 }
Exemple #2
0
        private static PropertyMetaDataBuilder <Te, Tp> AddProperty <Te, Tp>(BaseMetaData metaData,
                                                                             PropertyInfo propertyForName, string displayName)
        {
            var propertyMetaDataBuilder = new PropertyMetaDataBuilder <Te, Tp>(propertyForName);

            propertyMetaDataBuilder.SetAttribute(new DisplayNameAttribute(displayName));
            metaData.PropertyBuilders.Add(propertyMetaDataBuilder);
            return(propertyMetaDataBuilder);
        }
Exemple #3
0
 public static PropertyMetaDataBuilder <Te, Tp> NotFilter <Te, Tp>(
     this PropertyMetaDataBuilder <Te, Tp> builder)
 {
     builder.SetAttribute(new NotFilterAttribute());
     return(builder);
 }