コード例 #1
0
        //------------------------------------------------------------
        public CResultAErreur SetValue(object objet, string strPropriete, object valeur)
        {
            CResultAErreur result = CResultAErreur.True;

            if (objet == null)
            {
                return(result);
            }
            SetDynamicValueDelegate setValue = CGestionnaireProprietesAjoutees.GetSetDelegate(objet.GetType(), strPropriete);

            if (setValue != null)
            {
                try
                {
                    result = setValue(objet, valeur);
                }
                catch (Exception e)
                {
                    result.EmpileErreur(new CErreurException(e));
                }
            }
            return(result);
        }