Ejemplo n.º 1
0
        private SubDimension(IDimension <T> subDimension, ColumnNameDelegate columnNameSelector, MetricsTemplate <T> metricsHandler)
        {
            _subDimension       = subDimension ?? throw new ArgumentNullException(nameof(subDimension));
            _metricsHandler     = metricsHandler ?? throw new ArgumentNullException(nameof(metricsHandler));
            _columnNameSelector = columnNameSelector ?? throw new ArgumentNullException(nameof(columnNameSelector));

            _row = new FlexiRow <string, IMetric <T> >(_metricsHandler.Create);
        }
Ejemplo n.º 2
0
 public SubDimension(IDimension <T> subDimension, ColumnNameDelegate columnNameSelector, params IMetric <T>[] actualMetrics)
     : this(subDimension, columnNameSelector, new MetricsTemplate <T>(actualMetrics))
 {
 }
Ejemplo n.º 3
0
 public BreakByMetric(IDimension <IResult> subDimension, ColumnNameDelegate columnNameSelector, params IMetric <IResult>[] actualMetrics)
     : base(subDimension, columnNameSelector, actualMetrics)
 {
 }