public object GetValue(object objet)
            {
                IElementAProprietesDynamiquesDeportees elt = objet as IElementAProprietesDynamiquesDeportees;

                if (elt == null)
                {
                    IConvertibleEnIElementAProprietesDynamiquesDeportees cv = objet as IConvertibleEnIElementAProprietesDynamiquesDeportees;
                    if (cv != null)
                    {
                        elt = cv.ConvertToElementAProprietesDynamiquesDeportees();
                    }
                }
                if (elt != null)
                {
                    return(elt.GetValeurDynamiqueDeportee(m_strPropriete));
                }
                return(null);
            }
        //------------------------------------------------------------
        public sc2i.common.CResultAErreur GetValue(object objet, string strPropriete)
        {
            CResultAErreur result = CResultAErreur.True;
            IElementAProprietesDynamiquesDeportees elt = objet as IElementAProprietesDynamiquesDeportees;

            if (elt == null)
            {
                IConvertibleEnIElementAProprietesDynamiquesDeportees cv = objet as IConvertibleEnIElementAProprietesDynamiquesDeportees;
                if (cv != null)
                {
                    elt = cv.ConvertToElementAProprietesDynamiquesDeportees();
                }
            }
            if (elt != null)
            {
                result.Data = elt.GetValeurDynamiqueDeportee(strPropriete);
            }
            return(result);
        }