internal void SetExprHost(ChartDataPointExprHost exprHost, ObjectModelImpl reportObjectModel) { Global.Tracer.Assert(exprHost != null && reportObjectModel != null); m_exprHost = exprHost; m_exprHost.SetReportObjectModel(reportObjectModel); if (m_action != null) { if (m_exprHost.ActionInfoHost != null) { m_action.SetExprHost(m_exprHost.ActionInfoHost, reportObjectModel); } else if (m_exprHost.ActionHost != null) { m_action.SetExprHost(m_exprHost.ActionHost, reportObjectModel); } } if (m_styleClass != null && m_exprHost.StyleHost != null) { m_exprHost.StyleHost.SetReportObjectModel(reportObjectModel); m_styleClass.SetStyleExprHost(m_exprHost.StyleHost); } if (m_markerStyleClass != null && m_exprHost.MarkerStyleHost != null) { m_exprHost.MarkerStyleHost.SetReportObjectModel(reportObjectModel); m_markerStyleClass.SetStyleExprHost(m_exprHost.MarkerStyleHost); } if (m_dataLabel != null && m_dataLabel.StyleClass != null && m_exprHost.DataLabelStyleHost != null) { m_dataLabel.SetExprHost(m_exprHost.DataLabelStyleHost, reportObjectModel); } if (m_customProperties != null && m_exprHost.CustomPropertyHostsRemotable != null) { m_customProperties.SetExprHost(m_exprHost.CustomPropertyHostsRemotable, reportObjectModel); } }
public void SetExprHost(ChartDataPointExprHost exprHost, ObjectModelImpl reportObjectModel) { Global.Tracer.Assert(exprHost != null && reportObjectModel != null); this.m_exprHost = exprHost; this.m_exprHost.SetReportObjectModel(reportObjectModel); if (this.m_action != null && this.m_exprHost.ActionInfoHost != null) { this.m_action.SetExprHost(this.m_exprHost.ActionInfoHost, reportObjectModel); } if (this.m_styleClass != null && this.m_exprHost.StyleHost != null) { this.m_exprHost.StyleHost.SetReportObjectModel(reportObjectModel); this.m_styleClass.SetStyleExprHost(this.m_exprHost.StyleHost); } if (this.m_marker != null && this.m_exprHost.ChartMarkerHost != null) { this.m_marker.SetExprHost(this.m_exprHost.ChartMarkerHost, reportObjectModel); } if (this.m_dataLabel != null && this.m_exprHost.DataLabelHost != null) { this.m_dataLabel.SetExprHost(this.m_exprHost.DataLabelHost, reportObjectModel); } if (this.m_itemInLegend != null && this.m_exprHost.DataPointInLegendHost != null) { this.m_itemInLegend.SetExprHost(this.m_exprHost.DataPointInLegendHost, reportObjectModel); } if (this.m_customProperties != null && this.m_exprHost.CustomPropertyHostsRemotable != null) { this.m_customProperties.SetExprHost(this.m_exprHost.CustomPropertyHostsRemotable, reportObjectModel); } base.BaseSetExprHost(exprHost, reportObjectModel); }