Example #1
0
 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);
     }
 }
Example #2
0
 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);
 }