1 implementation of PrimarySelection
System.Windows.Forms.Design (1)
System\ComponentModel\Design\SelectionService.cs (1)
300object? ISelectionService.PrimarySelection => PrimarySelection;
113 references to PrimarySelection
DesignSurface (1)
MainForm.cs (1)
70propertyGrid.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)
199if (_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)
95if (selSvc is not null && !_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)
584selSvc.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)
416object? primarySelection = _selectionService.PrimarySelection;
System\Windows\Forms\Design\Behavior\ToolStripPanelSelectionBehavior.cs (1)
102Component? currentSelection = selectionService.PrimarySelection as Component;
System\Windows\Forms\Design\CommandSet.cs (11)
715if (SelectionService?.PrimarySelection is IComponent pri) 734if (SelectionService?.PrimarySelection is IComponent comp && TryGetService(out IDesignerHost? host) && 934if (component == SelectionService.PrimarySelection) 1560else if (SelectionService.PrimarySelection is null) 1768if (commonParent is not null && SelectionService.PrimarySelection is null) 1812if (SelectionService.PrimarySelection is null) 1914IComponent? selectedComponent = (IComponent?)SelectionService?.PrimarySelection; 2294object? selPrimary = SelectionService.PrimarySelection; 2454object? obj = SelectionService!.PrimarySelection; 2586object? primary = SelectionService.PrimarySelection; 2913primarySelection = SelectionService.PrimarySelection as IComponent;
System\Windows\Forms\Design\ComponentTray.cs (3)
241object primary = ((ISelectionService)sender).PrimarySelection; 658&& !(selectionService.SelectionCount == 1 && selectionService.PrimarySelection == _mainDesigner.Component)) 2594if (s.PrimarySelection == Component)
System\Windows\Forms\Design\ControlCommandSet.cs (4)
519IComponent comp = selSvc.PrimarySelection as IComponent; 795if (control == selSvc.PrimarySelection && _statusCommandUI is not null) 1377Control component = selSvc.PrimarySelection as Control; 1451currentSelection = selSvc.PrimarySelection;
System\Windows\Forms\Design\ControlDesigner.ControlDesignerAccessibleObject.cs (1)
53if (s.PrimarySelection == _control)
System\Windows\Forms\Design\ControlDesigner.cs (1)
1401if (TryGetService(out ISelectionService? selectionService) && !Component.Equals(selectionService.PrimarySelection))
System\Windows\Forms\Design\DataGridViewColumnDesigner.cs (2)
213if (_selectionService.PrimarySelection is not null 214&& Component.Equals(_selectionService.PrimarySelection))
System\Windows\Forms\Design\DesignerFrame.cs (1)
119if (selSvc?.PrimarySelection is Control { IsDisposed: false } ctrl)
System\Windows\Forms\Design\DocumentDesigner.cs (4)
598object sel = s.PrimarySelection; 986Component selComp = selSvc.PrimarySelection as Component; 1116Debug.Assert(ss.PrimarySelection == Component, "Bug in selection service: form should have primary selection."); 1168if (svc.PrimarySelection is Control primary)
System\Windows\Forms\Design\ParentControlDesigner.cs (1)
472object primarySelection = selSvc.PrimarySelection;
System\Windows\Forms\Design\SelectionUIService.cs (2)
498object? selComp = _selSvc.PrimarySelection; 983object? primary = _selSvc.PrimarySelection;
System\Windows\Forms\Design\SelectionUIService.SelectionUIItem.cs (1)
129fActive = _component == _selUIsvc._selSvc.PrimarySelection;
System\Windows\Forms\Design\ToolStripDesigner.cs (13)
749object comp = SelectionService.PrimarySelection; 826if (SelectionService.PrimarySelection is ToolStripDropDownItem selectedItem) 854if (SelectionService.PrimarySelection is ToolStripItem toolItem) 909if (SelectionService.PrimarySelection is ToolStripItem selectedItem) 966object selectedItem = SelectionService.PrimarySelection; 1229IComponent selectedItem = SelectionService.PrimarySelection as IComponent; 1269object primarySelection = SelectionService.PrimarySelection; 1772Component selComp = SelectionService.PrimarySelection as Component; 2003if (SelectionService.PrimarySelection is ToolStripItem curSel && curSel.IsOnOverflow) 2033if (!(SelectionService.PrimarySelection is ToolStripItem curSel) || (curSel is not null && !curSel.IsOnOverflow)) 2135if (SelectionService.PrimarySelection is ToolStripDropDownItem selectedItem) 2373if (_editorNode is not null && (SelectionService.PrimarySelection == ToolStrip || itemSelected)) 2388if (SelectionService.PrimarySelection is not ToolStripItem)
System\Windows\Forms\Design\ToolStripDropDownDesigner.cs (5)
427IComponent comp = (IComponent)selectionService.PrimarySelection; 497bool showDesignMenu = IsContextMenuStripItemSelected(selectionService) || Component.Equals(selectionService.PrimarySelection); 522if (Component.Equals(selectionService.PrimarySelection) && _selected) 527bool showDesignMenu = IsContextMenuStripItemSelected(selectionService) || Component.Equals(selectionService.PrimarySelection); 735if (_selectionService is not null && Component.Equals(_selectionService.PrimarySelection))
System\Windows\Forms\Design\ToolStripInSituService.cs (2)
88if (selectionService.PrimarySelection is not IComponent comp) 188object 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; 598if (selSvc.PrimarySelection is ToolStripItem selectedItem)
System\Windows\Forms\Design\ToolStripItemDesigner.cs (2)
919&& ToolStripItem.Equals(_selectionService.PrimarySelection) 943ToolStripItem currentSelection = sSvc.PrimarySelection as ToolStripItem;
System\Windows\Forms\Design\ToolStripKeyboardHandlingService.cs (26)
500if (SelectionService.PrimarySelection is not Component 600if (selSvc.PrimarySelection is not IComponent comp) 652if (selSvc.PrimarySelection is ToolStripDropDownItem dropDownItem && dropDownItem.DropDown.Visible) 673if (selSvc.PrimarySelection is not ToolStripItem item) 718if (selSvc.PrimarySelection is not ToolStripItem item) 763object selectedObj = selSvc.PrimarySelection; 805if (selSvc.PrimarySelection is null) 842if (selSvc.PrimarySelection is not IComponent pri) 917if (selSvc.PrimarySelection is not IComponent comp) 984if (selSvc.PrimarySelection is ContextMenuStrip) 994if (selSvc.PrimarySelection is not ToolStripItem item) 1048if (selSvc.PrimarySelection is not ToolStripItem item) 1064if (selSvc.PrimarySelection is ToolStripDropDown dropDown && dropDown.Site is not null) 1092if (SelectionService.PrimarySelection is not Component primarySelection) 1120if (SelectionService.PrimarySelection is not Component primarySelection) 1157if (selectionService.PrimarySelection is not ToolStripItem item) 1173else if (selectionService.PrimarySelection is ToolStrip) 1194currentSelection = selectionService.PrimarySelection; 1207ToolStripItem toolStripItem = selectionService.PrimarySelection as ToolStripItem; 1236ToolStripItem item = selectionService.PrimarySelection as ToolStripItem; 1309currentSelection = selectionService.PrimarySelection; 1334ToolStripItem item = selectionService.PrimarySelection as ToolStripItem; 1679if (selSvc.PrimarySelection is not Control component) 1690toolStripItem = selSvc.PrimarySelection as ToolStripItem; 1775currentSelection = selSvc.PrimarySelection; 1836ToolStripItem item = selSvc.PrimarySelection as ToolStripItem;
System\Windows\Forms\Design\ToolStripMenuItemDesigner.cs (7)
195if (MenuItem.Equals(_selectionService.PrimarySelection)) 261object selectedItem = _selectionService.PrimarySelection; 1254if (_selectionService.PrimarySelection is null && KeyboardHandlingService is not null) 1263selectedItem = _selectionService.PrimarySelection as ToolStripDropDownItem; 1710if (_selectionService.PrimarySelection is ToolStripItem selectedItem && selectedItem != MenuItem) 2152if (MenuItem.Equals(selectionSvc.PrimarySelection)) 2199object selectedObj = ((ISelectionService)sender).PrimarySelection;
System\Windows\Forms\Design\ToolStripPanelDesigner.cs (2)
198if (_selectionService is not null && _selectionService.PrimarySelection is null) 448if (_selectionService?.PrimarySelection == Control)
System\Windows\Forms\Design\ToolStripTemplateNode.cs (4)
520if (SelectionService.PrimarySelection is null) 565if (cachedSelSvc.PrimarySelection is ToolStripItem selectedItem && _designerHost is not null) 830if (SelectionService.PrimarySelection is ToolStripItem curSel) 1208if (SelectionService.PrimarySelection is ToolStripItem && _renderer is not null && _renderer.State != (int)TemplateNodeSelectionState.HotRegionSelected)
System.Windows.Forms.Design.Tests (3)
System\ComponentModel\Design\DesignSurfaceTests.cs (2)
215Assert.Null(service.PrimarySelection); 1487Assert.Null(service.PrimarySelection);
System\Windows\Forms\Design\ControlDesignerAccessibleObjectTests.cs (1)
109s.PrimarySelection == (isPrimarySelection ? control : null));