internal override object PublishClone(AutomaticSubtotalContext context) { MapLineLayer mapLineLayer = (MapLineLayer)(context.CurrentMapVectorLayerClone = (MapLineLayer)base.PublishClone(context)); if (m_mapLineTemplate != null) { mapLineLayer.m_mapLineTemplate = (MapLineTemplate)m_mapLineTemplate.PublishClone(context); } if (m_mapLineRules != null) { mapLineLayer.m_mapLineRules = (MapLineRules)m_mapLineRules.PublishClone(context); } if (m_mapLines != null) { mapLineLayer.m_mapLines = new List <MapLine>(m_mapLines.Count); { foreach (MapLine mapLine in m_mapLines) { mapLineLayer.m_mapLines.Add((MapLine)mapLine.PublishClone(context)); } return(mapLineLayer); } } return(mapLineLayer); }
internal override object PublishClone(AutomaticSubtotalContext context) { MapLine mapLine = (MapLine)base.PublishClone(context); if (m_useCustomLineTemplate != null) { mapLine.m_useCustomLineTemplate = (ExpressionInfo)m_useCustomLineTemplate.PublishClone(context); } if (m_mapLineTemplate != null) { mapLine.m_mapLineTemplate = (MapLineTemplate)m_mapLineTemplate.PublishClone(context); } return(mapLine); }