//--------------------------------------------------------------------------
        public static CInfoTypeMenuItemEditeur GetInfoEditeurForMenuItem(IMenuItem menuItem)
        {
            CInfoTypeMenuItemEditeur info = null;

            if (menuItem != null)
            {
                if (m_dicTypeMenuItemToInfoEditeurSpecifique.TryGetValue(menuItem.GetType(), out info))
                {
                    return(info);
                }
            }
            return(null);
        }
 //--------------------------------------------------------------------------
 public static void RegisterEditeurSpecifique(string strNomMenuItem, Type typeMenuItem, Type typeEditeurSpecifique)
 {
     m_dicTypeMenuItemToInfoEditeurSpecifique[typeMenuItem] = new CInfoTypeMenuItemEditeur(
         strNomMenuItem, typeMenuItem, typeEditeurSpecifique);
 }