public ResultAggregation <TAggregator> AggregateResults <TAggregator>(TAggregator aggregator, OnAggregateStart <TAggregator> onAggregateStart, OnAggregateResult <TAggregator> onAggregateResult, bool skipNull = true) where TAggregator : class { return(new ResultAggregation <TAggregator>(this, onAggregateStart, onAggregateResult, aggregator, skipNull)); }
public ResultAggregation(ArgumentEnumerable argumentEnumerable, OnAggregateStart <TAggregator> onAggregateStart, OnAggregateResult <TAggregator> onAggregateResult, TAggregator aggregator, bool skipNull = true) : this(argumentEnumerable, onAggregateResult, aggregator, skipNull) { m_OnAggregateStart = onAggregateStart; }