// Token: 0x060014D5 RID: 5333 RVA: 0x0007EBB8 File Offset: 0x0007CDB8 private static void ParseNavigationBarEntries(XmlTextReader reader, List <UIExtensionManager.NavigationExtensionItem> entries) { while (reader.Read()) { if (reader.NodeType == XmlNodeType.Element && reader.Name == "MainNavigationBarEntry") { entries.Add(new UIExtensionManager.NavigationExtensionItem(UIExtensionManager.CreateIconPath(reader, "LargeIcon", false), UIExtensionManager.CreateIconPath(reader, "SmallIcon", false), reader.GetAttribute("URL"), UIExtensionManager.ParseMultiLanguageText(reader, "MainNavigationBarEntry"))); } else if (reader.NodeType == XmlNodeType.EndElement && reader.Name == "MainNavigationBarExtensions") { return; } } }
// Token: 0x060014D6 RID: 5334 RVA: 0x0007EC44 File Offset: 0x0007CE44 private static void ParseNewItemMenuEntries(XmlTextReader reader, List <UIExtensionManager.NewMenuExtensionItem> entries) { while (reader.Read() && entries.Count < 10) { if (reader.NodeType == XmlNodeType.Element && reader.Name == "NewItemMenuEntry") { entries.Add(new UIExtensionManager.NewMenuExtensionItem(UIExtensionManager.CreateIconPath(reader, "Icon", false), reader.GetAttribute("ItemType"), UIExtensionManager.ParseMultiLanguageText(reader, "NewItemMenuEntry"))); } else if (reader.NodeType == XmlNodeType.EndElement && reader.Name == "NewItemMenuEntries") { return; } } }
// Token: 0x060014D7 RID: 5335 RVA: 0x0007ECCC File Offset: 0x0007CECC private static void ParseRightClickMenuItemEntries(XmlTextReader reader, List <UIExtensionManager.RightClickMenuExtensionItem> entries) { while (reader.Read()) { if (reader.NodeType == XmlNodeType.Element && reader.Name == "RightClickMenuEntry") { entries.Add(new UIExtensionManager.RightClickMenuExtensionItem(UIExtensionManager.CreateIconPath(reader, "Icon", true), reader.GetAttribute("filter"), reader.GetAttribute("URL"), UIExtensionManager.ParseMultiLanguageText(reader, "RightClickMenuEntry"))); } else if (reader.NodeType == XmlNodeType.EndElement && reader.Name == "RightClickMenuExtensions") { return; } } }