Class FilterDescriptorCollection
Inheritance
Inherited Members
Namespace: Telerik.WinControls.Data
Assembly: Telerik.WinControls.dll
Syntax
public class FilterDescriptorCollection : NotifyCollection<FilterDescriptor>, IList<FilterDescriptor>, ICollection<FilterDescriptor>, IList, ICollection, IReadOnlyList<FilterDescriptor>, IReadOnlyCollection<FilterDescriptor>, IEnumerable<FilterDescriptor>, IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged
Constructors
FilterDescriptorCollection()
Declaration
public FilterDescriptorCollection()
Properties
Expression
Gets or sets the expression.
Declaration
public virtual string Expression { get; set; }
Property Value
System.String
The expression. |
LogicalOperator
Gets or sets the logical operator.
Declaration
public virtual FilterLogicalOperator LogicalOperator { get; set; }
Property Value
FilterLogicalOperator
The logical operator. |
UseCaseSensitiveFieldNames
Gets or sets a value indicating whether fields with names that differ only in the casing should be considered different.
Declaration
public bool UseCaseSensitiveFieldNames { get; set; }
Property Value
System.Boolean
|
Methods
Add(String, FilterOperator, Object)
Adds the specified property name.
Declaration
public void Add(string propertyName, FilterOperator filterOperator, object value)
Parameters
System.String
propertyName
Name of the property. |
FilterOperator
filterOperator
The filter operator. |
System.Object
value
The value. |
Contains(String)
Determines whether [contains] [the specified property name].
Declaration
public bool Contains(string propertyName)
Parameters
System.String
propertyName
Name of the property. |
Returns
System.Boolean
|
IndexOf(String)
Indexes the of.
Declaration
public int IndexOf(string propertyName)
Parameters
System.String
propertyName
Name of the property. |
Returns
System.Int32
|
Remove(String)
Removes the specified property name.
Declaration
public bool Remove(string propertyName)
Parameters
System.String
propertyName
Name of the property. |
Returns
System.Boolean
|
Remove(String, Predicate<FilterDescriptor>)
Removes the specified property name.
Declaration
public bool Remove(string propertyName, Predicate<FilterDescriptor> predicate)
Parameters
System.String
propertyName
Name of the property. |
System.Predicate<FilterDescriptor>
predicate
The predicate which determine weather the filter can be deleted. |
Returns
System.Boolean
|