protected BaseResultAggregation(ArgumentEnumerable argumentEnumerable, TAggregator aggregator, bool skipNull = true) : base(argumentEnumerable, skipNull) { m_Aggregator = aggregator; m_OnAggregateToSearchItems = null; m_OnAggregateToSearchItem = null; }
public ArgumentEnumerable ForEachArgument(int argumentSkipCount = 0) { return(ArgumentEnumerable.ForEachArgument(this, argumentSkipCount)); }
public ArgumentEnumerable ForEachArgument(OnArgument onArgumentCallback, int argumentSkipCount = 0) { return(ArgumentEnumerable.ForEachArgument(this, onArgumentCallback, argumentSkipCount)); }
public ResultPrimitiveAggregation(ArgumentEnumerable argumentEnumerable, OnAggregatePrimitiveStart <TAggregator> onAggregateStart, OnAggregatePrimitiveResult <TAggregator> onAggregateResult, TAggregator aggregator, OnAggregateToSearchItem <TAggregator> onAggregateToSearchItem, bool skipNull = true) : this(argumentEnumerable, onAggregateResult, aggregator, onAggregateToSearchItem, skipNull) { m_OnAggregateStart = onAggregateStart; }
public ResultPrimitiveAggregation(ArgumentEnumerable argumentEnumerable, OnAggregatePrimitiveResult <TAggregator> onAggregateResult, TAggregator aggregator, OnAggregateToSearchItem <TAggregator> onAggregateToSearchItem, bool skipNull = true) : base(argumentEnumerable, aggregator, onAggregateToSearchItem, skipNull) { m_OnAggregateResult = onAggregateResult; m_StartValue = aggregator; }
public ResultAggregation(ArgumentEnumerable argumentEnumerable, OnAggregateStart <TAggregator> onAggregateStart, OnAggregateResult <TAggregator> onAggregateResult, TAggregator aggregator, bool skipNull = true) : this(argumentEnumerable, onAggregateResult, aggregator, skipNull) { m_OnAggregateStart = onAggregateStart; }
public ResultAggregation(ArgumentEnumerable argumentEnumerable, OnAggregateResult <TAggregator> onAggregateResult, TAggregator aggregator, bool skipNull = true) : base(argumentEnumerable, aggregator, skipNull) { m_OnAggregateResult = onAggregateResult; }
public ResultEnumeration(ArgumentEnumerable argumentEnumerable, OnArgumentResult onArgumentResult, bool skipNull = true) : base(argumentEnumerable, skipNull) { m_OnArgumentResult = onArgumentResult; }
public BaseResultEnumerable(ArgumentEnumerable argumentEnumerable, bool skipNull = true) { m_ArgumentEnumerable = argumentEnumerable; m_SkipNullResult = skipNull; }