Class FilterChainOpBase
Filter Chain Operation
public abstract class FilterChainOpBase : IFilterChain
- Inheritance
-
FilterChainOpBase
- Implements
- Derived
- Inherited Members
Constructors
FilterChainOpBase()
Constructor
public FilterChainOpBase()
Properties
ChainOps
Chained Filter Operations
public Queue<FilterChain> ChainOps { get; set; }
Property Value
Methods
Build()
Build Chained Filter
public ChainedFilter Build()
Returns
- ChainedFilter
Chain(ChainOperation, Func<INestedFilter, INestedBooleanFilterOperation>)
Chain Filter
public abstract 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
public abstract IFilterChain Chain(Func<INestedFilter, INestedBooleanFilterOperation> nextFilter)
Parameters
nextFilter
Func<INestedFilter, INestedBooleanFilterOperation>First Filter in the Chain