public void SetExprHost(RadialScaleExprHost exprHost, ObjectModelImpl reportObjectModel) { Global.Tracer.Assert(exprHost != null && reportObjectModel != null); base.SetExprHost(exprHost, reportObjectModel); base.m_exprHost = exprHost; IList <RadialPointerExprHost> radialPointersHostsRemotable = ((RadialScaleExprHost)base.m_exprHost).RadialPointersHostsRemotable; if (this.m_gaugePointers != null && radialPointersHostsRemotable != null) { for (int i = 0; i < this.m_gaugePointers.Count; i++) { RadialPointer radialPointer = this.m_gaugePointers[i]; if (radialPointer != null && radialPointer.ExpressionHostID > -1) { radialPointer.SetExprHost(radialPointersHostsRemotable[radialPointer.ExpressionHostID], reportObjectModel); } } } }
internal void SetExprHost(RadialScaleExprHost exprHost, ObjectModelImpl reportObjectModel) { Global.Tracer.Assert(exprHost != null && reportObjectModel != null); SetExprHost((GaugeScaleExprHost)exprHost, reportObjectModel); m_exprHost = exprHost; IList <RadialPointerExprHost> radialPointersHostsRemotable = ((RadialScaleExprHost)m_exprHost).RadialPointersHostsRemotable; if (m_gaugePointers == null || radialPointersHostsRemotable == null) { return; } for (int i = 0; i < m_gaugePointers.Count; i++) { RadialPointer radialPointer = m_gaugePointers[i]; if (radialPointer != null && radialPointer.ExpressionHostID > -1) { radialPointer.SetExprHost(radialPointersHostsRemotable[radialPointer.ExpressionHostID], reportObjectModel); } } }