public void SetExprHost(ReportExprHost reportExprHost, OnDemandObjectModel reportObjectModel)
 {
     Global.Tracer.Assert(reportExprHost != null && reportObjectModel != null, "(reportExprHost != null && reportObjectModel != null)");
     if (this.ExprHostID >= 0)
     {
         this.m_exprHost = reportExprHost.ReportParameterHostsRemotable[this.ExprHostID];
         this.m_exprHost.SetReportObjectModel(reportObjectModel);
         if (this.m_exprHost.ValidValuesHost != null)
         {
             this.m_exprHost.ValidValuesHost.SetReportObjectModel(reportObjectModel);
         }
         if (this.m_exprHost.ValidValueLabelsHost != null)
         {
             this.m_exprHost.ValidValueLabelsHost.SetReportObjectModel(reportObjectModel);
         }
     }
 }
 internal void SetExprHost(ReportExprHost reportExprHost, ObjectModel reportObjectModel)
 {
     Global.Tracer.Assert(reportExprHost != null && reportObjectModel != null, "(reportExprHost != null && reportObjectModel != null)");
     if (ExprHostID >= 0)
     {
         m_exprHost = reportExprHost.ReportParameterHostsRemotable[ExprHostID];
         m_exprHost.SetReportObjectModel(reportObjectModel);
         if (m_exprHost.ValidValuesHost != null)
         {
             m_exprHost.ValidValuesHost.SetReportObjectModel(reportObjectModel);
         }
         if (m_exprHost.ValidValueLabelsHost != null)
         {
             m_exprHost.ValidValueLabelsHost.SetReportObjectModel(reportObjectModel);
         }
     }
 }