public override void SetExprHost(MapViewExprHost exprHost, ObjectModelImpl reportObjectModel) { Global.Tracer.Assert(exprHost != null && reportObjectModel != null, "(exprHost != null && reportObjectModel != null)"); base.SetExprHost(exprHost, reportObjectModel); IList <MapBindingFieldPairExprHost> mapBindingFieldPairsHostsRemotable = this.ExprHost.MapBindingFieldPairsHostsRemotable; if (this.m_mapBindingFieldPairs != null && mapBindingFieldPairsHostsRemotable != null) { for (int i = 0; i < this.m_mapBindingFieldPairs.Count; i++) { MapBindingFieldPair mapBindingFieldPair = this.m_mapBindingFieldPairs[i]; if (mapBindingFieldPair != null && mapBindingFieldPair.ExpressionHostID > -1) { mapBindingFieldPair.SetExprHost(mapBindingFieldPairsHostsRemotable[mapBindingFieldPair.ExpressionHostID], reportObjectModel); } } } }
public virtual void SetExprHost(MapViewExprHost exprHost, ObjectModelImpl reportObjectModel) { Global.Tracer.Assert(exprHost != null && reportObjectModel != null, "(exprHost != null && reportObjectModel != null)"); this.m_exprHost = exprHost; this.m_exprHost.SetReportObjectModel(reportObjectModel); }