public virtual object PublishClone(AutomaticSubtotalContext context)
        {
            BaseGaugeImage baseGaugeImage = (BaseGaugeImage)base.MemberwiseClone();

            baseGaugeImage.m_gaugePanel = (GaugePanel)context.CurrentDataRegionClone;
            if (this.m_source != null)
            {
                baseGaugeImage.m_source = (ExpressionInfo)this.m_source.PublishClone(context);
            }
            if (this.m_value != null)
            {
                baseGaugeImage.m_value = (ExpressionInfo)this.m_value.PublishClone(context);
            }
            if (this.m_MIMEType != null)
            {
                baseGaugeImage.m_MIMEType = (ExpressionInfo)this.m_MIMEType.PublishClone(context);
            }
            if (this.m_transparentColor != null)
            {
                baseGaugeImage.m_transparentColor = (ExpressionInfo)this.m_transparentColor.PublishClone(context);
            }
            return(baseGaugeImage);
        }
 public BaseGaugeImage(AspNetCore.ReportingServices.ReportIntermediateFormat.BaseGaugeImage defObject, GaugePanel gaugePanel)
 {
     this.m_defObject  = defObject;
     this.m_gaugePanel = gaugePanel;
 }