public override object PublishClone(AutomaticSubtotalContext context)
        {
            MapElementView mapElementView = (MapElementView)base.PublishClone(context);

            if (this.m_layerName != null)
            {
                mapElementView.m_layerName = (ExpressionInfo)this.m_layerName.PublishClone(context);
            }
            if (this.m_mapBindingFieldPairs != null)
            {
                mapElementView.m_mapBindingFieldPairs = new List <MapBindingFieldPair>(this.m_mapBindingFieldPairs.Count);
                {
                    foreach (MapBindingFieldPair mapBindingFieldPair in this.m_mapBindingFieldPairs)
                    {
                        mapElementView.m_mapBindingFieldPairs.Add((MapBindingFieldPair)mapBindingFieldPair.PublishClone(context));
                    }
                    return(mapElementView);
                }
            }
            return(mapElementView);
        }
示例#2
0
 public MapElementView(AspNetCore.ReportingServices.ReportIntermediateFormat.MapElementView defObject, Map map)
     : base(defObject, map)
 {
 }