public void SetExprHost(RadialGaugeExprHost exprHost, ObjectModelImpl reportObjectModel) { Global.Tracer.Assert(exprHost != null && reportObjectModel != null); base.SetExprHost(exprHost, reportObjectModel); base.m_exprHost = exprHost; IList <RadialScaleExprHost> radialScalesHostsRemotable = ((RadialGaugeExprHost)base.m_exprHost).RadialScalesHostsRemotable; if (this.m_gaugeScales != null && radialScalesHostsRemotable != null) { for (int i = 0; i < this.m_gaugeScales.Count; i++) { RadialScale radialScale = this.m_gaugeScales[i]; if (radialScale != null && radialScale.ExpressionHostID > -1) { radialScale.SetExprHost(radialScalesHostsRemotable[radialScale.ExpressionHostID], reportObjectModel); } } } }
internal void SetExprHost(RadialGaugeExprHost exprHost, ObjectModelImpl reportObjectModel) { Global.Tracer.Assert(exprHost != null && reportObjectModel != null); SetExprHost((GaugeExprHost)exprHost, reportObjectModel); m_exprHost = exprHost; IList <RadialScaleExprHost> radialScalesHostsRemotable = ((RadialGaugeExprHost)m_exprHost).RadialScalesHostsRemotable; if (m_gaugeScales == null || radialScalesHostsRemotable == null) { return; } for (int i = 0; i < m_gaugeScales.Count; i++) { RadialScale radialScale = m_gaugeScales[i]; if (radialScale != null && radialScale.ExpressionHostID > -1) { radialScale.SetExprHost(radialScalesHostsRemotable[radialScale.ExpressionHostID], reportObjectModel); } } }