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. The filter expression. |
Overrides
FilterDescriptors
Gets the filter descriptors.
Declaration
public virtual FilterDescriptorCollection FilterDescriptors { get; }
Property Value
Filter 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.
|
LogicalOperator
Gets or sets the logical operator.
Declaration
public virtual FilterLogicalOperator LogicalOperator { get; set; }
Property Value
Filter The logical operator. |
NotOperator
Gets or sets a value indicating whether [not operator].
Declaration
public bool NotOperator { get; set; }
Property Value
System.
|
Operator
Gets or sets the operator.
Declaration
public override FilterOperator Operator { get; set; }
Property Value
Filter The operator. |
Overrides
PropertyName
Gets or sets the name of the property.
Declaration
public override string PropertyName { get; set; }
Property Value
System. 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
Composite The type. |
Returns
Composite The converted instance of Composite |
ConvertTo(CompositeFilterDescriptor.DescriptorType, Type)
Converts to the filter descriptor to a concrete type.
Declaration
public CompositeFilterDescriptor ConvertTo(CompositeFilterDescriptor.DescriptorType type, Type dataType)
Parameters
Composite The type to which the filter will be converted. |
System. The type of data that will be filtered. |
Returns
Composite The converted instance of Composite |
CreateDescriptor(CompositeFilterDescriptor.DescriptorType, String, Object[])
Creates the descriptor.
Declaration
public static CompositeFilterDescriptor CreateDescriptor(CompositeFilterDescriptor.DescriptorType type, string propertyName, params object[] values)
Parameters
Composite The type. |
System.
|
System.
|
Returns
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
Composite The type. |
System. Name of the property. |
System. Type of the data that will be filtered. |
System. The values. |
Returns
GetCompositeExpression(CompositeFilterDescriptor)
Declaration
public static string GetCompositeExpression(CompositeFilterDescriptor filterDescriptor)
Parameters
Composite
|
Returns
System.
|
GetCompositeExpression(CompositeFilterDescriptor, Function<FilterDescriptor, Object>)
Declaration
public static string GetCompositeExpression(CompositeFilterDescriptor filterDescriptor, Function<FilterDescriptor, object> formatValue)
Parameters
Composite
|
Function<Filter
|
Returns
System.
|
GetDescriptorType(CompositeFilterDescriptor)
Gets the type of the Composite
Declaration
public static CompositeFilterDescriptor.DescriptorType GetDescriptorType(CompositeFilterDescriptor compositeDescriptor)
Parameters
Composite The filter descriptor. |
Returns
ToString()
Returns a System.
Declaration
public override string ToString()
Returns
System. A System. |