//---------------------------------------------------------------------
 public static IEnumerable <CFonctionDynamique> EditeFonctions(IEnumerable <CFonctionDynamique> fonctions,
                                                               CObjetPourSousProprietes objetPourSousProprietes)
 {
     using (CFormEditeListeFonctionsDynamiques frm = new CFormEditeListeFonctionsDynamiques())
     {
         if (fonctions != null)
         {
             frm.m_fonctions = fonctions;
         }
         frm.m_objetPourSousProprietes = objetPourSousProprietes;
         if (frm.ShowDialog() == DialogResult.OK)
         {
             return(frm.m_fonctions);
         }
         return(fonctions);
     }
 }
 public IEnumerable <CFonctionDynamique> EditeFonctions(IEnumerable <CFonctionDynamique> fonctions, CObjetPourSousProprietes objet)
 {
     return(CFormEditeListeFonctionsDynamiques.EditeFonctions(fonctions, objet));
 }