internal virtual object PublishClone(AutomaticSubtotalContext context)
        {
            BaseGaugeImage baseGaugeImage = (BaseGaugeImage)MemberwiseClone();

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