internal override void SetExprHost(ReportExprHost reportExprHost, ObjectModelImpl reportObjectModel) { ReportItemExprHost exprHost = null; if (base.ExprHostID >= 0) { if (reportExprHost.ReportSectionHostsRemotable != null) { exprHost = reportExprHost.ReportSectionHostsRemotable[base.ExprHostID]; } else if (base.ExprHostID == 0) { exprHost = reportExprHost; } else { Global.Tracer.Assert(false, "Missing ExprHost for Body. ExprHostID: {0}", base.ExprHostID); } ReportItemSetExprHost(exprHost, reportObjectModel); } if (m_page != null) { m_page.SetExprHost(reportExprHost, reportObjectModel); } }
internal override void SetExprHost(ReportExprHost reportExprHost, ObjectModelImpl reportObjectModel) { if (base.ExprHostID >= 0) { Global.Tracer.Assert(reportExprHost != null && reportObjectModel != null, "(reportExprHost != null && reportObjectModel != null)"); m_exprHost = reportExprHost.LineHostsRemotable[base.ExprHostID]; ReportItemSetExprHost(m_exprHost, reportObjectModel); } }
public override void SetExprHost(ReportExprHost reportExprHost, ObjectModelImpl reportObjectModel) { if (base.ExprHostID >= 0) { Global.Tracer.Assert(reportExprHost != null && reportObjectModel != null); this.m_exprHost = reportExprHost.LineHostsRemotable[base.ExprHostID]; base.ReportItemSetExprHost(this.m_exprHost, reportObjectModel); } }
public override void SetExprHost(ReportExprHost reportExprHost, ObjectModelImpl reportObjectModel) { if (base.ExprHostID >= 0) { Global.Tracer.Assert(reportExprHost != null && reportObjectModel != null, "(reportExprHost != null && reportObjectModel != null)"); this.m_exprHost = reportExprHost.RectangleHostsRemotable[base.ExprHostID]; base.ReportItemSetExprHost(this.m_exprHost, reportObjectModel); if (this.m_pageBreak != null && this.m_exprHost.PageBreakExprHost != null) { this.m_pageBreak.SetExprHost(this.m_exprHost.PageBreakExprHost, reportObjectModel); } } }
protected void ReportItemSetExprHost(ReportItemExprHost exprHost, ObjectModelImpl reportObjectModel) { Global.Tracer.Assert(exprHost != null); m_exprHost = exprHost; m_exprHost.SetReportObjectModel(reportObjectModel); if (m_styleClass != null) { m_styleClass.SetStyleExprHost(m_exprHost); } if (m_exprHost.CustomPropertyHostsRemotable != null) { Global.Tracer.Assert(m_customProperties != null, "(null != m_customProperties)"); m_customProperties.SetExprHost(m_exprHost.CustomPropertyHostsRemotable, reportObjectModel); } }