namespace SabreTools.Data.Models.PortableExecutable.Resource.Entries { /// /// A menu resource consists of a MENUHEADER structure followed by one or more /// NORMALMENUITEM or POPUPMENUITEM structures, one for each menu item in the menu /// template. The MENUEX_TEMPLATE_HEADER and the MENUEX_TEMPLATE_ITEM structures /// describe the format of extended menu resources. /// /// public sealed class MenuResource : ResourceDataType { /// /// Menu header structure /// public MenuHeader MenuHeader { get; set; } = new NormalMenuHeader(); /// /// Menu items /// public MenuItem[] MenuItems { get; set; } = []; } }