Ejemplo n.º 1
0
 public static List <PropertyInfo> GetDataProviderResultFieldActionList(object obj, DataProviderResultFieldAction fieldAction)
 {
     return(obj.GetType()
            .GetProperties()
            .Where(p => DataProviderResultField.IsDefined(p, typeof(DataProviderResultField)))
            .Where(p => ((DataProviderResultField)DataProviderResultField.GetCustomAttribute(
                             p, typeof(DataProviderResultField))).Actions.Contains(fieldAction)).ToList());
 }
Ejemplo n.º 2
0
 public static PropertyInfo GetDataProviderResultFieldActionSingle(object obj, DataProviderResultFieldAction fieldAction)
 {
     return(obj.GetType()
            .GetProperties()
            .Where(p => DataProviderResultField.IsDefined(p, typeof(DataProviderResultField)))
            .Where(p => ((DataProviderResultField)DataProviderResultField.GetCustomAttribute(
                             p, typeof(DataProviderResultField))).Actions.Contains(fieldAction)).FirstOrDefault());
 }