コード例 #1
0
        public override object PublishClone(AutomaticSubtotalContext context)
        {
            MapPointLayer mapPointLayer = (MapPointLayer)(context.CurrentMapVectorLayerClone = (MapPointLayer)base.PublishClone(context));

            if (this.m_mapPointTemplate != null)
            {
                mapPointLayer.m_mapPointTemplate = (MapPointTemplate)this.m_mapPointTemplate.PublishClone(context);
            }
            if (this.m_mapPointRules != null)
            {
                mapPointLayer.m_mapPointRules = (MapPointRules)this.m_mapPointRules.PublishClone(context);
            }
            if (this.m_mapPoints != null)
            {
                mapPointLayer.m_mapPoints = new List <MapPoint>(this.m_mapPoints.Count);
                {
                    foreach (MapPoint mapPoint in this.m_mapPoints)
                    {
                        mapPointLayer.m_mapPoints.Add((MapPoint)mapPoint.PublishClone(context));
                    }
                    return(mapPointLayer);
                }
            }
            return(mapPointLayer);
        }
コード例 #2
0
 public MapPointLayer(AspNetCore.ReportingServices.ReportIntermediateFormat.MapPointLayer defObject, Map map)
     : base(defObject, map)
 {
 }
コード例 #3
0
 public MapPoint(MapPointLayer mapPointLayer, Map map)
     : base(mapPointLayer, map)
 {
 }