Base:
property
Site
System.ComponentModel.Component.Site
Implemented interface member:
property
Site
System.ComponentModel.IComponent.Site
3 overrides of Site
System.Windows.Forms (3)
System\Windows\Forms\ActiveX\AxHost.cs (1)
883public override ISite? Site
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (1)
1148public override ISite? Site
System\Windows\Forms\Controls\WebBrowser\WebBrowserBase.cs (1)
173public override ISite? Site
8 writes to Site
System.Windows.Forms (6)
System\Windows\Forms\ActiveX\AxHost.cs (1)
899base.Site = value;
System\Windows\Forms\ActiveX\Control.ActiveXImpl.cs (2)
1644_control.Site = new AxSourcingSite(_control, _clientSite, "ControlAxSourcingSite"); 1648_control.Site = null;
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (1)
1156base.Site = value;
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.cs (1)
392ControlInternal.Site = value is not null
System\Windows\Forms\Controls\WebBrowser\WebBrowserBase.cs (1)
179base.Site = value;
System.Windows.Forms.Design (2)
System\Windows\Forms\Design\DataGridViewColumnCollectionDialog.cs (1)
1100_dataGridViewPrivateCopy.Site = dataGridView.Site;
System\Windows\Forms\Design\ToolStripTemplateNode.cs (1)
1430_miniToolStrip.Site = strip.Site;
167 references to Site
System.Windows.Forms (37)
System\Windows\Forms\ActiveX\AxHost.AxContainer.cs (4)
121string? name = control.Site is { } site ? site.Name : control.Name; 295if (control.Site is not { } site 333Debug.Assert(_parent.Site is null, "Parent is sited but we could not find IContainer"); 383=> _parent.Site is { } site && site.DesignMode ? site.Container : null;
System\Windows\Forms\Control.cs (10)
667ambientProperties = Site is not null ? Site.GetService<AmbientProperties>() : GetService<AmbientProperties>(); 2436return (control.Site is not null && control.Site.DesignMode) || control.Parent is null ? 2437control.Site : GetSitedParentSite(control.Parent); 2684if (string.IsNullOrEmpty(name) && Site is not null) 2686name = Site.Name; 5375Site is { } site 11301MarshalStringToMessage(Site?.Name ?? Name ?? string.Empty, ref m); 12725ISite? site = Site;
System\Windows\Forms\Controls\ListView\ListView.cs (1)
6189ISite? site = Site;
System\Windows\Forms\Controls\ListView\ListViewGroupItemCollection.cs (2)
24public bool OwnerIsDesignMode => _group.ListView?.Site is not null && _group.ListView.Site.DesignMode;
System\Windows\Forms\Controls\ListView\ListViewItem.cs (2)
1166if ((_listView.Site is null || !_listView.Site.DesignMode) && _group is not null)
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (1)
1150get => base.Site;
System\Windows\Forms\Controls\TabControl\TabControl.ControlCollection.cs (2)
52ISite? site = _owner.Site; 55ISite? siteTab = tabPage.Site;
System\Windows\Forms\Controls\ToolStrips\ToolStripPanel.cs (2)
807if (toolStripToDrag.Site is not null && toolStripToDrag.Site.DesignMode && IsHandleCreated)
System\Windows\Forms\Controls\WebBrowser\WebBrowserContainer.cs (3)
309if (_associatedContainer is not null || ctl.Site is not ISite site) 352=> ctl.Site is not null ? ctl.Site.Name ?? string.Empty : ctl.Name ?? string.Empty;
System\Windows\Forms\Controls\WebBrowser\WebBrowserHelper.cs (1)
94ISite? site = ctl.Site;
System\Windows\Forms\Layout\Containers\ContainerControl.cs (2)
1112bool dt = Site?.DesignMode ?? false; 1113bool parentDt = ParentInternal.Site?.DesignMode ?? false;
System\Windows\Forms\Layout\FlowLayout.cs (2)
311if (container is Control flp && flp.Site is not null && flp.Site.DesignMode)
System\Windows\Forms\MDI\MDIClient.cs (5)
98ISite? site = ParentInternal?.Site; 168ISite? site = ParentInternal?.Site; 220|| ParentInternal?.Site?.DesignMode == true) 329if (ParentInternal is not null && ParentInternal.Site is not null && ParentInternal.Site.DesignMode && Handle != IntPtr.Zero)
System.Windows.Forms.Design (130)
System\ComponentModel\Design\ToolStripContainerActionList.cs (1)
25_serviceProvider = _toolStripContainer.Site;
System\Windows\Forms\Design\BaseContextMenuStrip.cs (1)
92if (parentControl.Site is not null)
System\Windows\Forms\Design\Behavior\DropSourceBehavior.cs (5)
80_serviceProviderSource = source.Site; 223if (c.Site is not null && !(c.Site is INestedSite) && _destHost is not null) 305_serviceProviderTarget = dragTarget.Site; 637_serviceProviderTarget = target.Site;
System\Windows\Forms\Design\Behavior\TableLayoutPanelBehavior.cs (1)
119_resizeTransaction = host.CreateTransaction(string.Format(SR.TableLayoutPanelRowColResize, (isColumn ? "Column" : "Row"), _designer.Control.Site.Name));
System\Windows\Forms\Design\CommandSet.cs (1)
1786while (parent is not null && parent.Site is null)
System\Windows\Forms\Design\ControlCodeDomSerializer.cs (6)
129if (control.Site is not null && control.Site.DesignMode) 280if (parent is not null && parent.Site is not null) 423if (child.Site is null || child.Site.Container != control.Site!.Container)
System\Windows\Forms\Design\ControlCommandSet.cs (8)
300if (obj is not Control control || control.Site is null) 385if (currentSnapProp.PropertyType == typeof(bool) && c.Site is not null && c.Site.Container == container) 1403if (nextControl is not null && nextControl.Site is not null) 1405controlSiteContainer = DesignerUtils.CheckForNestedContainer(nextControl.Site.Container); // ...necessary to support SplitterPanel components 1408if (nextControl is null || nextControl.Site is null || controlSiteContainer != container) 1455if (ctl.Site is not null && ctl.Site.Container == ctl.Container)
System\Windows\Forms\Design\ControlDesigner.cs (2)
117if (control.Site is not null) 1135ISite? site = control.Site;
System\Windows\Forms\Design\ControlDesigner.DesignerControlCollection.cs (1)
73_realCollection[i].Site is not null &&
System\Windows\Forms\Design\DataGridViewAddColumnDialog.cs (13)
56if (_liveDataGridView.Site.TryGetService(out IUIService? uiService)) 129_liveDataGridView.Site?.Container?.Add(column, column.Name); 133IUIService? uiService = _liveDataGridView.Site?.GetService<IUIService>(); 155IDesignerHost? host = _liveDataGridView.Site?.GetService<IDesignerHost>(); 520if (!_liveDataGridView.Site.TryGetService(out IComponentChangeService? changeService)) 584IHelpService? helpService = _liveDataGridView.Site?.GetService<IHelpService>(); 635if (_liveDataGridView.Site.TryGetService(out IDesignerHost? host)) 638nameCreationService = _liveDataGridView.Site.GetService<INameCreationService>(); 650IUIService? uiService = _liveDataGridView.Site?.GetService<IUIService>(); 660if (!_liveDataGridView.Site.TryGetService(out IDesignerHost? host)) 770IDesignerHost? host = _liveDataGridView.Site?.GetService<IDesignerHost>(); 772INameCreationService? nameCreationService = _liveDataGridView.Site?.GetService<INameCreationService>(); 788IUIService? uiService = _liveDataGridView.Site?.GetService<IUIService>();
System\Windows\Forms\Design\DataGridViewColumnCollectionDialog.cs (11)
116ITypeResolutionService? tr = _liveDataGridView?.Site?.GetService<ITypeResolutionService>(); 182IComponentChangeService? changeService = _liveDataGridView!.Site?.GetService<IComponentChangeService>(); 184IContainer? currentContainer = _liveDataGridView.Site?.Container; 280IUIService? uiService = _liveDataGridView?.Site?.GetService<IUIService>(); 785IHelpService? helpService = _liveDataGridView?.Site?.GetService<IHelpService>(); 792IUIService? uiService = _liveDataGridView?.Site?.GetService<IUIService>(); 870ITypeResolutionService? tr = _liveDataGridView?.Site?.GetService<ITypeResolutionService>(); 1087IComponentChangeService? newComponentChangeService = dataGridView.Site?.GetService<IComponentChangeService>(); 1100_dataGridViewPrivateCopy.Site = dataGridView.Site; 1147_propertyGrid1.Site = new DataGridViewComponentPropertyGridSite(_liveDataGridView.Site, _liveDataGridView); 1302get => Owner._liveDataGridView?.Site;
System\Windows\Forms\Design\DataGridViewColumnDesigner.cs (5)
52if (dataGridView is not null && dataGridView.Site is not null) 54host = dataGridView.Site.GetService<IDesignerHost>(); 55nameCreationService = dataGridView.Site.GetService<INameCreationService>(); 71if (dataGridView is not null && dataGridView.Site is not null) 73IUIService? uiService = dataGridView.Site.GetService<IUIService>();
System\Windows\Forms\Design\DataGridViewDesigner.cs (14)
41IComponentChangeService? componentChangeService = dataGridView.Site?.GetService<IComponentChangeService>(); 96if (dataGridView.Site.TryGetService(out IComponentChangeService? ccs)) 331IContainer? currentContainer = dataGridView.Site?.Container; 390IContainer? currentContainer = dataGridView.Site?.Container; 441ISite? site = dataGridView.Site; 522ISite? site = dataGridView.Site; 856IDesignerHost? host = dataGridView.Site?.GetService<IDesignerHost>(); 871IComponentChangeService? changeService = dataGridView.Site?.GetService<IComponentChangeService>(); 899IDesignerHost? host = dataGridView.Site?.GetService<IDesignerHost>(); 914IComponentChangeService? changeService = dataGridView.Site?.GetService<IComponentChangeService>(); 942IDesignerHost? host = dataGridView.Site?.GetService<IDesignerHost>(); 957IComponentChangeService? changeService = dataGridView.Site?.GetService<IComponentChangeService>(); 985IDesignerHost? host = dataGridView.Site?.GetService<IDesignerHost>(); 1000IComponentChangeService? changeService = dataGridView.Site?.GetService<IComponentChangeService>();
System\Windows\Forms\Design\DataGridViewDesigner.DataGridViewChooseDataSourceActionList.cs (2)
47IDesignerHost? host = dataGridView.Site?.GetService<IDesignerHost>(); 49IComponentChangeService? changeService = dataGridView.Site?.GetService<IComponentChangeService>();
System\Windows\Forms\Design\DesignerToolStripControlHost.cs (1)
39if (parent.Site is not ISite site)
System\Windows\Forms\Design\InheritanceUI.cs (2)
70if (child.Site is null) 95if (child.Site is null)
System\Windows\Forms\Design\ParentControlDesigner.cs (4)
481if (selectedControl is not null && selectedControl.Site is null) 879child.Site is not null && child.Site.Container == container) 1276ReParentControls(Control, selectedControls, string.Format(SR.ParentControlDesignerLassoShortcutRedo, Control.Site.Name), host);
System\Windows\Forms\Design\StyleEditorForm.cs (2)
102var host = _tableLayoutPanel.Site.GetService<IDesignerHost>(); 1058var host = _tableLayoutPanel.Site.GetService<IDesignerHost>();
System\Windows\Forms\Design\TableLayoutPanelDesigner.cs (13)
505trans = host.CreateTransaction(string.Format(SR.BehaviorServiceCopyControl, control.Site.Name)); 524trans = host.CreateTransaction(string.Format(SR.TableLayoutPanelDesignerControlsSwapped, control.Site.Name, existingControl.Site.Name)); 552trans = host.CreateTransaction(string.Format(SR.BehaviorServiceMoveControl, control.Site.Name)); 1622if (host is not null && Table.Site is not null) 1627: SR.TableLayoutPanelDesignerAddColumnUndoUnit, Table.Site.Name)); 1737if (host is not null && Table.Site is not null) 1742Table.Site.Name)); 1861if (host is not null && Table.Site is not null) 1865Table.Site.Name)); 1958if (host is not null && Table.Site is not null) 1960using DesignerTransaction t = host.CreateTransaction(string.Format(SR.TableLayoutPanelDesignerChangeSizeTypeUndoUnit, Table.Site.Name)); 2196_realCollection[i].Site is not null &&
System\Windows\Forms\Design\TabOrder.cs (2)
380ISite? site = parent.Site; 445if (control.Site is not ISite site || site.Container != _host)
System\Windows\Forms\Design\ToolStripActionList.cs (1)
121DesignerActionUIService? actionUIService = (DesignerActionUIService?)_toolStrip.Site?.GetService(typeof(DesignerActionUIService));
System\Windows\Forms\Design\ToolStripCodeDomSerializer.cs (2)
25if (item.Site is not null && toolStrip.Site is not null && item.Site.Container == toolStrip.Site.Container)
System\Windows\Forms\Design\ToolStripCollectionEditor.ToolStripItemEditorForm.cs (1)
811if (parentStrip is not null && parentStrip.Site is not null)
System\Windows\Forms\Design\ToolStripDesigner.cs (2)
198_toolStripContextMenu ??= new BaseContextMenuStrip(ToolStrip.Site) 956if (addingItem.Owner.Site is null)
System\Windows\Forms\Design\ToolStripItemDesigner.cs (4)
286if (item.Owner.Site is not null) 298if (parentControl.Site is not null) 762if (parent.Site is not null) 822if (parent.Site is not null)
System\Windows\Forms\Design\ToolStripKeyboardHandlingService.cs (8)
351if ((parentControls[c].Site is not null && parentControls[c].TabIndex != targetIndex) || hitCtl) 1052if (selSvc.PrimarySelection is ToolStripDropDown dropDown && dropDown.Site is not null) 1390&& parentToMoveOn.OwnerItem.Owner?.Site is not null 1432&& parentToMoveOn.OwnerItem.Owner?.Site is not null 1694if (!(next is Control nextControl) || nextControl.Site is null || nextControl.Site.Container != container) 1965if (ctl.Site is not null && ctl.Site.Container == container && !(ctl is ToolStripPanel))
System\Windows\Forms\Design\ToolStripMenuItemCodeDomSerializer.cs (1)
40if (parent is not null && parent.Site is null)
System\Windows\Forms\Design\ToolStripMenuItemDesigner.cs (11)
234if (mainStrip is not null && mainStrip.Site is not null && !(mainStrip is ContextMenuStrip)) 713if (MenuItem.DropDown.Site is null) 1130if (ddi.DropDown.Site is not null || ddi.DropDownItems.Count == 1) 1554if (MenuItem.DropDown.Site is not null) 1646if (IsOnContextMenu && MenuItem.DropDown.Site is not null) 1665if (IsOnContextMenu && MenuItem.DropDown.Site is not null) 1683if (IsOnContextMenu && MenuItem.DropDown.Site is not null) 1694if (IsOnContextMenu && MenuItem.DropDown.Site is not null) 1711if (IsOnContextMenu && MenuItem.DropDown.Site is not null) 1723if (IsOnContextMenu && MenuItem.DropDown.Site is not null) 1749if (IsOnContextMenu && MenuItem.DropDown.Site is not null)
System\Windows\Forms\Design\ToolStripTemplateNode.cs (1)
1430_miniToolStrip.Site = strip.Site;
System\Windows\Forms\Design\TreeNodeCollectionEditor.cs (4)
120if (TreeView is not null && TreeView.Site is not null) 122IDictionaryService dictionaryService = (IDictionaryService)TreeView.Site.GetService(typeof(IDictionaryService)); 144if (TreeView is not null && TreeView.Site is not null) 146TreeView.Site.TryGetService(out IDictionaryService dictionaryService);