コード例 #1
0
 internal void SetExprHost(TextBoxExprHost textBoxExprHost, ObjectModelImpl reportObjectModel)
 {
     if (m_exprHostID >= 0)
     {
         m_exprHost = textBoxExprHost.ParagraphHostsRemotable[m_exprHostID];
         Global.Tracer.Assert(m_exprHost != null && reportObjectModel != null);
         m_exprHost.SetReportObjectModel(reportObjectModel);
         if (m_styleClass != null)
         {
             m_styleClass.SetStyleExprHost(m_exprHost);
         }
         if (m_textRuns == null)
         {
             return;
         }
         foreach (TextRun textRun in m_textRuns)
         {
             textRun.SetExprHost(m_exprHost, reportObjectModel);
         }
     }
     else if (m_ID == -1)
     {
         if (m_styleClass != null)
         {
             m_styleClass.SetStyleExprHost(textBoxExprHost);
             m_textRuns[0].StyleClass.SetStyleExprHost(textBoxExprHost);
         }
         m_textRuns[0].SetExprHost(new Microsoft.ReportingServices.RdlExpressions.ReportRuntime.TextRunExprHostWrapper(textBoxExprHost));
     }
 }
コード例 #2
0
 public void SetExprHost(TextBoxExprHost textBoxExprHost, ObjectModelImpl reportObjectModel)
 {
     if (this.m_exprHostID >= 0)
     {
         this.m_exprHost = textBoxExprHost.ParagraphHostsRemotable[this.m_exprHostID];
         Global.Tracer.Assert(this.m_exprHost != null && reportObjectModel != null);
         this.m_exprHost.SetReportObjectModel(reportObjectModel);
         if (this.m_styleClass != null)
         {
             this.m_styleClass.SetStyleExprHost(this.m_exprHost);
         }
         if (this.m_textRuns != null)
         {
             foreach (TextRun textRun in this.m_textRuns)
             {
                 textRun.SetExprHost(this.m_exprHost, reportObjectModel);
             }
         }
     }
     else if (base.m_ID == -1)
     {
         if (this.m_styleClass != null)
         {
             this.m_styleClass.SetStyleExprHost(textBoxExprHost);
             this.m_textRuns[0].StyleClass.SetStyleExprHost(textBoxExprHost);
         }
         this.m_textRuns[0].SetExprHost(new AspNetCore.ReportingServices.RdlExpressions.ReportRuntime.TextRunExprHostWrapper(textBoxExprHost));
     }
 }
コード例 #3
0
 public override void SetExprHost(ReportExprHost reportExprHost, ObjectModelImpl reportObjectModel)
 {
     if (base.ExprHostID >= 0)
     {
         Global.Tracer.Assert(reportExprHost != null && reportObjectModel != null);
         this.m_exprHost = reportExprHost.TextBoxHostsRemotable[base.ExprHostID];
         base.ReportItemSetExprHost(this.m_exprHost, reportObjectModel);
         if (this.m_action != null)
         {
             if (this.m_exprHost.ActionInfoHost != null)
             {
                 this.m_action.SetExprHost(this.m_exprHost.ActionInfoHost, reportObjectModel);
             }
             else if (this.m_exprHost.ActionHost != null)
             {
                 this.m_action.SetExprHost(this.m_exprHost.ActionHost, reportObjectModel);
             }
         }
     }
 }
コード例 #4
0
 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.TextBoxHostsRemotable[base.ExprHostID];
         base.ReportItemSetExprHost(this.m_exprHost, reportObjectModel);
         if (this.m_action != null && this.m_exprHost.ActionInfoHost != null)
         {
             this.m_action.SetExprHost(this.m_exprHost.ActionInfoHost, reportObjectModel);
         }
         if (this.m_paragraphs != null)
         {
             foreach (Paragraph paragraph in this.m_paragraphs)
             {
                 paragraph.SetExprHost(this.m_exprHost, reportObjectModel);
             }
         }
     }
 }
コード例 #5
0
 internal override void SetExprHost(ReportExprHost reportExprHost, ObjectModelImpl reportObjectModel)
 {
     if (base.ExprHostID < 0)
     {
         return;
     }
     Global.Tracer.Assert(reportExprHost != null && reportObjectModel != null);
     m_exprHost = reportExprHost.TextBoxHostsRemotable[base.ExprHostID];
     ReportItemSetExprHost(m_exprHost, 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);
         }
     }
 }
コード例 #6
0
 internal override void SetExprHost(ReportExprHost reportExprHost, ObjectModelImpl reportObjectModel)
 {
     if (base.ExprHostID < 0)
     {
         return;
     }
     Global.Tracer.Assert(reportExprHost != null && reportObjectModel != null, "(reportExprHost != null && reportObjectModel != null)");
     m_exprHost = reportExprHost.TextBoxHostsRemotable[base.ExprHostID];
     ReportItemSetExprHost(m_exprHost, reportObjectModel);
     if (m_action != null && m_exprHost.ActionInfoHost != null)
     {
         m_action.SetExprHost(m_exprHost.ActionInfoHost, reportObjectModel);
     }
     if (m_paragraphs == null)
     {
         return;
     }
     foreach (Paragraph paragraph in m_paragraphs)
     {
         paragraph.SetExprHost(m_exprHost, reportObjectModel);
     }
 }