2 interfaces inheriting from IDesigner
System.ComponentModel.TypeConverter (2)
System\ComponentModel\Design\IRootDesigner.cs (1)
12public interface IRootDesigner : IDesigner
System\ComponentModel\Design\ITreeDesigner.cs (1)
12public interface ITreeDesigner : IDesigner
66 references to IDesigner
netstandard (1)
netstandard.cs (1)
252[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ComponentModel.Design.IDesigner))]
System (1)
src\runtime\src\libraries\shims\System\ref\System.cs (1)
238[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ComponentModel.Design.IDesigner))]
System.ComponentModel.TypeConverter (5)
System\ComponentModel\Design\IDesignerHost.cs (1)
129IDesigner? GetDesigner(IComponent component);
System\ComponentModel\Design\ITreeDesigner.cs (1)
24IDesigner? Parent { get; }
System\ComponentModel\TypeDescriptor.cs (3)
2540public static IDesigner? CreateDesigner(IComponent component, Type designerBaseType) 2543IDesigner? result = null; 2573result = (IDesigner?)Activator.CreateInstance(type);
System.Windows.Forms (2)
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (1)
1766IDesigner? designer = designerHost.GetDesigner(component);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\CommandsPane.cs (1)
20/// <see cref="IDesigner.Verbs"/> from any associated <see cref="IDesignerHost"/>. Note that
System.Windows.Forms.Design (57)
System\ComponentModel\Design\ComponentDesigner.cs (5)
53internal virtual bool CanBeAssociatedWith(IDesigner parentDesigner) => true; 198IDesigner[] designers = new IDesigner[comps.Count]; 202IDesigner? designer = host.GetDesigner(comp); 220IDesigner? ITreeDesigner.Parent
System\ComponentModel\Design\DesignerHost.cs (8)
55private readonly Dictionary<IComponent, IDesigner> _designers; // designer -> component mapping 240IDesigner? designer; 642_designers.TryGetValue(component, out IDesigner? designer); 693&& _designers.TryGetValue(_rootComponent, out IDesigner? designer)) 717if (_designers.Remove(comp, out IDesigner? compDesigner)) 742if (_designers.Remove(_rootComponent, out IDesigner? rootComponentDesigner)) 1022IDesigner? IDesignerHost.GetDesigner(IComponent component) 1025_designers.TryGetValue(component, out IDesigner? designer);
System\ComponentModel\Design\DesignSurface.cs (2)
257protected internal virtual IDesigner? CreateDesigner(IComponent component, bool rootDesigner) 264: TypeDescriptor.CreateDesigner(component, typeof(IDesigner));
System\ComponentModel\Design\MenuCommandService.cs (1)
202IDesigner? designer = designerHost.GetDesigner(selectedComponent);
System\ComponentModel\Design\TypeDescriptorFilterService.cs (4)
24private static IDesigner? GetDesigner(IComponent component) 43IDesigner? designer = GetDesigner(component); 62IDesigner? designer = GetDesigner(component); 81IDesigner? designer = GetDesigner(component);
System\Windows\Forms\Design\Behavior\DragAssistanceManager.cs (1)
560designer = TypeDescriptor.CreateDesigner(targetControl, typeof(IDesigner)) as ControlDesigner;
System\Windows\Forms\Design\Behavior\SelectionManager.cs (1)
245IDesigner? designer = _designerHost.GetDesigner(component);
System\Windows\Forms\Design\CommandSet.cs (4)
713IDesigner? designer = host.GetDesigner(pri); 1653IDesigner? parentDesigner = designer.Parent; 1767foreach (IDesigner designer in commonParentDesigner.Children) 2103IDesigner? des = host.GetDesigner(c);
System\Windows\Forms\Design\ComponentTray.cs (5)
42private readonly IDesigner _mainDesigner; // the designer that is associated with this tray 76public ComponentTray(IDesigner mainDesigner, IServiceProvider serviceProvider) 759Type designerType = GetDesignerType(compType, typeof(IDesigner)); 1064IDesigner designer = host.GetDesigner(host.RootComponent); 2081IDesigner designer = host.GetDesigner(_component);
System\Windows\Forms\Design\ControlDesigner.cs (2)
401internal override bool CanBeAssociatedWith(IDesigner parentDesigner) => CanBeParentedTo(parentDesigner); 407public virtual bool CanBeParentedTo(IDesigner parentDesigner)
System\Windows\Forms\Design\DataGridViewAddColumnDialog.cs (1)
212if (daType == typeof(IDesigner))
System\Windows\Forms\Design\DocumentDesigner.cs (1)
849IDesigner designer = host.GetDesigner(component);
System\Windows\Forms\Design\ParentControlDesigner.cs (2)
2471IDesigner designer = host.GetDesigner(component); 2477designer = TypeDescriptor.CreateDesigner(component, typeof(IDesigner));
System\Windows\Forms\Design\SelectionUIService.cs (1)
1282/// <see cref="IDesigner"/> interface to provide features at design time.
System\Windows\Forms\Design\SplitterPanelDesigner.cs (1)
24public override bool CanBeParentedTo(IDesigner parentDesigner)
System\Windows\Forms\Design\StandardMenuStripVerb.cs (4)
137IDesigner designer = _host.GetDesigner(item); 149IDesigner designer = _host.GetDesigner(item); 301IDesigner designer = _host.GetDesigner(item); 311IDesigner designer = _host.GetDesigner(item);
System\Windows\Forms\Design\TabPageDesigner.cs (1)
12public override bool CanBeParentedTo(IDesigner parentDesigner) => (parentDesigner is not null && parentDesigner.Component is TabControl);
System\Windows\Forms\Design\TemplateNodeCustomMenuItemCollection.cs (1)
76IDesigner designer = designerHost.GetDesigner(component);
System\Windows\Forms\Design\ToolStripContentPanelDesigner.cs (1)
51public override bool CanBeParentedTo(IDesigner parentDesigner)
System\Windows\Forms\Design\ToolStripDesigner.cs (1)
1226IDesigner itemDesigner = _host.GetDesigner(selectedItem);
System\Windows\Forms\Design\ToolStripItemCustomMenuItemCollection.cs (4)
391IDesigner designer = designerHost.GetDesigner(component); 442IDesigner designer = designerHost.GetDesigner(component); 481IDesigner designer = designerHost.GetDesigner(component); 521IDesigner designer = designerHost.GetDesigner(component);
System\Windows\Forms\Design\ToolStripItemDesigner.cs (1)
69internal override bool CanBeAssociatedWith(IDesigner parentDesigner)
System\Windows\Forms\Design\ToolStripKeyboardHandlingService.cs (1)
872IDesigner designer = host.GetDesigner(pri);
System\Windows\Forms\Design\ToolStripMenuItemDesigner.cs (2)
1294IDesigner designer = _designerHost.GetDesigner(ownerItem); 2452IDesigner designer = _designerHost.GetDesigner(_parentItem);
System\Windows\Forms\Design\ToolStripPanelDesigner.cs (1)
152public override bool CanBeParentedTo(IDesigner parentDesigner)
System\Windows\Forms\Design\ToolStripTemplateNode.cs (1)
48private IDesigner _designer;