internal override object PublishClone(AutomaticSubtotalContext context)
        {
            MapTileLayer mapTileLayer = (MapTileLayer)base.PublishClone(context);

            if (m_serviceUrl != null)
            {
                mapTileLayer.m_serviceUrl = (ExpressionInfo)m_serviceUrl.PublishClone(context);
            }
            if (m_tileStyle != null)
            {
                mapTileLayer.m_tileStyle = (ExpressionInfo)m_tileStyle.PublishClone(context);
            }
            if (m_mapTiles != null)
            {
                mapTileLayer.m_mapTiles = new List <MapTile>(m_mapTiles.Count);
                foreach (MapTile mapTile in m_mapTiles)
                {
                    mapTileLayer.m_mapTiles.Add((MapTile)mapTile.PublishClone(context));
                }
            }
            if (m_useSecureConnection != null)
            {
                mapTileLayer.m_useSecureConnection = (ExpressionInfo)m_useSecureConnection.PublishClone(context);
            }
            return(mapTileLayer);
        }
 internal MapTileLayer(Microsoft.ReportingServices.ReportIntermediateFormat.MapTileLayer defObject, Map map)
     : base(defObject, map)
 {
 }