public override object PublishClone(AutomaticSubtotalContext context)
        {
            ChartGridLines chartGridLines = (ChartGridLines)base.PublishClone(context);

            if (this.m_enabled != null)
            {
                chartGridLines.m_enabled = (ExpressionInfo)this.m_enabled.PublishClone(context);
            }
            if (this.m_interval != null)
            {
                chartGridLines.m_interval = (ExpressionInfo)this.m_interval.PublishClone(context);
            }
            if (this.m_intervalType != null)
            {
                chartGridLines.m_intervalType = (ExpressionInfo)this.m_intervalType.PublishClone(context);
            }
            if (this.m_intervalOffset != null)
            {
                chartGridLines.m_intervalOffset = (ExpressionInfo)this.m_intervalOffset.PublishClone(context);
            }
            if (this.m_intervalOffsetType != null)
            {
                chartGridLines.m_intervalOffsetType = (ExpressionInfo)this.m_intervalOffsetType.PublishClone(context);
            }
            return(chartGridLines);
        }
示例#2
0
 public ChartGridLines(AspNetCore.ReportingServices.ReportIntermediateFormat.ChartGridLines gridLinesDef, Chart chart)
 {
     this.m_chart        = chart;
     this.m_gridLinesDef = gridLinesDef;
 }