コード例 #1
0
 internal void SetExprHostMapMember(MapPointRulesExprHost exprHost, ObjectModelImpl reportObjectModel)
 {
     Global.Tracer.Assert(exprHost != null && reportObjectModel != null, "(exprHost != null && reportObjectModel != null)");
     m_exprHostMapMember = exprHost;
     m_exprHostMapMember.SetReportObjectModel(reportObjectModel);
     if (m_mapSizeRule != null && m_exprHostMapMember.MapSizeRuleHost != null)
     {
         m_mapSizeRule.SetExprHostMapMember(m_exprHostMapMember.MapSizeRuleHost, reportObjectModel);
     }
     if (m_mapColorRule != null && m_exprHostMapMember.MapColorRuleHost != null)
     {
         m_mapColorRule.SetExprHostMapMember(m_exprHostMapMember.MapColorRuleHost, reportObjectModel);
     }
     if (m_mapMarkerRule != null && m_exprHostMapMember.MapMarkerRuleHost != null)
     {
         m_mapMarkerRule.SetExprHostMapMember(m_exprHostMapMember.MapMarkerRuleHost, reportObjectModel);
     }
 }
コード例 #2
0
 public void SetExprHost(MapPointRulesExprHost exprHost, ObjectModelImpl reportObjectModel)
 {
     Global.Tracer.Assert(exprHost != null && reportObjectModel != null, "(exprHost != null && reportObjectModel != null)");
     this.m_exprHost = exprHost;
     this.m_exprHost.SetReportObjectModel(reportObjectModel);
     if (this.m_mapSizeRule != null && this.ExprHost.MapSizeRuleHost != null)
     {
         this.m_mapSizeRule.SetExprHost(this.ExprHost.MapSizeRuleHost, reportObjectModel);
     }
     if (this.m_mapColorRule != null && this.ExprHost.MapColorRuleHost != null)
     {
         this.m_mapColorRule.SetExprHost(this.ExprHost.MapColorRuleHost, reportObjectModel);
     }
     if (this.m_mapMarkerRule != null && this.ExprHost.MapMarkerRuleHost != null)
     {
         this.m_mapMarkerRule.SetExprHost(this.ExprHost.MapMarkerRuleHost, reportObjectModel);
     }
 }