New to Telerik Document Processing? Start a free 30-day trial

Represents a custom filter using one or two comparison criteria with a logical operator.

When using a single criterion, only Criteria1 is set and Criteria2 is null. In that case, LogicalOperator is ignored during evaluation.

Definition

Namespace:Telerik.Documents.SpreadsheetStreaming

Assembly:Telerik.Documents.SpreadsheetStreaming.dll

Syntax:

C#
public class SpreadCustomFilter : ISpreadFilter

Inheritance: objectSpreadCustomFilter

Implements: ISpreadFilter

Constructors

Initializes a new instance of the SpreadCustomFilter class with two criteria.

C#
public SpreadCustomFilter(SpreadCustomFilterCriteria criteria1, SpreadLogicalOperator logicalOperator, SpreadCustomFilterCriteria criteria2)
Parameters:criteria1SpreadCustomFilterCriteria

The first comparison criterion.

logicalOperatorSpreadLogicalOperator

The logical operator combining the two criteria.

criteria2SpreadCustomFilterCriteria

The second comparison criterion.

Initializes a new instance of the SpreadCustomFilter class with a single criterion.

C#
public SpreadCustomFilter(SpreadCustomFilterCriteria criteria)
Parameters:criteriaSpreadCustomFilterCriteria

The comparison criterion.

Properties

Gets the first comparison criterion.

C#
public SpreadCustomFilterCriteria Criteria1 { get; }

Gets the second comparison criterion, or null if only one criterion is used.

C#
public SpreadCustomFilterCriteria Criteria2 { get; }

Gets the logical operator combining the two criteria.

C#
public SpreadLogicalOperator LogicalOperator { get; }