Class FilterHelper
This class encapsulates the support for computing filter values and expressions.
Inheritance
System.Object
    FilterHelper
  Namespace: Syncfusion.XlsIO.Implementation.PivotAnalysis
Assembly: Syncfusion.XlsIO.Portable.dll
Syntax
public class FilterHelper : ObjectConstructors
FilterHelper()
Initializes a new instance of the FilterHelper class.
Declaration
public FilterHelper()Properties
CaseSensitive
Gets or sets value to indicate whether the expression should be treated in a case-sensitive manner. The default value is true.
Declaration
public bool CaseSensitive { get; set; }Property Value
| Type | 
|---|
| System.Boolean | 
Count
Gets the number of filter expressions contained in this helper class.
Declaration
public int Count { get; }Property Value
| Type | 
|---|
| System.Int32 | 
Item[Int32]
Gets the particular filter expression in the order it was added.
Declaration
public FilterExpression this[int i] { get; }Parameters
| Type | Name | Description | 
|---|---|---|
| System.Int32 | i | The index of desired filter expression. | 
Property Value
| Type | Description | 
|---|---|
| FilterExpression | The filter expression. | 
Methods
AddFilterExpression(String, String)
Adds a filter expression.
Declaration
public void AddFilterExpression(string name, string expression)Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | name | The name of filter expression. | 
| System.String | expression | A string holding a well-formed logical expression. | 
Clear()
Clears all filter expressions.
Declaration
public void Clear()RemoveFilterExpression(FilterExpression)
Removes a filter expression.
Declaration
public bool RemoveFilterExpression(FilterExpression exp)Parameters
| Type | Name | Description | 
|---|---|---|
| FilterExpression | exp | The name of the filter expression to be removed. | 
Returns
| Type | Description | 
|---|---|
| System.Boolean | Returns true if the expression was successfully removed; otherwise, false. |