1 implementation of PrimarySelection
System.Windows.Forms.Design (1)
System\ComponentModel\Design\SelectionService.cs (1)
300
object? ISelectionService.
PrimarySelection
=> PrimarySelection;
115 references to PrimarySelection
DesignSurface (1)
MainForm.cs (1)
66
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)
199
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)
584
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)
416
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)
715
if (SelectionService?.
PrimarySelection
is IComponent pri)
734
if (SelectionService?.
PrimarySelection
is IComponent comp && TryGetService(out IDesignerHost? host) &&
934
if (component == SelectionService.
PrimarySelection
)
1560
else if (SelectionService.
PrimarySelection
is null)
1768
if (commonParent is not null && SelectionService.
PrimarySelection
is null)
1812
if (SelectionService.
PrimarySelection
is null)
1914
IComponent? selectedComponent = (IComponent?)SelectionService?.
PrimarySelection
;
2294
object? selPrimary = SelectionService.
PrimarySelection
;
2454
object? obj = SelectionService!.
PrimarySelection
;
2586
object? primary = SelectionService.
PrimarySelection
;
2913
primarySelection = SelectionService.
PrimarySelection
as IComponent;
System\Windows\Forms\Design\ComponentTray.cs (3)
241
object primary = ((ISelectionService)sender).
PrimarySelection
;
658
&& !(selectionService.SelectionCount == 1 && selectionService.
PrimarySelection
== _mainDesigner.Component))
2594
if (s.
PrimarySelection
== Component)
System\Windows\Forms\Design\ControlCommandSet.cs (4)
519
IComponent comp = selSvc.
PrimarySelection
as IComponent;
795
if (control == selSvc.
PrimarySelection
&& _statusCommandUI is not null)
1377
Control component = selSvc.
PrimarySelection
as Control;
1451
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)
213
if (_selectionService.
PrimarySelection
is not null
214
&& Component.Equals(_selectionService.
PrimarySelection
))
System\Windows\Forms\Design\DesignerFrame.cs (1)
119
if (selSvc?.
PrimarySelection
is Control { IsDisposed: false } ctrl)
System\Windows\Forms\Design\DocumentDesigner.cs (4)
586
object sel = s.
PrimarySelection
;
974
Component selComp = selSvc.
PrimarySelection
as Component;
1104
Debug.Assert(ss.
PrimarySelection
== Component, "Bug in selection service: form should have primary selection.");
1156
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)
498
object? selComp = _selSvc.
PrimarySelection
;
983
object? primary = _selSvc.
PrimarySelection
;
System\Windows\Forms\Design\SelectionUIService.SelectionUIItem.cs (1)
129
fActive = _component == _selUIsvc._selSvc.
PrimarySelection
;
System\Windows\Forms\Design\ToolStripCollectionEditor.cs (1)
45
object? primarySelection = selectionService.
PrimarySelection
;
System\Windows\Forms\Design\ToolStripDesigner.cs (12)
713
object comp = SelectionService.
PrimarySelection
;
790
if (SelectionService.
PrimarySelection
is ToolStripDropDownItem selectedItem)
818
if (SelectionService.
PrimarySelection
is ToolStripItem toolItem)
889
if (SelectionService.
PrimarySelection
is ToolStripItem selectedItem)
946
object selectedItem = SelectionService.
PrimarySelection
;
1236
IComponent selectedItem = SelectionService.
PrimarySelection
as IComponent;
1276
object primarySelection = SelectionService.
PrimarySelection
;
1818
Component selComp = SelectionService.
PrimarySelection
as Component;
2045
if (SelectionService.
PrimarySelection
is ToolStripItem curSel && curSel.IsOnOverflow)
2075
if (!(SelectionService.
PrimarySelection
is ToolStripItem curSel) || (curSel is not null && !curSel.IsOnOverflow))
2178
if (SelectionService.
PrimarySelection
is ToolStripDropDownItem selectedItem)
2408
if (_editorNode is not null && (SelectionService.
PrimarySelection
== ToolStrip || itemSelected))
System\Windows\Forms\Design\ToolStripDropDownDesigner.cs (5)
427
IComponent comp = (IComponent)selectionService.
PrimarySelection
;
497
bool showDesignMenu = IsContextMenuStripItemSelected(selectionService) || Component.Equals(selectionService.
PrimarySelection
);
522
if (Component.Equals(selectionService.
PrimarySelection
) && _selected)
527
bool showDesignMenu = IsContextMenuStripItemSelected(selectionService) || Component.Equals(selectionService.
PrimarySelection
);
735
if (_selectionService is not null && Component.Equals(_selectionService.
PrimarySelection
))
System\Windows\Forms\Design\ToolStripInSituService.cs (2)
88
if (selectionService.
PrimarySelection
is not IComponent comp)
188
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)
919
&& ToolStripItem.Equals(_selectionService.
PrimarySelection
)
943
ToolStripItem currentSelection = sSvc.
PrimarySelection
as ToolStripItem;
System\Windows\Forms\Design\ToolStripKeyboardHandlingService.cs (26)
500
if (SelectionService.
PrimarySelection
is not Component
600
if (selSvc.
PrimarySelection
is not IComponent comp)
652
if (selSvc.
PrimarySelection
is ToolStripDropDownItem dropDownItem && dropDownItem.DropDown.Visible)
673
if (selSvc.
PrimarySelection
is not ToolStripItem item)
718
if (selSvc.
PrimarySelection
is not ToolStripItem item)
763
object selectedObj = selSvc.
PrimarySelection
;
805
if (selSvc.
PrimarySelection
is null)
842
if (selSvc.
PrimarySelection
is not IComponent pri)
908
if (selSvc.
PrimarySelection
is not IComponent comp)
975
if (selSvc.
PrimarySelection
is ContextMenuStrip)
985
if (selSvc.
PrimarySelection
is not ToolStripItem item)
1039
if (selSvc.
PrimarySelection
is not ToolStripItem item)
1055
if (selSvc.
PrimarySelection
is ToolStripDropDown dropDown && dropDown.Site is not null)
1083
if (SelectionService.
PrimarySelection
is not Component primarySelection)
1111
if (SelectionService.
PrimarySelection
is not Component primarySelection)
1148
if (selectionService.
PrimarySelection
is not ToolStripItem item)
1164
else if (selectionService.
PrimarySelection
is ToolStrip)
1185
currentSelection = selectionService.
PrimarySelection
;
1198
ToolStripItem toolStripItem = selectionService.
PrimarySelection
as ToolStripItem;
1227
ToolStripItem item = selectionService.
PrimarySelection
as ToolStripItem;
1300
currentSelection = selectionService.
PrimarySelection
;
1325
ToolStripItem item = selectionService.
PrimarySelection
as ToolStripItem;
1670
if (selSvc.
PrimarySelection
is not Control component)
1681
toolStripItem = selSvc.
PrimarySelection
as ToolStripItem;
1766
currentSelection = selSvc.
PrimarySelection
;
1827
ToolStripItem item = selSvc.
PrimarySelection
as ToolStripItem;
System\Windows\Forms\Design\ToolStripMenuItemDesigner.cs (7)
195
if (MenuItem.Equals(_selectionService.
PrimarySelection
))
261
object selectedItem = _selectionService.
PrimarySelection
;
1254
if (_selectionService.
PrimarySelection
is null && KeyboardHandlingService is not null)
1263
selectedItem = _selectionService.
PrimarySelection
as ToolStripDropDownItem;
1710
if (_selectionService.
PrimarySelection
is ToolStripItem selectedItem && selectedItem != MenuItem)
2152
if (MenuItem.Equals(selectionSvc.
PrimarySelection
))
2199
object selectedObj = ((ISelectionService)sender).
PrimarySelection
;
System\Windows\Forms\Design\ToolStripPanelDesigner.cs (2)
198
if (_selectionService is not null && _selectionService.
PrimarySelection
is null)
442
if (_selectionService?.
PrimarySelection
== Control)
System\Windows\Forms\Design\ToolStripTemplateNode.cs (4)
490
if (SelectionService.
PrimarySelection
is null)
535
if (cachedSelSvc.
PrimarySelection
is ToolStripItem selectedItem && _designerHost is not null)
800
if (SelectionService?.
PrimarySelection
is ToolStripItem curSel)
1169
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);