17 types derived from ControlDesigner
System.Windows.Forms.Design (17)
System\Windows\Forms\Design\ButtonBaseDesigner.cs (1)
14
internal class ButtonBaseDesigner :
ControlDesigner
System\Windows\Forms\Design\ComboBoxDesigner.cs (1)
14
internal class ComboBoxDesigner :
ControlDesigner
System\Windows\Forms\Design\DataGridViewDesigner.cs (1)
11
internal partial class DataGridViewDesigner :
ControlDesigner
System\Windows\Forms\Design\DateTimePickerDesigner.cs (1)
10
internal class DateTimePickerDesigner :
ControlDesigner
System\Windows\Forms\Design\LabelDesigner.cs (1)
15
internal class LabelDesigner :
ControlDesigner
System\Windows\Forms\Design\ListBoxDesigner.cs (1)
14
internal class ListBoxDesigner :
ControlDesigner
System\Windows\Forms\Design\ListViewDesigner.cs (1)
17
internal class ListViewDesigner :
ControlDesigner
System\Windows\Forms\Design\MonthCalendarDesigner.cs (1)
6
internal class MonthCalendarDesigner :
ControlDesigner
System\Windows\Forms\Design\ParentControlDesigner.cs (1)
20
public partial class ParentControlDesigner :
ControlDesigner
, IOleDragClient
System\Windows\Forms\Design\PictureBoxDesigner.cs (1)
15
internal class PictureBoxDesigner :
ControlDesigner
System\Windows\Forms\Design\PropertyGridDesigner.cs (1)
8
internal class PropertyGridDesigner :
ControlDesigner
System\Windows\Forms\Design\SplitterDesigner.cs (1)
13
internal class SplitterDesigner :
ControlDesigner
System\Windows\Forms\Design\TextBoxBaseDesigner.cs (1)
14
internal class TextBoxBaseDesigner :
ControlDesigner
System\Windows\Forms\Design\ToolStripDesigner.cs (1)
20
internal class ToolStripDesigner :
ControlDesigner
System\Windows\Forms\Design\TrackBarDesigner.cs (1)
8
internal class TrackBarDesigner :
ControlDesigner
System\Windows\Forms\Design\TreeViewDesigner.cs (1)
15
internal class TreeViewDesigner :
ControlDesigner
System\Windows\Forms\Design\UpDownBaseDesigner.cs (1)
13
internal class UpDownBaseDesigner :
ControlDesigner
85 references to ControlDesigner
System.Design (1)
src\winforms\artifacts\obj\System.Design.Facade\Release\net11.0\System.Design.Forwards.cs (1)
86
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Windows.Forms.Design.
ControlDesigner
))]
System.Windows.Forms.Design (84)
System\Windows\Forms\Design\Behavior\BehaviorService.cs (2)
513
return (_hitTestedGlyph.Behavior is
ControlDesigner
.TransparentBehavior);
800
if (host.GetDesigner(comp) is
ControlDesigner
designer)
System\Windows\Forms\Design\Behavior\ContainerSelectorBehavior.cs (1)
229
if (host.GetDesigner(ctrl) is
ControlDesigner
des && (des.SelectionRules & SelectionRules.Moveable) != 0)
System\Windows\Forms\Design\Behavior\ControlBodyGlyph.cs (2)
27
ControlDesigner
designer)
28
: base(relatedComponent, new
ControlDesigner
.TransparentBehavior(designer))
System\Windows\Forms\Design\Behavior\DragAssistanceManager.cs (8)
194
private void AddSnapLines(
ControlDesigner
controlDesigner, List<SnapLine> horizontalList, List<SnapLine> verticalList, bool isTarget, bool validTarget)
489
if (host.GetDesigner(c) is
ControlDesigner
controlDesigner)
500
private bool AddControlSnaplinesWhenResizing(
ControlDesigner
designer, Control control, Control? targetControl)
557
ControlDesigner
? designer;
558
if (host.GetDesigner(targetControl) is not
ControlDesigner
controlDesigner)
560
designer = TypeDescriptor.CreateDesigner(targetControl, typeof(IDesigner)) as
ControlDesigner
;
593
if (host.GetDesigner(comp) is
ControlDesigner
designer)
605
ControlDesigner
? internalDesigner = designer.InternalControlDesigner(i);
System\Windows\Forms\Design\Behavior\DropSourceBehavior.cs (1)
651
if (newDestHost.GetDesigner(target) is
ControlDesigner
designer && !designer.ParticipatesWithSnapLines)
System\Windows\Forms\Design\Behavior\ResizeBehavior.cs (1)
218
if (designerHost.GetDesigner(_resizeComponents[i].resizeControl) is
ControlDesigner
designer)
System\Windows\Forms\Design\Behavior\SelectionManager.cs (3)
22
private readonly Dictionary<IComponent,
ControlDesigner
> _componentToDesigner;
140
if (_componentToDesigner.TryGetValue(control, out
ControlDesigner
? controlDesigner))
246
if (designer is
ControlDesigner
controlDesigner)
System\Windows\Forms\Design\Behavior\ToolboxItemSnapLineBehavior.cs (2)
43
public ToolboxItemSnapLineBehavior(IServiceProvider serviceProvider, BehaviorService behaviorService,
ControlDesigner
controlDesigner)
53
public ToolboxItemSnapLineBehavior(IServiceProvider serviceProvider, BehaviorService behaviorService,
ControlDesigner
controlDesigner, bool allowDragBox)
System\Windows\Forms\Design\CommandSet.cs (5)
455
if (host.GetDesigner(comp) is
ControlDesigner
des && (des.SelectionRules & selectionRules) == selectionRules)
911
if (host.GetDesigner(component) is
ControlDesigner
des && ((des.SelectionRules & rules) != rules))
995
if (host?.GetDesigner(comp) is not
ControlDesigner
)
1165
if (host is not null && host.GetDesigner(comp) is not
ControlDesigner
)
2104
if (des is
ControlDesigner
)
System\Windows\Forms\Design\ComponentTray.cs (2)
275
if (selObj is IComponent selectedComponent && !(host.GetDesigner(selectedComponent) is
ControlDesigner
))
760
return !(typeof(
ControlDesigner
).IsAssignableFrom(designerType));
System\Windows\Forms\Design\ControlCodeDomSerializer.cs (2)
197
ControlDesigner
? controlDesigner = host?.GetDesigner(control) as
ControlDesigner
;
System\Windows\Forms\Design\ControlCommandSet.cs (6)
523
ControlDesigner
des = host.GetDesigner(comp) as
ControlDesigner
;
752
des = host.GetDesigner(component) as
ControlDesigner
;
1473
ControlDesigner
controlDesigner = host.GetDesigner(selection) as
ControlDesigner
;
1483
controlDesigner = host.GetDesigner(selection) as
ControlDesigner
;
System\Windows\Forms\Design\ControlDesigner.ChildSubClass.cs (2)
10
private
ControlDesigner
_designer;
13
public ChildSubClass(
ControlDesigner
designer, IntPtr hwnd)
System\Windows\Forms\Design\ControlDesigner.ChildWindowTarget.cs (2)
10
private readonly
ControlDesigner
_designer;
14
public ChildWindowTarget(
ControlDesigner
designer, Control childControl, IWindowTarget oldWindowTarget)
System\Windows\Forms\Design\ControlDesigner.ControlDesignerAccessibleObject.cs (3)
13
private readonly
ControlDesigner
_designer;
18
public ControlDesignerAccessibleObject(
ControlDesigner
designer, Control control)
88
if (DesignerHost.GetDesigner(owner) is
ControlDesigner
ctlDesigner)
System\Windows\Forms\Design\ControlDesigner.cs (10)
391
public virtual
ControlDesigner
? InternalControlDesigner(int internalControlIndex) => null;
495
if (e.Control is null || _host is null || _host.GetDesigner(e.Control) is
ControlDesigner
)
879
if (child is null || _host is null || _host.GetDesigner(child) is
ControlDesigner
)
1442
if (_host?.GetDesigner(comp) is
ControlDesigner
des && (des.SelectionRules & SelectionRules.Moveable) != 0)
1485
if (parentDesigner is
ControlDesigner
cd)
1514
if (parentDesigner is
ControlDesigner
cd)
1543
if (parentDesigner is
ControlDesigner
cd)
1648
properties[shadowProps[i]] = TypeDescriptor.CreateProperty(typeof(
ControlDesigner
), prop, []);
1659
typeof(
ControlDesigner
),
1672
typeof(
ControlDesigner
),
System\Windows\Forms\Design\ControlDesigner.DesignerWindowTarget.cs (3)
10
internal
ControlDesigner
_designer;
13
public DesignerWindowTarget(
ControlDesigner
designer)
49
ControlDesigner
currentDesigner = _designer;
System\Windows\Forms\Design\ControlDesigner.DockingActionList.cs (1)
15
public DockingActionList(
ControlDesigner
owner)
System\Windows\Forms\Design\ControlDesigner.TransparentBehavior.cs (2)
18
private readonly
ControlDesigner
_designer;
24
internal TransparentBehavior(
ControlDesigner
designer) => _designer = designer.OrThrowIfNull();
System\Windows\Forms\Design\DocumentDesigner.cs (1)
851
|| designer is not
ControlDesigner
cd
System\Windows\Forms\Design\ParentControlDesigner.cs (8)
456
&& host.GetDesigner(newChild) as
ControlDesigner
is not null && !(newChild is Form form && form.TopLevel))
771
public virtual bool CanParent(
ControlDesigner
controlDesigner)
899
ControlDesigner
cd = host.GetDesigner(comp) as
ControlDesigner
;
2478
ControlDesigner
cd = designer as
ControlDesigner
;
2493
ControlDesigner
controlDesigner = cd as
ControlDesigner
;
System\Windows\Forms\Design\SelectionUIService.SelectionUIItem.cs (1)
83
if (selUIsvc._host.GetDesigner(comp) is
ControlDesigner
cd)
System\Windows\Forms\Design\SplitContainerDesigner.cs (3)
86
/// Returns the internal control designer with the specified index in the <see cref="
ControlDesigner
"/>.
89
public override
ControlDesigner
? InternalControlDesigner(int internalControlIndex)
105
return _designerHost?.GetDesigner(panel) as
ControlDesigner
;
System\Windows\Forms\Design\ToolStripContainerDesigner.cs (3)
126
public override
ControlDesigner
? InternalControlDesigner(int internalControlIndex)
140
return _designerHost.GetDesigner(panel) as
ControlDesigner
;
235
ControlDesigner
? panelDesigner = InternalControlDesigner(i);
System\Windows\Forms\Design\ToolStripKeyboardHandlingService.cs (6)
1780
ControlDesigner
controlDesigner = host.GetDesigner((IComponent)targetSelection) as
ControlDesigner
;
1789
controlDesigner = targetSelection is not null ? host.GetDesigner((IComponent)targetSelection) as
ControlDesigner
: null;
1877
ControlDesigner
controlDesigner = host.GetDesigner((IComponent)targetSelection) as
ControlDesigner
;
1886
controlDesigner = targetSelection is not null ? host.GetDesigner((IComponent)targetSelection) as
ControlDesigner
: null;
System\Windows\Forms\Design\ToolStripMenuItemDesigner.cs (4)
1101
if (_designerHost.GetDesigner(_designerHost.RootComponent) is
ControlDesigner
designer)
1169
if (_designerHost.GetDesigner(_designerHost.RootComponent) is
ControlDesigner
designer)
2581
internal class DropDownBehavior :
ControlDesigner
.TransparentBehavior
2588
internal DropDownBehavior(
ControlDesigner
designer, ToolStripMenuItemDesigner menuItemDesigner) : base(designer)