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