Table of Contents

Interface IFilterChain

Namespace
Examine.Search
Assembly
Examine.Core.dll

Filter Chaining

public interface IFilterChain

Methods

Chain(ChainOperation, Func<INestedFilter, INestedBooleanFilterOperation>)

Chain Filter

IFilterChain Chain(ChainOperation operation, Func<INestedFilter, INestedBooleanFilterOperation> nextFilter)

Parameters

operation ChainOperation

Operation between the filter in the chain

nextFilter Func<INestedFilter, INestedBooleanFilterOperation>

Next Filter in the Chain

Returns

IFilterChain

Chain(Func<INestedFilter, INestedBooleanFilterOperation>)

Chain Filter AND

IFilterChain Chain(Func<INestedFilter, INestedBooleanFilterOperation> nextFilter)

Parameters

nextFilter Func<INestedFilter, INestedBooleanFilterOperation>

First Filter in the Chain

Returns

IFilterChain