Class CompositeFilterDescriptor
Inherited Members
Namespace: Telerik.WinControls.Data
Assembly: Telerik.WinControls.dll
Syntax
public class CompositeFilterDescriptor : FilterDescriptor, INotifyPropertyChanged, INotifyPropertyChangingEx, ICloneable
Constructors
CompositeFilterDescriptor()
Declaration
public CompositeFilterDescriptor()
Properties
Expression
Gets the filter expression.
Declaration
public override string Expression { get; }
Property Value
System.String
The filter expression. |
Overrides
FilterDescriptors
Gets the filter descriptors.
Declaration
public virtual FilterDescriptorCollection FilterDescriptors { get; }
Property Value
FilterDescriptorCollection
The filter descriptors. |
IsSameName
Gets a value indicating whether this instance contains FilterDescriptor's with different PropertyName.
Declaration
public bool IsSameName { get; }
Property Value
System.Boolean
|
LogicalOperator
Gets or sets the logical operator.
Declaration
public virtual FilterLogicalOperator LogicalOperator { get; set; }
Property Value
FilterLogicalOperator
The logical operator. |
NotOperator
Gets or sets a value indicating whether [not operator].
Declaration
public bool NotOperator { get; set; }
Property Value
System.Boolean
|
Operator
Gets or sets the operator.
Declaration
public override FilterOperator Operator { get; set; }
Property Value
FilterOperator
The operator. |
Overrides
PropertyName
Gets or sets the name of the property.
Declaration
public override string PropertyName { get; set; }
Property Value
System.String
The name of the property. |
Overrides
Methods
Clone()
ConvertTo(CompositeFilterDescriptor.DescriptorType)
Converts to the filter descriptor to concrete type
Declaration
public CompositeFilterDescriptor ConvertTo(CompositeFilterDescriptor.DescriptorType type)
Parameters
CompositeFilterDescriptor.DescriptorType
type
The type. |
Returns
CompositeFilterDescriptor
The converted instance of CompositeFilterDescriptor |
ConvertTo(CompositeFilterDescriptor.DescriptorType, Type)
Converts to the filter descriptor to a concrete type.
Declaration
public CompositeFilterDescriptor ConvertTo(CompositeFilterDescriptor.DescriptorType type, Type dataType)
Parameters
CompositeFilterDescriptor.DescriptorType
type
The type to which the filter will be converted. |
System.Type
dataType
The type of data that will be filtered. |
Returns
CompositeFilterDescriptor
The converted instance of CompositeFilterDescriptor |
CreateDescriptor(CompositeFilterDescriptor.DescriptorType, String, Object[])
Creates the descriptor.
Declaration
public static CompositeFilterDescriptor CreateDescriptor(CompositeFilterDescriptor.DescriptorType type, string propertyName, params object[] values)
Parameters
CompositeFilterDescriptor.DescriptorType
type
The type. |
System.String
propertyName
|
System.Object[]
values
|
Returns
CompositeFilterDescriptor
|
CreateDescriptor(CompositeFilterDescriptor.DescriptorType, String, Type, Object[])
Creates the descriptor.
Declaration
public static CompositeFilterDescriptor CreateDescriptor(CompositeFilterDescriptor.DescriptorType type, string propertyName, Type dataType, params object[] values)
Parameters
CompositeFilterDescriptor.DescriptorType
type
The type. |
System.String
propertyName
Name of the property. |
System.Type
dataType
Type of the data that will be filtered. |
System.Object[]
values
The values. |
Returns
CompositeFilterDescriptor
|
GetCompositeExpression(CompositeFilterDescriptor)
Declaration
public static string GetCompositeExpression(CompositeFilterDescriptor filterDescriptor)
Parameters
CompositeFilterDescriptor
filterDescriptor
|
Returns
System.String
|
GetCompositeExpression(CompositeFilterDescriptor, Function<FilterDescriptor, Object>)
Declaration
public static string GetCompositeExpression(CompositeFilterDescriptor filterDescriptor, Function<FilterDescriptor, object> formatValue)
Parameters
CompositeFilterDescriptor
filterDescriptor
|
Function<FilterDescriptor, System.Object>
formatValue
|
Returns
System.String
|
GetDescriptorType(CompositeFilterDescriptor)
Gets the type of the CompositeFilterDescriptor.
Declaration
public static CompositeFilterDescriptor.DescriptorType GetDescriptorType(CompositeFilterDescriptor compositeDescriptor)
Parameters
CompositeFilterDescriptor
compositeDescriptor
The filter descriptor. |
Returns
CompositeFilterDescriptor.DescriptorType
|
ToString()
Returns a System.String that represents this instance.
Declaration
public override string ToString()
Returns
System.String
A System.String that represents this instance. |