类FilterDescriptor
表示声明式过滤。
名称空间:Telerik。数据源
组装: Telerik.DataSource.dll
语法
公共类FilterDescriptor: FilterDescriptorBase, IFilterDescriptor
构造函数
FilterDescriptor ()
过滤器描述符(字符串,过滤器操作符,对象)
类的新实例初始化FilterDescriptor类。
宣言
public FilterDescriptor(字符串成员,FilterOperator,对象filterValue)
参数
系统。字符串成员 的成员。 |
FilterOperatorfilterOperator 筛选操作符。 |
系统。对象filterValue 过滤器值。 |
属性
ConvertedValue
宣言
公共对象ConvertedValue {get;}
属性值
系统。对象 |
成员
获取或设置将用于筛选的成员名称。
宣言
成员{get;设置;}
属性值
系统。字符串 |
MemberType
获取或设置用于筛选的成员的类型。如果成员类型不能自动解析,请设置此属性。这种情况是:带有ICustomTypeDescriptor、XmlNode或DataRow的项。改变这个属性并没有提高
宣言
公共类型成员类型{获取;设置;}
属性值
系统。类型 用于筛选的成员的类型。 |
操作符
价值
获取或设置目标筛选器值。
宣言
公共对象值{get;设置;}
属性值
系统。对象 |
方法
CreateFilterExpression (ParameterExpression)
创建谓词筛选器表达式。
宣言
表达式CreateFilterExpression(ParameterExpression)
参数
System.Linq.Expressions.ParameterExpressionparameterExpression 参数表达式,它将用于筛选。 |
返回
System.Linq.Expressions.Expression 谓词筛选器表达式。 |
覆盖
Equals(对象)
确定指定的obj
等于当前描述符。
宣言
Equals(对象obj)
参数
系统。对象obj |
返回
系统。布尔 |
= (FilterDescriptor)
确定指定的其他
描述符等于当前的。
宣言
(FilterDescriptor other)
参数
FilterDescriptor其他 另一个筛选器描述符。 |
返回
系统。布尔 如果当前描述符的所有成员都等于 |
GetHashCode方法()
作为特定类型的哈希函数。
宣言
public override int GetHashCode()
返回
系统。Int32 当前筛选器描述符的哈希代码。 |
序列化(IDictionary <字符串、对象>)
内部使用
宣言
序列化(dictionary json)
参数
System.Collections.Generic.IDictionary<系统。字符串,系统。对象>json |