Interface IFilterChain
Filter Chaining
public interface IFilterChain
Methods
Chain(ChainOperation, Func<INestedFilter, INestedBooleanFilterOperation>)
Chain Filter
IFilterChain Chain(ChainOperation operation, Func<INestedFilter, INestedBooleanFilterOperation> nextFilter)
Parameters
operation
ChainOperationOperation between the filter in the chain
nextFilter
Func<INestedFilter, INestedBooleanFilterOperation>Next Filter in the Chain
Returns
Chain(Func<INestedFilter, INestedBooleanFilterOperation>)
Chain Filter AND
IFilterChain Chain(Func<INestedFilter, INestedBooleanFilterOperation> nextFilter)
Parameters
nextFilter
Func<INestedFilter, INestedBooleanFilterOperation>First Filter in the Chain