internal override void SetExprHost(ReportExprHost reportExprHost, ObjectModelImpl reportObjectModel) { if (base.ExprHostID >= 0) { Global.Tracer.Assert(reportExprHost != null && reportObjectModel != null); m_exprHost = reportExprHost.ListHostsRemotable[base.ExprHostID]; DataRegionSetExprHost(m_exprHost, reportObjectModel); if (m_exprHost.GroupingHost != null || m_exprHost.SortingHost != null) { Global.Tracer.Assert(m_hierarchyDef != null); m_hierarchyDef.ReportHierarchyNodeSetExprHost(m_exprHost.GroupingHost, m_exprHost.SortingHost, reportObjectModel); } } }
public override void SetExprHost(ReportExprHost reportExprHost, ObjectModelImpl reportObjectModel) { if (base.ExprHostID >= 0) { Global.Tracer.Assert(reportExprHost != null && reportObjectModel != null); this.m_exprHost = reportExprHost.ListHostsRemotable[base.ExprHostID]; base.DataRegionSetExprHost(this.m_exprHost, reportObjectModel); if (this.m_exprHost.GroupingHost == null && this.m_exprHost.SortingHost == null) { return; } Global.Tracer.Assert(this.m_hierarchyDef != null); this.m_hierarchyDef.ReportHierarchyNodeSetExprHost(this.m_exprHost.GroupingHost, this.m_exprHost.SortingHost, reportObjectModel); } }