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) { }