public void Load(Project project, XElement node) { var menu = new MenuInfo(); LoadHandlerBase(menu, node, project.BaseDir); foreach (var keyNode in node.Elements("State")) { menu.States.Add(LoadMenuState(keyNode, project.BaseDir)); } project.AddMenu(menu); }
public IIncludedObject Load(Project project, XElement node) { var menu = new MenuInfo(); LoadBase(menu, node, project.BaseDir); foreach (var keyNode in node.Elements("State")) { menu.States.Add(LoadMenuState(keyNode, project.BaseDir)); } project.AddMenu(menu); return menu; }