1 implementation of ISelectionService
System.Windows.Forms.Design (1)
System\ComponentModel\Design\SelectionService.cs (1)
18
internal sealed class SelectionService :
ISelectionService
, IDisposable
267 references to ISelectionService
netstandard (1)
netstandard.cs (1)
268
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ComponentModel.Design.
ISelectionService
))]
System (1)
src\runtime\src\libraries\shims\System\ref\System.cs (1)
254
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ComponentModel.Design.
ISelectionService
))]
System.ComponentModel.TypeConverter (1)
System\ComponentModel\Design\ISelectionService.cs (1)
24
/// Adds a <see cref='System.ComponentModel.Design.
ISelectionService
.SelectionChanged'/> event handler to the selection service.
System.Windows.Forms (12)
System\Windows\Forms\ActiveX\AxHost.AxContainer.cs (1)
296
|| !site.TryGetService(out
ISelectionService
? selectionService)
System\Windows\Forms\ActiveX\AxHost.cs (4)
823
if (Site.TryGetService(out
ISelectionService
? selectionService))
851
if (Site.TryGetService(out
ISelectionService
? selectionService))
966
if (IsUserMode() || !Site.TryGetService(out
ISelectionService
? selectionService))
2389
if (Site.TryGetService(out
ISelectionService
? selectionService) && selectionService.GetComponentSelected(this))
System\Windows\Forms\Controls\WebBrowser\WebBrowserBase.cs (4)
729
ISelectionService
? iss = WebBrowserHelper.GetSelectionService(this);
750
ISelectionService
? iss = WebBrowserHelper.GetSelectionService(this);
762
ISelectionService
? iss = WebBrowserHelper.GetSelectionService(this);
1042
ISelectionService
? iss = WebBrowserHelper.GetSelectionService(this);
System\Windows\Forms\Controls\WebBrowser\WebBrowserHelper.cs (3)
92
internal static
ISelectionService
? GetSelectionService(Control ctl)
97
ISelectionService
? selectionService = site.GetService<
ISelectionService
>();
System.Windows.Forms.Design (252)
System\ComponentModel\Design\ComponentDesigner.cs (1)
251
|| !TryGetService(out
ISelectionService
? selectionService))
System\ComponentModel\Design\DesignerActionService.cs (2)
20
private readonly
ISelectionService
? _selectionService; // selection service
44
_selectionService = serviceProvider.GetService<
ISelectionService
>();
System\ComponentModel\Design\DesignerActionUI.cs (2)
26
private
ISelectionService
_selectionService; // used to determine if comps have selection or not
58
!serviceProvider.TryGetService(out
ISelectionService
? selectionService))
System\ComponentModel\Design\DesignerEventService.cs (3)
106
if (comp.Site.TryGetService(out
ISelectionService
? ss) && ss.GetComponentSelected(comp))
237
ISelectionService
? ss = provider.GetService<
ISelectionService
>();
System\ComponentModel\Design\DesignerHost.cs (5)
698
ISelectionService
? selectionService = (
ISelectionService
?)GetService(typeof(
ISelectionService
));
1127
if (successful && _savedSelection is not null && this.TryGetService(out
ISelectionService
? ss))
1161
if (this.TryGetService(out
ISelectionService
? ss))
System\ComponentModel\Design\DesignSurface.cs (2)
38
ServiceContainer.AddService<
ISelectionService
>(callback);
409
if (serviceType == typeof(
ISelectionService
))
System\ComponentModel\Design\MenuCommandService.cs (1)
24
private
ISelectionService
? _selectionService;
System\ComponentModel\Design\SelectionService.cs (10)
300
object?
ISelectionService
.PrimarySelection => PrimarySelection;
305
int
ISelectionService
.SelectionCount => _selection?.Count ?? 0;
308
/// Adds a <see cref="
ISelectionService
.SelectionChanged"/> event handler to the selection service.
310
event EventHandler
ISelectionService
.SelectionChanged
320
event EventHandler
ISelectionService
.SelectionChanging
330
bool
ISelectionService
.GetComponentSelected(object component)
339
ICollection
ISelectionService
.GetSelectedComponents()
350
void
ISelectionService
.SetSelectedComponents(ICollection? components)
351
=> ((
ISelectionService
)this).SetSelectedComponents(components, SelectionTypes.Auto);
357
void
ISelectionService
.SetSelectedComponents(ICollection? components, SelectionTypes selectionType)
System\ComponentModel\Design\ToolStripContainerActionList.cs (2)
205
ISelectionService
? selectionService = _serviceProvider?.GetService<
ISelectionService
>();
System\ComponentModel\Design\UndoEngine.UndoUnit.cs (2)
32
if (UndoEngine.TryGetService(out
ISelectionService
? ss))
470
if (UndoEngine.TryGetService(out
ISelectionService
? ss))
System\Windows\Forms\Design\BaseContextMenuStrip.cs (3)
83
if (_serviceProvider.GetService(typeof(
ISelectionService
)) is
ISelectionService
selectionService && _serviceProvider.GetService(typeof(IDesignerHost)) is IDesignerHost host)
321
if (_comp is not null && _serviceProvider.TryGetService(out
ISelectionService
? selectionService))
System\Windows\Forms\Design\Behavior\ContainerSelectorBehavior.cs (2)
95
if (_serviceProvider.TryGetService(out
ISelectionService
? selSvc)
208
if (!_serviceProvider.TryGetService(out
ISelectionService
? selSvc)
System\Windows\Forms\Design\Behavior\DesignerActionBehavior.cs (1)
122
if (_serviceProvider.TryGetService(out
ISelectionService
? selectionService) &&
System\Windows\Forms\Design\Behavior\DropSourceBehavior.cs (3)
350
ISelectionService
selSvc = null;
353
selSvc = (
ISelectionService
)_serviceProviderTarget.GetService(typeof(
ISelectionService
));
System\Windows\Forms\Design\Behavior\ResizeBehavior.cs (3)
312
ISelectionService
selSvc = (
ISelectionService
)_serviceProvider.GetService(typeof(
ISelectionService
));
System\Windows\Forms\Design\Behavior\SelectionManager.cs (2)
24
private
ISelectionService
_selectionService;
49
_selectionService = serviceProvider.GetRequiredService<
ISelectionService
>();
System\Windows\Forms\Design\Behavior\TableLayoutPanelBehavior.cs (3)
95
ISelectionService
selSvc = _serviceProvider.GetService(typeof(
ISelectionService
)) as
ISelectionService
;
System\Windows\Forms\Design\Behavior\ToolStripPanelSelectionBehavior.cs (6)
65
ISelectionService
selection = _serviceProvider.GetRequiredService<
ISelectionService
>();
101
ISelectionService
selectionService = _serviceProvider.GetRequiredService<
ISelectionService
>();
140
ISelectionService
selectionService = _serviceProvider.GetRequiredService<
ISelectionService
>();
System\Windows\Forms\Design\ChangeToolStripParentVerb.cs (2)
89
if (_provider.GetService(typeof(
ISelectionService
)) is
ISelectionService
selSvc)
System\Windows\Forms\Design\CommandSet.cs (4)
200
SelectionService = site.GetService<
ISelectionService
>();
237
protected
ISelectionService
? SelectionService { get; private set; }
2990
&& TryGetService(out
ISelectionService
? selSvc))
3044
if (TryGetService(out
ISelectionService
? selSvc))
System\Windows\Forms\Design\ComponentTray.cs (29)
157
ISelectionService
selSvc = (
ISelectionService
)GetService(typeof(
ISelectionService
));
234
_selectedObjects = ((
ISelectionService
)sender).GetSelectedComponents();
235
object primary = ((
ISelectionService
)sender).PrimarySelection;
650
ISelectionService
selectionService = (
ISelectionService
)GetService(typeof(
ISelectionService
));
1258
ISelectionService
ss = (
ISelectionService
)GetService(typeof(
ISelectionService
));
1345
ISelectionService
ss = (
ISelectionService
)GetService(typeof(
ISelectionService
));
2104
ISelectionService
sel = (
ISelectionService
)_tray.GetService(typeof(
ISelectionService
));
2150
ISelectionService
sel = (
ISelectionService
)_tray.GetService(typeof(
ISelectionService
));
2194
ISelectionService
sel = (
ISelectionService
)_tray.GetService(typeof(
ISelectionService
));
2228
ISelectionService
s = (
ISelectionService
)_tray.GetService(typeof(
ISelectionService
));
2568
ISelectionService
s = (
ISelectionService
)_tray.GetService(typeof(
ISelectionService
));
System\Windows\Forms\Design\ControlCommandSet.cs (4)
513
ISelectionService
selSvc = SelectionService;
935
ISelectionService
selSvc = SelectionService;
1361
ISelectionService
selSvc = SelectionService;
1429
ISelectionService
selSvc = SelectionService;
System\Windows\Forms\Design\ControlDesigner.ControlDesignerAccessibleObject.cs (4)
16
private
ISelectionService
? _selectionService;
38
private
ISelectionService
? SelectionService => _selectionService ??= _designer.GetService<
ISelectionService
>();
45
ISelectionService
? s = SelectionService;
System\Windows\Forms\Design\ControlDesigner.cs (6)
715
if (TryGetService(out
ISelectionService
? sel) && sel.GetComponentSelected(Control))
1325
if (!_ctrlSelect && TryGetService(out
ISelectionService
? selectionService))
1346
ISelectionService
? selectionService = GetService<
ISelectionService
>();
1416
if (TryGetService(out
ISelectionService
? selectionService) && !Component.Equals(selectionService.PrimarySelection))
1942
GetService<
ISelectionService
>()?.SetSelectedComponents(
System\Windows\Forms\Design\DataGridViewColumnDesigner.cs (2)
17
private
ISelectionService
? _selectionService;
144
_selectionService = GetService<
ISelectionService
>();
System\Windows\Forms\Design\DesignerFrame.cs (2)
115
ISelectionService
? selSvc = _designerSite.GetService<
ISelectionService
>();
System\Windows\Forms\Design\DocumentDesigner.cs (13)
390
ISelectionService
ss = (
ISelectionService
)GetService(typeof(
ISelectionService
));
547
ISelectionService
s = (
ISelectionService
)GetService(typeof(
ISelectionService
));
930
ISelectionService
selSvc = (
ISelectionService
)GetService(typeof(
ISelectionService
));
1069
ISelectionService
ss = (
ISelectionService
)GetService(typeof(
ISelectionService
));
1106
if (!TryGetService(out
ISelectionService
svc))
System\Windows\Forms\Design\FlowLayoutPanelDesigner .cs (2)
125
internal
ISelectionService
SelectionService => GetService<
ISelectionService
>();
System\Windows\Forms\Design\OleDragDropHandler.ComponentDataObject.cs (1)
88
if (!_serviceProvider.TryGetService(out
ISelectionService
? selectionService))
System\Windows\Forms\Design\OleDragDropHandler.cs (3)
256
if (TryGetService(out
ISelectionService
? selSvc) && comps.Length > 0)
821
ISelectionService
selService = GetService<
ISelectionService
>()!;
System\Windows\Forms\Design\ParentControlDesigner.cs (12)
471
ISelectionService
selSvc = (
ISelectionService
)GetService(typeof(
ISelectionService
));
1633
ISelectionService
sel = (
ISelectionService
)GetService(typeof(
ISelectionService
));
1732
ISelectionService
selsvc = (
ISelectionService
)GetService(typeof(
ISelectionService
));
1877
var
selSvc = (
ISelectionService
)GetService(typeof(
ISelectionService
));
System\Windows\Forms\Design\SelectionUIService.cs (2)
52
private readonly
ISelectionService
? _selSvc;
72
_selSvc = host.GetService<
ISelectionService
>();
System\Windows\Forms\Design\SplitContainerDesigner.cs (5)
173
if (TryGetService(out
ISelectionService
? svc))
250
if (TryGetService(out
ISelectionService
? svc))
283
var
svc = GetRequiredService<
ISelectionService
>();
401
if (!TryGetService(out
ISelectionService
? svc))
System\Windows\Forms\Design\StandardMenuStripVerb.cs (6)
237
ISelectionService
selSvc = (
ISelectionService
)_provider.GetService(typeof(
ISelectionService
));
374
ISelectionService
selSvc = (
ISelectionService
)_provider.GetService(typeof(
ISelectionService
));
System\Windows\Forms\Design\TabControlDesigner.cs (12)
141
ISelectionService
svc = (
ISelectionService
)GetService(typeof(
ISelectionService
));
206
ISelectionService
svc = (
ISelectionService
)GetService(typeof(
ISelectionService
));
383
ISelectionService
svc = (
ISelectionService
)GetService(typeof(
ISelectionService
));
418
ISelectionService
svc = (
ISelectionService
)GetService(typeof(
ISelectionService
));
System\Windows\Forms\Design\TableLayoutPanelDesigner.cs (9)
614
ISelectionService
selSvc = GetService(typeof(
ISelectionService
)) as
ISelectionService
;
1466
ISelectionService
selSvc = GetService(typeof(
ISelectionService
)) as
ISelectionService
;
1568
ISelectionService
selSvc = GetService(typeof(
ISelectionService
)) as
ISelectionService
;
System\Windows\Forms\Design\TemplateNodeCustomMenuItemCollection.cs (3)
113
ISelectionService
selSvc = (
ISelectionService
)_serviceProvider.GetService(typeof(
ISelectionService
));
System\Windows\Forms\Design\ToolStripCollectionEditor.cs (2)
42
ISelectionService
? selectionService = provider.GetService<
ISelectionService
>();
System\Windows\Forms\Design\ToolStripContainerDesigner.cs (2)
29
private
ISelectionService
? _selectionService;
390
_selectionService ??= GetService<
ISelectionService
>();
System\Windows\Forms\Design\ToolStripDesigner.cs (3)
37
private
ISelectionService
_selectionService; // cached selection service.
375
internal
ISelectionService
SelectionService => _selectionService ??= GetService<
ISelectionService
>();
System\Windows\Forms\Design\ToolStripDropDownDesigner.cs (7)
20
private
ISelectionService
_selectionService;
197
private void AddSelectionGlyphs(SelectionManager selectionManager,
ISelectionService
selectionService)
409
private bool IsContextMenuStripItemSelected(
ISelectionService
selectionService)
486
ISelectionService
selectionService = (
ISelectionService
)sender;
505
ISelectionService
selectionService = (
ISelectionService
)sender;
System\Windows\Forms\Design\ToolStripInSituService.cs (6)
72
ISelectionService
selectionService = (
ISelectionService
)_sp.GetService(typeof(
ISelectionService
));
173
ISelectionService
selService = (
ISelectionService
)_sp.GetService(typeof(
ISelectionService
));
System\Windows\Forms\Design\ToolStripItemBehavior.cs (11)
111
private static
ISelectionService
GetSelectionService(ToolStripItem item)
116
ISelectionService
selSvc = (
ISelectionService
)item.Site.GetService(typeof(
ISelectionService
));
232
ISelectionService
selSvc = GetSelectionService(glyphItem);
281
ISelectionService
selSvc = GetSelectionService(glyphItem);
480
ISelectionService
selSvc = GetSelectionService(glyphItem);
506
ISelectionService
selSvc = GetSelectionService(glyphItem);
529
ISelectionService
selSvc = GetSelectionService(glyphItem);
718
ISelectionService
selSvc = GetSelectionService(currentDropItem);
943
ISelectionService
selSvc = GetSelectionService(item);
System\Windows\Forms\Design\ToolStripItemCustomMenuItemCollection.cs (12)
400
ISelectionService
selSvc = (
ISelectionService
)_serviceProvider.GetService(typeof(
ISelectionService
));
451
ISelectionService
selSvc = (
ISelectionService
)_serviceProvider.GetService(typeof(
ISelectionService
));
490
ISelectionService
selSvc = (
ISelectionService
)_serviceProvider.GetService(typeof(
ISelectionService
));
547
ISelectionService
selSvc = (
ISelectionService
)_serviceProvider.GetService(typeof(
ISelectionService
));
System\Windows\Forms\Design\ToolStripItemDesigner.cs (5)
25
private
ISelectionService
_selectionService;
856
ISelectionService
selSvc = (
ISelectionService
)newItem.Site.GetService(typeof(
ISelectionService
));
913
if (sender is not
ISelectionService
sSvc)
System\Windows\Forms\Design\ToolStripKeyboardHandlingService.cs (16)
16
private
ISelectionService
_selectionService;
54
_selectionService = (
ISelectionService
)serviceProvider.GetService(typeof(
ISelectionService
));
213
private
ISelectionService
SelectionService
593
ISelectionService
selSvc = SelectionService;
667
ISelectionService
selSvc = SelectionService;
712
ISelectionService
selSvc = SelectionService;
757
ISelectionService
selSvc = SelectionService;
799
ISelectionService
selSvc = SelectionService;
835
ISelectionService
selSvc = SelectionService;
901
ISelectionService
selSvc = SelectionService;
962
ISelectionService
selSvc = SelectionService;
1033
ISelectionService
selSvc = SelectionService;
1650
ISelectionService
selSvc = SelectionService;
1741
ISelectionService
selSvc = SelectionService;
2021
ISelectionService
selSvc = SelectionService;
System\Windows\Forms\Design\ToolStripMenuItemDesigner.cs (5)
38
private
ISelectionService
_selectionService;
2093
ISelectionService
selectionSvc = sender as
ISelectionService
;
2157
object selectedObj = ((
ISelectionService
)sender).PrimarySelection;
2483
private void SelectItems(ToolStripDropDownItem oldSelection,
ISelectionService
selSvc)
System\Windows\Forms\Design\ToolStripPanelDesigner.cs (2)
32
private
ISelectionService
? _selectionService;
325
_selectionService = GetRequiredService<
ISelectionService
>();
System\Windows\Forms\Design\ToolStripTemplateNode.cs (7)
90
private
ISelectionService
_selectionService;
342
private
ISelectionService
SelectionService
346
_selectionService ??= (
ISelectionService
)_component.Site?.GetService(typeof(
ISelectionService
));
531
ISelectionService
cachedSelSvc = (
ISelectionService
)svcProvider.GetService(typeof(
ISelectionService
));