public PivotTableTotalColumnRender(PivotHeaderCell <T> current, PivotTableRenderOption <T> option, PivotAxisRenderOption headerOption, PivotTableColumnRender <T> parent = null) : base(current, option, headerOption, parent)
        {
            Contract.Requires(headerOption != null);

            Title     = headerOption.TotalTitle;
            CssClass += " " + headerOption.TotalCssClass;
        }
 internal string RenderMeasureCell(PivotTable <T> pivot, PivotHeaderCell <T> row, PivotHeaderCell <T> col, PivotMeasure <T> measure)
 {
     if (measureFormatterDictionary.ContainsKey(measure))
     {
         return(measureFormatterDictionary[measure](pivot, row, col, measure));
     }
     else
     {
         return(defaultCellRender(pivot, row, col, measure));
     }
 }