MetricAggregationDescriptorBase<TMetricAggregation, TMetricAggregationInterface, T> public abstract class MetricAggregationDescriptorBase<TMetricAggregation, TMetricAggregationInterface, T> : DescriptorBase<TMetricAggregation, TMetricAggregationInterface>, IMetricAggregation, IAggregation where TMetricAggregation : MetricAggregationDescriptorBase<TMetricAggregation, TMetricAggregationInterface, T>, TMetricAggregationInterface, IMetricAggregation where TMetricAggregationInterface : IMetricAggregation Documentation Code protected MetricAggregationDescriptorBase() public TMetricAggregation Field(Field field) public TMetricAggregation Field(Expression<Func<T, object>> field) public TMetricAggregation Meta(Func<FluentDictionary<string, object>, FluentDictionary<string, object>> selector) public TMetricAggregation Missing(double missing) public virtual TMetricAggregation Script(string script) public virtual TMetricAggregation Script(Func<ScriptDescriptor, IScript> scriptSelector)