private OpenFolderButtonProjectNode(AsyncPackage package) { this.m_Package = package ?? throw new ArgumentNullException(nameof(package)); m_OpenInConEmu = new OpenInConEmu(); if (ServiceProvider.GetService(typeof(IMenuCommandService)) is OleMenuCommandService commandService) { var menuCommandId = new CommandID(CommandSet, CommandId); var menuItem = new MenuCommand(this.MenuItemCallback, menuCommandId); commandService.AddCommand(menuItem); } }
private ExecuteInConEmu(AsyncPackage package) { this.m_Package = package ?? throw new ArgumentNullException(nameof(package)); m_OpenInConEmu = new OpenInConEmu(); if (ServiceProvider.GetService(typeof(IMenuCommandService)) is OleMenuCommandService commandService) { var menuCommandId = new CommandID(CommandSet, CommandId); var menuItem = new OleMenuCommand(this.MenuItemCallback, menuCommandId); menuItem.BeforeQueryStatus += MenuItem_BeforeQueryStatus; commandService.AddCommand(menuItem); } }
private OpenConEmuHereSolution(AsyncPackage package) { this.package = package ?? throw new ArgumentNullException("package"); m_OpenInConEmu = new OpenInConEmu(); OleMenuCommandService commandService = this.ServiceProvider.GetService(typeof(IMenuCommandService)) as OleMenuCommandService; if (commandService != null) { var menuCommandID = new CommandID(CommandSet, CommandId); var menuItem = new MenuCommand(this.MenuItemCallback, menuCommandID); commandService.AddCommand(menuItem); } }
private ExecuteInConEmu(Package package) { if (package == null) { throw new ArgumentNullException("package"); } this.package = package; m_OpenInConEmu = new OpenInConEmu(); OleMenuCommandService commandService = this.ServiceProvider.GetService(typeof(IMenuCommandService)) as OleMenuCommandService; if (commandService != null) { var menuCommandID = new CommandID(CommandSet, CommandId); var menuItem = new OleMenuCommand(this.MenuItemCallback, menuCommandID); menuItem.BeforeQueryStatus += MenuItem_BeforeQueryStatus; commandService.AddCommand(menuItem); } }