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