示例#1
0
 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)));
 }