public object PublishClone(AutomaticSubtotalContext context) { MapBucket mapBucket = (MapBucket)base.MemberwiseClone(); mapBucket.m_map = context.CurrentMapClone; if (this.m_startValue != null) { mapBucket.m_startValue = (ExpressionInfo)this.m_startValue.PublishClone(context); } if (this.m_endValue != null) { mapBucket.m_endValue = (ExpressionInfo)this.m_endValue.PublishClone(context); } return(mapBucket); }
public virtual void SetExprHost(MapAppearanceRuleExprHost exprHost, ObjectModelImpl reportObjectModel) { Global.Tracer.Assert(exprHost != null && reportObjectModel != null, "(exprHost != null && reportObjectModel != null)"); this.m_exprHost = exprHost; this.m_exprHost.SetReportObjectModel(reportObjectModel); IList <MapBucketExprHost> mapBucketsHostsRemotable = this.ExprHost.MapBucketsHostsRemotable; if (this.m_mapBuckets != null && mapBucketsHostsRemotable != null) { for (int i = 0; i < this.m_mapBuckets.Count; i++) { MapBucket mapBucket = this.m_mapBuckets[i]; if (mapBucket != null && mapBucket.ExpressionHostID > -1) { mapBucket.SetExprHost(mapBucketsHostsRemotable[mapBucket.ExpressionHostID], reportObjectModel); } } } }
public MapBucket(AspNetCore.ReportingServices.ReportIntermediateFormat.MapBucket defObject, Map map) { this.m_defObject = defObject; this.m_map = map; }