示例#1
0
 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));
 }
示例#2
0
 public ResultAggregation(ArgumentEnumerable argumentEnumerable, OnAggregateStart <TAggregator> onAggregateStart, OnAggregateResult <TAggregator> onAggregateResult, TAggregator aggregator, bool skipNull = true)
     : this(argumentEnumerable, onAggregateResult, aggregator, skipNull)
 {
     m_OnAggregateStart = onAggregateStart;
 }
示例#3
0
 public ResultAggregation <TAggregator> AggregateResults <TAggregator>(TAggregator aggregator, OnAggregateResult <TAggregator> onAggregateResult, OnAggregateToSearchItem <TAggregator> onAggregateToSearchItem, bool skipNull = true)
     where TAggregator : class
 {
     return(new ResultAggregation <TAggregator>(this, onAggregateResult, aggregator, onAggregateToSearchItem, skipNull));
 }
示例#4
0
 public ResultAggregation(ArgumentEnumerable argumentEnumerable, OnAggregateResult <TAggregator> onAggregateResult, TAggregator aggregator, bool skipNull = true)
     : base(argumentEnumerable, aggregator, skipNull)
 {
     m_OnAggregateResult = onAggregateResult;
 }