/// <summary> /// Add an item to the type dictionary /// </summary> /// <param name="summaryType"></param> /// <param name="name"></param> /// <param name="label"></param> /// <param name="format"></param> /// <param name="image"></param> /// <param name="supportsSubTypes"></param> /// <returns></returns> public static AggregationTypeDetail AddSummaryTypeItem( SummaryTypeEnum summaryType, string label, SummarizationMethodDelegate summaryDelegate = null, string format = "", bool fractionalResult = false, Bitmaps16x16Enum image = Bitmaps16x16Enum.None) { AggregationTypeDetail item = new AggregationTypeDetail(); item.Role = AggregationRole.DataSummary; item.SummaryTypeId = summaryType; item.TypeName = summaryType.ToString(); item.FractionalSummaryResult = fractionalResult; item.SummarizationMethod = summaryDelegate; AddAggTypeDetailItem(item, label, format, image); return(item); }
/// <summary> /// Create SummarizationMethodDelegate instance /// </summary> /// <param name="smd"></param> /// <returns></returns> public static SummarizationMethodDelegate SMD(SummarizationMethodDelegate smd) { return(new SummarizationMethodDelegate(smd)); }