public override object GetValue(IDictionary <string, object> source, IEnumerable <IDictionary <string, object> > sourceAggregationValues = null) { if (sourceAggregationValues == null) { throw new ArgumentNullException("sourceAggregationValues"); } return(_handler(sourceAggregationValues.Select(d => _argumentResolver.GetValue(d)))); }
public override object GetValue(IDictionary <string, object> source, IEnumerable <IDictionary <string, object> > sourceAggregationValues = null) { return(ApplyFunction(_argumentResolver.GetValue(source))); }