10 overrides of LayoutEngine
System.Windows.Forms (4)
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (1)
1277public override LayoutEngine LayoutEngine
System\Windows\Forms\Controls\ToolStrips\ToolStripPanel.cs (1)
169public override LayoutEngine LayoutEngine
System\Windows\Forms\Panels\FlowLayoutPanel.cs (1)
23public override LayoutEngine LayoutEngine => FlowLayout.Instance;
System\Windows\Forms\Panels\TableLayoutPanel\TableLayoutPanel.cs (1)
32public override LayoutEngine LayoutEngine => TableLayout.Instance;
System.Windows.Forms.Tests (6)
System\Windows\Forms\ButtonTests.cs (1)
404public override LayoutEngine LayoutEngine => _layoutEngine;
System\Windows\Forms\ControlTests.ControlCollection.cs (1)
3598public override LayoutEngine LayoutEngine => _layoutEngine;
System\Windows\Forms\ControlTests.Methods.cs (1)
2965public override LayoutEngine LayoutEngine => _layoutEngine;
System\Windows\Forms\GroupBoxTests.cs (1)
374public override LayoutEngine LayoutEngine => _layoutEngine;
System\Windows\Forms\PanelTests.cs (1)
362public override LayoutEngine LayoutEngine => _layoutEngine;
System\Windows\Forms\UserControlTests.cs (1)
477public override LayoutEngine LayoutEngine => _layoutEngine;
173 references to LayoutEngine
System.Windows.Forms (26)
System\Windows\Forms\Control.cs (9)
621if (value && parent.LayoutEngine == DefaultLayout.Instance) 623parent.LayoutEngine.InitLayout(this, BoundsSpecified.Size); 4226ParentInternal?.LayoutEngine.InitLayout(this, BoundsSpecified.All); 5763LayoutEngine.InitLayout(this, BoundsSpecified.All); 7680bool parentRequiresLayout = LayoutEngine.Layout(this, levent); 8380LayoutEngine.ProcessSuspendedLayoutEventArgs(this, args); 9447LayoutEngine.InitLayout(child, BoundsSpecified.All); 9777&& (parent.LayoutEngine == DefaultLayout.Instance)) 10126ParentInternal.LayoutEngine.InitLayout(this, specified);
System\Windows\Forms\Controls\Buttons\Button.cs (2)
65if (ParentInternal.LayoutEngine == DefaultLayout.Instance) 67ParentInternal.LayoutEngine.InitLayout(this, BoundsSpecified.Size);
System\Windows\Forms\Controls\GroupBox\GroupBox.cs (3)
101if (ParentInternal.LayoutEngine == DefaultLayout.Instance) 103ParentInternal.LayoutEngine.InitLayout(this, BoundsSpecified.Size); 605Size prefSize = LayoutEngine.GetPreferredSize(this, proposedSize - totalPadding);
System\Windows\Forms\Form.cs (2)
553if (toLayout.LayoutEngine == DefaultLayout.Instance) 555toLayout.LayoutEngine.InitLayout(this, BoundsSpecified.Size);
System\Windows\Forms\Layout\CommonProperties.cs (1)
500if (element.Container is Control { LayoutEngine: DefaultLayout })
System\Windows\Forms\Layout\Containers\ContainerControl.cs (1)
686return LayoutEngine.GetPreferredSize(this, proposedSize - totalPadding) + totalPadding;
System\Windows\Forms\Layout\TableLayout.cs (2)
695if (containerInfo.Container is TableLayoutPanel tlp && tlp.ParentInternal is not null && tlp.ParentInternal.LayoutEngine == DefaultLayout.Instance) 823if (containerInfo.Container is TableLayoutPanel tlp && tlp.ParentInternal is not null && tlp.ParentInternal.LayoutEngine == DefaultLayout.Instance)
System\Windows\Forms\Panels\Panel.cs (3)
84if (ParentInternal.LayoutEngine == DefaultLayout.Instance) 86ParentInternal.LayoutEngine.InitLayout(this, BoundsSpecified.Size); 158return LayoutEngine.GetPreferredSize(this, proposedSize - totalPadding) + totalPadding;
System\Windows\Forms\Scrolling\ScrollableControl.cs (1)
377bool defaultLayoutEngine = (LayoutEngine == DefaultLayout.Instance);
System\Windows\Forms\UserControl.cs (2)
88if (toLayout.LayoutEngine == DefaultLayout.Instance) 90toLayout.LayoutEngine.InitLayout(this, BoundsSpecified.Size);
System.Windows.Forms.Tests (147)
System\Windows\Forms\AxHostTests.cs (6)
87Assert.NotNull(control.LayoutEngine); 88Assert.Same(control.LayoutEngine, control.LayoutEngine); 181Assert.NotNull(control.LayoutEngine); 182Assert.Same(control.LayoutEngine, control.LayoutEngine);
System\Windows\Forms\ButtonBaseTests.cs (3)
85Assert.NotNull(control.LayoutEngine); 86Assert.Same(control.LayoutEngine, control.LayoutEngine);
System\Windows\Forms\ButtonTests.cs (4)
88Assert.NotNull(control.LayoutEngine); 89Assert.Same(control.LayoutEngine, control.LayoutEngine); 396_layoutEngine = base.LayoutEngine;
System\Windows\Forms\CheckBoxTests.cs (3)
89Assert.NotNull(control.LayoutEngine); 90Assert.Same(control.LayoutEngine, control.LayoutEngine);
System\Windows\Forms\ComboBoxTests.cs (3)
97Assert.NotNull(control.LayoutEngine); 98Assert.Same(control.LayoutEngine, control.LayoutEngine);
System\Windows\Forms\ContainerControlTests.cs (3)
93Assert.NotNull(control.LayoutEngine); 94Assert.Same(control.LayoutEngine, control.LayoutEngine);
System\Windows\Forms\ControlTests.ControlCollection.cs (1)
3590_layoutEngine = new Control().LayoutEngine;
System\Windows\Forms\ControlTests.cs (15)
71Assert.NotNull(control.LayoutEngine); 72Assert.Same(control.LayoutEngine, control.LayoutEngine); 160Assert.NotNull(control.LayoutEngine); 161Assert.Same(control.LayoutEngine, control.LayoutEngine); 256Assert.NotNull(control.LayoutEngine); 257Assert.Same(control.LayoutEngine, control.LayoutEngine); 352Assert.NotNull(control.LayoutEngine); 353Assert.Same(control.LayoutEngine, control.LayoutEngine); 448Assert.NotNull(control.LayoutEngine); 449Assert.Same(control.LayoutEngine, control.LayoutEngine);
System\Windows\Forms\ControlTests.Methods.cs (1)
2957_layoutEngine = new Control().LayoutEngine;
System\Windows\Forms\DataGridViewTextBoxEditingControlTests.cs (3)
86Assert.NotNull(control.LayoutEngine); 87Assert.Same(control.LayoutEngine, control.LayoutEngine);
System\Windows\Forms\DateTimePickerTests.cs (3)
88Assert.NotNull(control.LayoutEngine); 89Assert.Same(control.LayoutEngine, control.LayoutEngine);
System\Windows\Forms\Design\ComponentEditorFormTests.cs (3)
113Assert.NotNull(control.LayoutEngine); 114Assert.Same(control.LayoutEngine, control.LayoutEngine);
System\Windows\Forms\Design\ComponentEditorPageTests.cs (3)
92Assert.NotNull(control.LayoutEngine); 93Assert.Same(control.LayoutEngine, control.LayoutEngine);
System\Windows\Forms\DomainUpDownTests.cs (3)
116_sub.LayoutEngine.Should().NotBeNull(); 117_sub.LayoutEngine.Should().BeSameAs(_sub.LayoutEngine);
System\Windows\Forms\FormTests.cs (3)
115Assert.NotNull(control.LayoutEngine); 116Assert.Same(control.LayoutEngine, control.LayoutEngine);
System\Windows\Forms\GroupBoxTests.cs (4)
75Assert.NotNull(control.LayoutEngine); 76Assert.Same(control.LayoutEngine, control.LayoutEngine); 366_layoutEngine = base.LayoutEngine;
System\Windows\Forms\HScrollBarTests.cs (3)
83Assert.NotNull(control.LayoutEngine); 84Assert.Same(control.LayoutEngine, control.LayoutEngine);
System\Windows\Forms\LabelTests.cs (3)
80Assert.NotNull(control.LayoutEngine); 81Assert.Same(control.LayoutEngine, control.LayoutEngine);
System\Windows\Forms\ListBoxTests.cs (3)
91Assert.NotNull(control.LayoutEngine); 92Assert.Same(control.LayoutEngine, control.LayoutEngine);
System\Windows\Forms\ListControlTests.cs (3)
81Assert.NotNull(control.LayoutEngine); 82Assert.Same(control.LayoutEngine, control.LayoutEngine);
System\Windows\Forms\ListViewTests.cs (3)
106Assert.NotNull(control.LayoutEngine); 107Assert.Same(control.LayoutEngine, control.LayoutEngine);
System\Windows\Forms\MdiClientTests.cs (3)
59Assert.NotNull(control.LayoutEngine); 60Assert.Same(control.LayoutEngine, control.LayoutEngine);
System\Windows\Forms\MonthCalendarTests.cs (3)
92Assert.NotNull(control.LayoutEngine); 93Assert.Same(control.LayoutEngine, control.LayoutEngine);
System\Windows\Forms\PanelTests.cs (4)
87Assert.NotNull(control.LayoutEngine); 88Assert.Same(control.LayoutEngine, control.LayoutEngine); 354_layoutEngine = new Control().LayoutEngine;
System\Windows\Forms\PictureBoxTests.cs (3)
82Assert.NotNull(control.LayoutEngine); 83Assert.Same(control.LayoutEngine, control.LayoutEngine);
System\Windows\Forms\ProgressBarTests.cs (3)
72Assert.NotNull(control.LayoutEngine); 73Assert.Same(control.LayoutEngine, control.LayoutEngine);
System\Windows\Forms\PropertyGridTests.cs (3)
121Assert.NotNull(control.LayoutEngine); 122Assert.Same(control.LayoutEngine, control.LayoutEngine);
System\Windows\Forms\RadioButtonTests.cs (3)
88Assert.NotNull(control.LayoutEngine); 89Assert.Same(control.LayoutEngine, control.LayoutEngine);
System\Windows\Forms\RichTextBoxTests.cs (3)
93Assert.NotNull(control.LayoutEngine); 94Assert.Same(control.LayoutEngine, control.LayoutEngine);
System\Windows\Forms\ScrollableControlTests.cs (3)
86Assert.NotNull(control.LayoutEngine); 87Assert.Same(control.LayoutEngine, control.LayoutEngine);
System\Windows\Forms\ScrollBarTests.cs (3)
73Assert.NotNull(control.LayoutEngine); 74Assert.Same(control.LayoutEngine, control.LayoutEngine);
System\Windows\Forms\SplitterPanelTests.cs (3)
77Assert.NotNull(control.LayoutEngine); 78Assert.Same(control.LayoutEngine, control.LayoutEngine);
System\Windows\Forms\SplitterTests.cs (3)
73Assert.NotNull(control.LayoutEngine); 74Assert.Same(control.LayoutEngine, control.LayoutEngine);
System\Windows\Forms\TabControlTests.cs (3)
78Assert.NotNull(control.LayoutEngine); 79Assert.Same(control.LayoutEngine, control.LayoutEngine);
System\Windows\Forms\TabPageTests.cs (6)
92Assert.NotNull(control.LayoutEngine); 93Assert.Same(control.LayoutEngine, control.LayoutEngine); 201Assert.NotNull(control.LayoutEngine); 202Assert.Same(control.LayoutEngine, control.LayoutEngine);
System\Windows\Forms\ToolStripContentPanelTests.cs (3)
89Assert.NotNull(control.LayoutEngine); 90Assert.Same(control.LayoutEngine, control.LayoutEngine);
System\Windows\Forms\TreeViewTests.cs (3)
85Assert.NotNull(control.LayoutEngine); 86Assert.Same(control.LayoutEngine, control.LayoutEngine);
System\Windows\Forms\UpDownBaseTests.cs (3)
101Assert.NotNull(control.LayoutEngine); 102Assert.Same(control.LayoutEngine, control.LayoutEngine);
System\Windows\Forms\UserControlTests.cs (4)
93Assert.NotNull(control.LayoutEngine); 94Assert.Same(control.LayoutEngine, control.LayoutEngine); 469_layoutEngine = new Control().LayoutEngine;
System\Windows\Forms\VScrollBarTests.cs (3)
82Assert.NotNull(control.LayoutEngine); 83Assert.Same(control.LayoutEngine, control.LayoutEngine);
System\Windows\Forms\WebBrowserTests.cs (3)
70Assert.NotNull(control.LayoutEngine); 71Assert.Same(control.LayoutEngine, control.LayoutEngine);
TextBoxTests.cs (3)
80Assert.NotNull(control.LayoutEngine); 81Assert.Same(control.LayoutEngine, control.LayoutEngine);
TrackBarTests.cs (3)
75Assert.NotNull(control.LayoutEngine); 76Assert.Same(control.LayoutEngine, control.LayoutEngine);