AvalonStudio.Extensibility.MainMenu.MenuBuilder.MenuBuilder C# (CSharp) Method

MenuBuilder() private method

private MenuBuilder ( ICommandService commandService, [ menuBars, [ menus, [ menuItemGroups, [ menuItems, [ excludeMenus, [ excludeMenuItemGroups, [ excludeMenuItems ) : System.ComponentModel.Composition
commandService ICommandService
menuBars [
menus [
menuItemGroups [
menuItems [
excludeMenus [
excludeMenuItemGroups [
excludeMenuItems [
return System.ComponentModel.Composition
		public MenuBuilder(
			ICommandService commandService,
			[ImportMany] MenuBarDefinition[] menuBars,
			[ImportMany] MenuDefinition[] menus,
			[ImportMany] MenuItemGroupDefinition[] menuItemGroups,
			[ImportMany] MenuItemDefinition[] menuItems,
			[ImportMany] ExcludeMenuDefinition[] excludeMenus,
			[ImportMany] ExcludeMenuItemGroupDefinition[] excludeMenuItemGroups,
			[ImportMany] ExcludeMenuItemDefinition[] excludeMenuItems)
		{
			_commandService = commandService;
			_menuBars = menuBars;
			_menus = menus;
			_menuItemGroups = menuItemGroups;
			_menuItems = menuItems;
			_excludeMenus = excludeMenus.Select(x => x.MenuDefinitionToExclude).ToArray();
			_excludeMenuItemGroups = excludeMenuItemGroups.Select(x => x.MenuItemGroupDefinitionToExclude).ToArray();
			_excludeMenuItems = excludeMenuItems.Select(x => x.MenuItemDefinitionToExclude).ToArray();
		}