1 implementation of PrimarySelection
System.Windows.Forms.Design (1)
System\ComponentModel\Design\SelectionService.cs (1)
300object? ISelectionService.PrimarySelection => PrimarySelection;
115 references to PrimarySelection
DemoConsole (1)
MainForm.cs (1)
91propertyGrid.SelectedObject = selectionService.PrimarySelection;
System.Windows.Forms.Design (109)
System\ComponentModel\Design\DesignerActionService.cs (1)
244if (_selectionService?.PrimarySelection is IComponent { Site: IServiceContainer container } comp)
System\ComponentModel\Design\DesignerActionUI.cs (3)
272if (_inTransaction || comp is null || comp != _selectionService.PrimarySelection) 435IComponent? primSel = _selectionService.PrimarySelection as IComponent; 484object? primarySelection = _selectionService.PrimarySelection;
System\ComponentModel\Design\MenuCommandService.cs (1)
196if (_selectionService.PrimarySelection is IComponent selectedComponent &&
System\Windows\Forms\Design\BaseContextMenuStrip.cs (2)
87if (selectionService.PrimarySelection is Control selectedControl && root is not null && selectedControl != root) 106else if (selectionService.PrimarySelection is ToolStripItem selectedItem)
System\Windows\Forms\Design\Behavior\ContainerSelectorBehavior.cs (1)
96&& !_containerControl.Equals(selSvc.PrimarySelection as Control))
System\Windows\Forms\Design\Behavior\DesignerActionBehavior.cs (1)
123selectionService.PrimarySelection != RelatedComponent)
System\Windows\Forms\Design\Behavior\DropSourceBehavior.cs (1)
578selSvc.PrimarySelection as Component);
System\Windows\Forms\Design\Behavior\ResizeBehavior.cs (1)
321_primaryControl = selSvc.PrimarySelection as Control;
System\Windows\Forms\Design\Behavior\SelectionManager.cs (1)
413object? primarySelection = _selectionService.PrimarySelection;
System\Windows\Forms\Design\Behavior\ToolStripPanelSelectionBehavior.cs (1)
102Component? currentSelection = selectionService.PrimarySelection as Component;
System\Windows\Forms\Design\CommandSet.cs (11)
709if (SelectionService?.PrimarySelection is IComponent pri) 728if (SelectionService?.PrimarySelection is IComponent comp && TryGetService(out IDesignerHost? host) && 928if (component == SelectionService.PrimarySelection) 1554else if (SelectionService.PrimarySelection is null) 1762if (commonParent is not null && SelectionService.PrimarySelection is null) 1806if (SelectionService.PrimarySelection is null) 1908IComponent? selectedComponent = (IComponent?)SelectionService?.PrimarySelection; 2288object? selPrimary = SelectionService.PrimarySelection; 2448object? obj = SelectionService!.PrimarySelection; 2580object? primary = SelectionService.PrimarySelection; 2907primarySelection = SelectionService.PrimarySelection as IComponent;
System\Windows\Forms\Design\ComponentTray.cs (3)
235object primary = ((ISelectionService)sender).PrimarySelection; 652&& !(selectionService.SelectionCount == 1 && selectionService.PrimarySelection == _mainDesigner.Component)) 2576if (s.PrimarySelection == Component)
System\Windows\Forms\Design\ControlCommandSet.cs (4)
516IComponent comp = selSvc.PrimarySelection as IComponent; 792if (control == selSvc.PrimarySelection && _statusCommandUI is not null) 1371Control component = selSvc.PrimarySelection as Control; 1445currentSelection = selSvc.PrimarySelection;
System\Windows\Forms\Design\ControlDesigner.ControlDesignerAccessibleObject.cs (1)
53if (s.PrimarySelection == _control)
System\Windows\Forms\Design\ControlDesigner.cs (1)
1416if (TryGetService(out ISelectionService? selectionService) && !Component.Equals(selectionService.PrimarySelection))
System\Windows\Forms\Design\DataGridViewColumnDesigner.cs (2)
209if (_selectionService.PrimarySelection is not null 210&& Component.Equals(_selectionService.PrimarySelection))
System\Windows\Forms\Design\DesignerFrame.cs (1)
116if (selSvc?.PrimarySelection is Control { IsDisposed: false } ctrl)
System\Windows\Forms\Design\DocumentDesigner.cs (4)
556object sel = s.PrimarySelection; 944Component selComp = selSvc.PrimarySelection as Component; 1074Debug.Assert(ss.PrimarySelection == Component, "Bug in selection service: form should have primary selection."); 1126if (svc.PrimarySelection is Control primary)
System\Windows\Forms\Design\ParentControlDesigner.cs (1)
472object primarySelection = selSvc.PrimarySelection;
System\Windows\Forms\Design\SelectionUIService.cs (2)
492object? selComp = _selSvc.PrimarySelection; 977object? primary = _selSvc.PrimarySelection;
System\Windows\Forms\Design\SelectionUIService.SelectionUIItem.cs (1)
126fActive = _component == _selUIsvc._selSvc.PrimarySelection;
System\Windows\Forms\Design\ToolStripCollectionEditor.cs (1)
45object? primarySelection = selectionService.PrimarySelection;
System\Windows\Forms\Design\ToolStripDesigner.cs (12)
704object comp = SelectionService.PrimarySelection; 781if (SelectionService.PrimarySelection is ToolStripDropDownItem selectedItem) 809if (SelectionService.PrimarySelection is ToolStripItem toolItem) 880if (SelectionService.PrimarySelection is ToolStripItem selectedItem) 937object selectedItem = SelectionService.PrimarySelection; 1212IComponent selectedItem = SelectionService.PrimarySelection as IComponent; 1252object primarySelection = SelectionService.PrimarySelection; 1794Component selComp = SelectionService.PrimarySelection as Component; 2018if (SelectionService.PrimarySelection is ToolStripItem curSel && curSel.IsOnOverflow) 2048if (!(SelectionService.PrimarySelection is ToolStripItem curSel) || (curSel is not null && !curSel.IsOnOverflow)) 2151if (SelectionService.PrimarySelection is ToolStripDropDownItem selectedItem) 2381if (_editorNode is not null && (SelectionService.PrimarySelection == ToolStrip || itemSelected))
System\Windows\Forms\Design\ToolStripDropDownDesigner.cs (5)
418IComponent comp = (IComponent)selectionService.PrimarySelection; 488bool showDesignMenu = IsContextMenuStripItemSelected(selectionService) || Component.Equals(selectionService.PrimarySelection); 513if (Component.Equals(selectionService.PrimarySelection) && _selected) 518bool showDesignMenu = IsContextMenuStripItemSelected(selectionService) || Component.Equals(selectionService.PrimarySelection); 726if (_selectionService is not null && Component.Equals(_selectionService.PrimarySelection))
System\Windows\Forms\Design\ToolStripInSituService.cs (2)
76if (selectionService.PrimarySelection is not IComponent comp) 176object comp = selService.PrimarySelection;
System\Windows\Forms\Design\ToolStripItemBehavior.cs (4)
238ToolStripItem selectedItem = selSvc.PrimarySelection as ToolStripItem; 321if (selSvc.PrimarySelection is ToolStripItem currentSel && currentSel == glyphItem) 335ToolStripItem selectedItem = selSvc.PrimarySelection as ToolStripItem; 595if (selSvc.PrimarySelection is ToolStripItem selectedItem)
System\Windows\Forms\Design\ToolStripItemDesigner.cs (2)
895&& ToolStripItem.Equals(_selectionService.PrimarySelection) 919ToolStripItem currentSelection = sSvc.PrimarySelection as ToolStripItem;
System\Windows\Forms\Design\ToolStripKeyboardHandlingService.cs (26)
497if (SelectionService.PrimarySelection is not Component 597if (selSvc.PrimarySelection is not IComponent comp) 649if (selSvc.PrimarySelection is ToolStripDropDownItem dropDownItem && dropDownItem.DropDown.Visible) 670if (selSvc.PrimarySelection is not ToolStripItem item) 715if (selSvc.PrimarySelection is not ToolStripItem item) 760object selectedObj = selSvc.PrimarySelection; 802if (selSvc.PrimarySelection is null) 839if (selSvc.PrimarySelection is not IComponent pri) 905if (selSvc.PrimarySelection is not IComponent comp) 972if (selSvc.PrimarySelection is ContextMenuStrip) 982if (selSvc.PrimarySelection is not ToolStripItem item) 1036if (selSvc.PrimarySelection is not ToolStripItem item) 1052if (selSvc.PrimarySelection is ToolStripDropDown dropDown && dropDown.Site is not null) 1080if (SelectionService.PrimarySelection is not Component primarySelection) 1108if (SelectionService.PrimarySelection is not Component primarySelection) 1145if (selectionService.PrimarySelection is not ToolStripItem item) 1161else if (selectionService.PrimarySelection is ToolStrip) 1182currentSelection = selectionService.PrimarySelection; 1195ToolStripItem toolStripItem = selectionService.PrimarySelection as ToolStripItem; 1224ToolStripItem item = selectionService.PrimarySelection as ToolStripItem; 1297currentSelection = selectionService.PrimarySelection; 1322ToolStripItem item = selectionService.PrimarySelection as ToolStripItem; 1658if (selSvc.PrimarySelection is not Control component) 1669toolStripItem = selSvc.PrimarySelection as ToolStripItem; 1754currentSelection = selSvc.PrimarySelection; 1815ToolStripItem item = selSvc.PrimarySelection as ToolStripItem;
System\Windows\Forms\Design\ToolStripMenuItemDesigner.cs (7)
195if (MenuItem.Equals(_selectionService.PrimarySelection)) 261object selectedItem = _selectionService.PrimarySelection; 1224if (_selectionService.PrimarySelection is null && KeyboardHandlingService is not null) 1233selectedItem = _selectionService.PrimarySelection as ToolStripDropDownItem; 1677if (_selectionService.PrimarySelection is ToolStripItem selectedItem && selectedItem != MenuItem) 2110if (MenuItem.Equals(selectionSvc.PrimarySelection)) 2157object selectedObj = ((ISelectionService)sender).PrimarySelection;
System\Windows\Forms\Design\ToolStripPanelDesigner.cs (2)
198if (_selectionService is not null && _selectionService.PrimarySelection is null) 436if (_selectionService?.PrimarySelection == Control)
System\Windows\Forms\Design\ToolStripTemplateNode.cs (4)
487if (SelectionService.PrimarySelection is null) 532if (cachedSelSvc.PrimarySelection is ToolStripItem selectedItem && _designerHost is not null) 791if (SelectionService?.PrimarySelection is ToolStripItem curSel) 1160if (SelectionService.PrimarySelection is ToolStripItem && _renderer is not null && _renderer.State != (int)TemplateNodeSelectionState.HotRegionSelected)
System.Windows.Forms.Design.Tests (5)
System\ComponentModel\Design\DesignSurfaceTests.cs (2)
217Assert.Null(service.PrimarySelection); 1489Assert.Null(service.PrimarySelection);
System\Windows\Forms\Design\ControlDesignerAccessibleObjectTests.cs (1)
107s.PrimarySelection == (isPrimarySelection ? control : null));
System\Windows\Forms\Design\ToolStripInSituServiceTests.cs (2)
168_mockSelectionService.Setup(ss => ss.PrimarySelection).Returns(menuStripMock.Object); 179_mockSelectionService.Setup(ss => ss.PrimarySelection).Returns(toolStripMenuItemMock.Object);