Table of Contents

Interface IConfigureFilterBuilder

Namespace
Fluxzy.Rules.Extensions
Assembly
Fluxzy.Core.dll

Helper to build alteration rules in a fluent way

public interface IConfigureFilterBuilder
Extension Methods

Properties

FluxzySetting

The current fluxzy setting

FluxzySetting FluxzySetting { get; }

Property Value

FluxzySetting

Methods

When(Filter)

Create a rule that will be applied when the filter passes

IConfigureActionBuilder When(Filter filter)

Parameters

filter Filter

Returns

IConfigureActionBuilder

WhenAll(params Filter[])

Create a rule that will be applied when all of the filters passes

IConfigureActionBuilder WhenAll(params Filter[] filters)

Parameters

filters Filter[]

Returns

IConfigureActionBuilder

WhenAny(params Filter[])

Create a rule that will be applied when any of the filters passes. If no filters are provided, the rule will be applied always.

IConfigureActionBuilder WhenAny(params Filter[] filters)

Parameters

filters Filter[]

Returns

IConfigureActionBuilder