2 implementations of IMenuCommandService
System.Windows.Forms.Design (2)
System\ComponentModel\Design\MenuCommandService.cs (1)
16public class MenuCommandService : IMenuCommandService, IDisposable
System\Windows\Forms\Design\Behavior\BehaviorService.MenuCommandHandler.cs (1)
10private class MenuCommandHandler : IMenuCommandService
102 references to IMenuCommandService
netstandard (1)
netstandard.cs (1)
264[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ComponentModel.Design.IMenuCommandService))]
System (1)
src\runtime\src\libraries\shims\System\ref\System.cs (1)
250[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ComponentModel.Design.IMenuCommandService))]
System.Windows.Forms (3)
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (1)
1754if (site.TryGetService(out IMenuCommandService? menuCommandService))
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\CommandsPane.cs (1)
19/// Specifically, it first looks for <see cref="IMenuCommandService"/>, then falls back to looking for
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (1)
5223if (TotalProperties > 0 && TryGetService(out IMenuCommandService? menuCommandService))
System.Windows.Forms.Design (97)
System\ComponentModel\Design\ComponentDesigner.cs (1)
587=> GetService<IMenuCommandService>()?.ShowContextMenu(MenuCommands.SelectionMenu, x, y);
System\ComponentModel\Design\DesignerActionUI.cs (4)
56IMenuCommandService? menuCommandService = serviceProvider.GetService<IMenuCommandService>(); 130IMenuCommandService? mcs = _serviceProvider.GetService<IMenuCommandService>();
System\ComponentModel\Design\MenuCommandService.cs (7)
82if (((IMenuCommandService)this).FindCommand(commandId) is not null) 124if (!((IMenuCommandService)this).Verbs.Contains(verb)) 126((IMenuCommandService)this).Verbs.Add(verb); 410MenuCommand? cmd = ((IMenuCommandService)this).FindCommand(commandID); 429MenuCommand? cmd = ((IMenuCommandService)this).FindCommand(commandId); 518if (((IMenuCommandService)this).Verbs.Contains(verb)) 520((IMenuCommandService)this).Verbs.Remove(verb);
System\Windows\Forms\Design\BaseContextMenuStrip.cs (1)
156if (_serviceProvider.TryGetService(out IMenuCommandService? menuCommandService))
System\Windows\Forms\Design\Behavior\BehaviorService.cs (8)
81IMenuCommandService? menuCommandService = serviceProvider.GetService<IMenuCommandService>(); 86host.RemoveService<IMenuCommandService>(); 87host.AddService<IMenuCommandService>(menuCommandHandler); 170if (_serviceProvider.GetService(typeof(IMenuCommandService)) is MenuCommandHandler menuCommandHandler && 173IMenuCommandService oldMenuCommandService = menuCommandHandler.MenuService; 174host.RemoveService<IMenuCommandService>(); 539private MenuCommand? FindCommand(CommandID commandID, IMenuCommandService menuService)
System\Windows\Forms\Design\Behavior\BehaviorService.MenuCommandHandler.cs (10)
15public MenuCommandHandler(BehaviorService owner, IMenuCommandService menuService) 21public IMenuCommandService MenuService { get; } 23void IMenuCommandService.AddCommand(MenuCommand command) => MenuService.AddCommand(command); 25void IMenuCommandService.RemoveVerb(DesignerVerb verb) => MenuService.RemoveVerb(verb); 27void IMenuCommandService.RemoveCommand(MenuCommand command) => MenuService.RemoveCommand(command); 29MenuCommand? IMenuCommandService.FindCommand(CommandID commandID) 47bool IMenuCommandService.GlobalInvoke(CommandID commandID) => MenuService.GlobalInvoke(commandID); 49void IMenuCommandService.ShowContextMenu(CommandID menuID, int x, int y) 52void IMenuCommandService.AddVerb(DesignerVerb verb) => MenuService.AddVerb(verb); 54DesignerVerbCollection IMenuCommandService.Verbs => MenuService.Verbs;
System\Windows\Forms\Design\Behavior\DesignerActionKeyboardBehavior.cs (2)
11private readonly IMenuCommandService? _menuService; 21_menuService = serviceProvider.GetService<IMenuCommandService>();
System\Windows\Forms\Design\CommandSet.cs (5)
28private IMenuCommandService? _menuService; 204IMenuCommandService? menuService = MenuService; 231protected IMenuCommandService? MenuService => _menuService ??= GetService<IMenuCommandService>(); 2456if (TryGetService(out IMenuCommandService? menuSvc))
System\Windows\Forms\Design\ComponentTray.cs (9)
49private IMenuCommandService _menuCommandService; 99IMenuCommandService mcs = MenuService; 645IMenuCommandService mcs = MenuService; 870IMenuCommandService mcs = MenuService; 1647IMenuCommandService mcs = MenuService; 1668private IMenuCommandService MenuService 1672_menuCommandService ??= (IMenuCommandService)GetService(typeof(IMenuCommandService)); 2234IMenuCommandService mcs = _tray.MenuService;
System\Windows\Forms\Design\DocumentDesigner.cs (9)
183IMenuCommandService menuCommandService = (IMenuCommandService)GetService(typeof(IMenuCommandService)); 927IMenuCommandService mcs = (IMenuCommandService)GetService(typeof(IMenuCommandService)); 1324IMenuCommandService mcs = (IMenuCommandService)GetService(typeof(IMenuCommandService));
System\Windows\Forms\Design\ParentControlDesigner.cs (6)
1465IMenuCommandService ms = (IMenuCommandService)GetService(typeof(IMenuCommandService)); 1664IMenuCommandService ms = (IMenuCommandService)GetService(typeof(IMenuCommandService));
System\Windows\Forms\Design\PbrsForward.cs (3)
21private IMenuCommandService? _menuCommandSvc; 35private IMenuCommandService? MenuCommandService 41_menuCommandSvc = _sp.GetService<IMenuCommandService>();
System\Windows\Forms\Design\StandardCommandToolStripMenuItem.cs (3)
17private IMenuCommandService? _menuCommandService; 61public IMenuCommandService? MenuService 65if (_menuCommandService is null && _serviceProvider.TryGetService(out IMenuCommandService? menuCommandService))
System\Windows\Forms\Design\StatusCommandUI.cs (3)
17private IMenuCommandService? _menuService; 28private IMenuCommandService? MenuService => _menuService ??= _serviceProvider.GetService<IMenuCommandService>();
System\Windows\Forms\Design\TabOrder.cs (9)
112IMenuCommandService? mcs = (IMenuCommandService?)host.GetService(typeof(IMenuCommandService)); 155IMenuCommandService? mcs = (IMenuCommandService?)_host.GetService(typeof(IMenuCommandService)); 498IMenuCommandService? mcs = (IMenuCommandService?)_host.GetService(typeof(IMenuCommandService));
System\Windows\Forms\Design\ToolStripKeyboardHandlingService.cs (9)
19private IMenuCommandService _menuCommandService; 134private IMenuCommandService MenuService 142_menuCommandService = (IMenuCommandService)_provider.GetService(typeof(IMenuCommandService)); 258IMenuCommandService mcs = MenuService; 544IMenuCommandService mcs = MenuService; 1461IMenuCommandService mcs = MenuService; 1539IMenuCommandService mcs = MenuService; 1595IMenuCommandService mcs = MenuService;
System\Windows\Forms\Design\ToolStripPanelDesigner.cs (2)
422if (TryGetService(out IMenuCommandService? menuCommandService)) 439if (TryGetService(out IMenuCommandService? menuCommandService))
System\Windows\Forms\Design\ToolStripTemplateNode.cs (6)
168IMenuCommandService menuService = (IMenuCommandService)_component.Site.GetService(typeof(IMenuCommandService)); 200IMenuCommandService menuService = (IMenuCommandService)_component.Site.GetService(typeof(IMenuCommandService));