internal SLAxisDataSourceType Clone() { var adst = new SLAxisDataSourceType(); adst.bUseMultiLevelStringReference = bUseMultiLevelStringReference; adst.bUseNumberLiteral = bUseNumberLiteral; adst.bUseNumberReference = bUseNumberReference; adst.bUseStringLiteral = bUseStringLiteral; adst.bUseStringReference = bUseStringReference; adst.MultiLevelStringReference = MultiLevelStringReference.Clone(); adst.NumberLiteral = NumberLiteral.Clone(); adst.NumberReference = NumberReference.Clone(); adst.StringLiteral = StringLiteral.Clone(); adst.StringReference = StringReference.Clone(); return(adst); }
internal SLDataSeries(List <Color> ThemeColors) { ChartType = SLDataSeriesChartType.None; Index = 0; Order = 0; IsStringReference = null; StringReference = new SLStringReference(); NumericValue = string.Empty; Options = new SLDataSeriesOptions(ThemeColors); DataPointOptionsList = new Dictionary <int, SLDataPointOptions>(); GroupDataLabelOptions = null; DataLabelOptionsList = new Dictionary <int, SLDataLabelOptions>(); BubbleSize = new SLNumberDataSourceType(); AxisData = new SLAxisDataSourceType(); NumberData = new SLNumberDataSourceType(); }