internal static void ClearInternal(IMenu menu)
        {
            if (menu == null)
            {
                return;
            }
            int size = menu.Size();

            for (int i = 0; i < size; i++)
            {
                MenuItemTemplate.ClearInternal(menu.GetItem(i));
            }
            menu.Clear();
            menu.ClearBindings(true, true);
        }
 internal static void ClearInternal(IMenu menu)
 {
     if (menu == null)
         return;
     int size = menu.Size();
     for (int i = 0; i < size; i++)
         MenuItemTemplate.ClearInternal(menu.GetItem(i));
     menu.Clear();
     menu.ClearBindings(true, true);
 }