public override void SetExprHostMapMember(MapVectorLayerExprHost exprHost, ObjectModelImpl reportObjectModel) { Global.Tracer.Assert(exprHost != null && reportObjectModel != null, "(exprHost != null && reportObjectModel != null)"); base.SetExprHostMapMember(exprHost, reportObjectModel); if (this.m_mapLineRules != null && this.ExprHostMapMember.MapLineRulesHost != null) { this.m_mapLineRules.SetExprHostMapMember(this.ExprHostMapMember.MapLineRulesHost, reportObjectModel); } if (base.MapDataRegionName != null) { if (this.m_mapLineTemplate != null && this.ExprHostMapMember.MapLineTemplateHost != null) { this.m_mapLineTemplate.SetExprHost(this.ExprHostMapMember.MapLineTemplateHost, reportObjectModel); } IList <MapLineExprHost> mapLinesHostsRemotable = this.ExprHostMapMember.MapLinesHostsRemotable; if (this.m_mapLines != null && mapLinesHostsRemotable != null) { for (int i = 0; i < this.m_mapLines.Count; i++) { MapLine mapLine = this.m_mapLines[i]; if (mapLine != null && mapLine.ExpressionHostID > -1) { mapLine.SetExprHost(mapLinesHostsRemotable[mapLine.ExpressionHostID], reportObjectModel); } } } } }
public override object PublishClone(AutomaticSubtotalContext context) { MapLine mapLine = (MapLine)base.PublishClone(context); if (this.m_useCustomLineTemplate != null) { mapLine.m_useCustomLineTemplate = (ExpressionInfo)this.m_useCustomLineTemplate.PublishClone(context); } if (this.m_mapLineTemplate != null) { mapLine.m_mapLineTemplate = (MapLineTemplate)this.m_mapLineTemplate.PublishClone(context); } return(mapLine); }
public MapLine(AspNetCore.ReportingServices.ReportIntermediateFormat.MapLine defObject, MapLineLayer mapVectorLayer, Map map) : base(defObject, mapVectorLayer, map) { }