public override bool Equals(object obj) { if (obj != null && obj is FilterableAttribute) { FilterableAttribute fa = (FilterableAttribute)obj; return(this.filterable == fa.filterable); } return(false); }
public static bool IsPropertyFilterable(PropertyDescriptor propertyDescriptor) { FilterableAttribute attribute = (FilterableAttribute)propertyDescriptor.Attributes[typeof(FilterableAttribute)]; if (attribute != null) { return(attribute.Filterable); } return(true); }
public override bool Equals(object obj) { if (obj == this) { return(true); } FilterableAttribute attribute = obj as FilterableAttribute; return((attribute != null) && (attribute.Filterable == this._filterable)); }
/// <internalonly/> public override bool Equals(object obj) { if (obj == this) { return(true); } FilterableAttribute other = obj as FilterableAttribute; return((other != null) && (other.Filterable == _filterable)); }
public static bool IsTypeFilterable(Type type) { if (type == null) { throw new ArgumentNullException("type"); } object obj2 = _filterableTypes[type]; if (obj2 == null) { FilterableAttribute attribute = (FilterableAttribute)TypeDescriptor.GetAttributes(type)[typeof(FilterableAttribute)]; obj2 = (attribute == null) ? ((object)0) : ((object)attribute.Filterable); _filterableTypes[type] = obj2; } return((bool)obj2); }
public static bool IsTypeFilterable(Type type) { if (type == null) { throw new ArgumentNullException("type"); } object result = _filterableTypes[type]; if (result != null) { return((bool)result); } System.ComponentModel.AttributeCollection attrs = TypeDescriptor.GetAttributes(type); FilterableAttribute attr = (FilterableAttribute)attrs[typeof(FilterableAttribute)]; result = (attr != null) && attr.Filterable; _filterableTypes[type] = result; return((bool)result); }