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 <TAggregator> AggregateResults <TAggregator>(TAggregator aggregator, OnAggregatePrimitiveStart <TAggregator> onAggregateStart, OnAggregatePrimitiveResult <TAggregator> onAggregateResult, OnAggregateToSearchItem <TAggregator> onAggregateToSearchItem, bool skipNull = true) where TAggregator : struct { return(new ResultPrimitiveAggregation <TAggregator>(this, onAggregateStart, onAggregateResult, aggregator, onAggregateToSearchItem, skipNull)); }