public static TinyMenu _(this TinyMenu menu, string desc, Action act) { var existingMenuItems = menu.Items; existingMenuItems.Add(new TinyMenu.Item(desc, act)); return(new TinyMenu(existingMenuItems, menu.Name)); }
public static TinyMenu _(this TinyMenu menu, TinyMenu subMenu) { return(menu._(subMenu.Name, () => subMenu.Show())); }