private static void OnEventGetMenu()
 {
     if (GetMenu is EventGetMenu)
     {
         var menu = new List <Menu>();
         GetMenu(menu);
         if (IsRegistered)
         {
             using (var parameters = new Parameters())
             {
                 parameters.AddInt((int)Function.GetMenu).AddInt((int)Id).AddInt(menu.Count);
                 for (int i = menu.Count - 1; i >= 0; i--)
                 {
                     parameters.AddStructure(menu[i]);
                 }
                 APICall(parameters);
             }
         }
     }
 }
 private static void OnEventGetMenu()
 {
     if (GetMenu is EventGetMenu)
     {
         var menu = new List<Menu>();
         GetMenu(menu);
         if (IsRegistered)
         {
             using (var parameters = new Parameters())
             {
                 parameters.AddInt((int)Function.GetMenu).AddInt((int)Id).AddInt(menu.Count);
                 for (int i = menu.Count - 1; i >= 0; i--)
                 {
                     parameters.AddStructure(menu[i]);
                 }
                 APICall(parameters);
             }
         }
     }
 }