public void AttacheObjetsAContexteEvaluation(CContexteEvaluationExpression ctx) { if (m_controleWnd != null) { IAttacheurObjetsAContexteEvaluationExpression attacheur = m_controleWnd.EditedElement as IAttacheurObjetsAContexteEvaluationExpression; if (attacheur != null) { attacheur.AttacheObjetsAContexteEvaluation(ctx); } } }
public void ChangeSource(object objetSource) { m_pileObjetsBase.Clear(); m_dicObjetsAttaches.Clear(); if (OnNewContexteEvaluation != null) { OnNewContexteEvaluation(this); } PushObjetSource(objetSource, true); IAttacheurObjetsAContexteEvaluationExpression attacheur = objetSource as IAttacheurObjetsAContexteEvaluationExpression; if (attacheur != null) { attacheur.AttacheObjetsAContexteEvaluation(this); } }
/// ///////////////////////////////////////////////////////// public CContexteEvaluationExpression(object objetSource, CCacheValeursProprietes cacheValeurs) { PushObjetSource(objetSource, true); if (OnNewContexteEvaluation != null) { OnNewContexteEvaluation(this); } if (cacheValeurs != null) { m_cache = cacheValeurs; } IAttacheurObjetsAContexteEvaluationExpression attacheur = objetSource as IAttacheurObjetsAContexteEvaluationExpression; if (attacheur != null) { attacheur.AttacheObjetsAContexteEvaluation(this); } }