9 types derived from LayoutEngine
System.Windows.Forms (4)
System\Windows\Forms\Controls\ToolStrips\ToolStripSplitStackLayout.cs (1)
9internal class ToolStripSplitStackLayout : LayoutEngine
System\Windows\Forms\Layout\DefaultLayout.cs (1)
12internal partial class DefaultLayout : LayoutEngine
System\Windows\Forms\Layout\FlowLayout.cs (1)
8internal partial class FlowLayout : LayoutEngine
System\Windows\Forms\Layout\TableLayout.cs (1)
8internal partial class TableLayout : LayoutEngine
System.Windows.Forms.Tests (5)
System\Windows\Forms\ButtonTests.cs (1)
405private class SubLayoutEngine : LayoutEngine
System\Windows\Forms\GroupBoxTests.cs (1)
375private class SubLayoutEngine : LayoutEngine
System\Windows\Forms\Layout\LayoutEngineTests.cs (1)
52private class SubLayoutEngine : LayoutEngine
System\Windows\Forms\PanelTests.cs (1)
363private class SubLayoutEngine : LayoutEngine
System\Windows\Forms\UserControlTests.cs (1)
478private class SubLayoutEngine : LayoutEngine
61 references to LayoutEngine
System.Windows.Forms (25)
System\Windows\Forms\Control.cs (1)
664public virtual LayoutEngine LayoutEngine => DefaultLayout.Instance;
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (2)
39private LayoutEngine _layoutEngine; 1280public override LayoutEngine LayoutEngine
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownMenu.cs (1)
141public override LayoutEngine LayoutEngine => ToolStripDropDownLayoutEngine.LayoutInstance;
System\Windows\Forms\Controls\ToolStrips\ToolStripOverflow.cs (1)
80public override LayoutEngine LayoutEngine
System\Windows\Forms\Controls\ToolStrips\ToolStripPanel.cs (1)
169public override LayoutEngine LayoutEngine
System\Windows\Forms\Controls\ToolStrips\ToolStripPanelCell.cs (1)
133public override LayoutEngine LayoutEngine
System\Windows\Forms\Controls\ToolStrips\ToolStripPanelRow.cs (1)
169public LayoutEngine LayoutEngine
System\Windows\Forms\Layout\ArrangedElement.cs (1)
64public abstract LayoutEngine LayoutEngine
System\Windows\Forms\Layout\CommonProperties.cs (2)
57/// Determines whether or not the <see cref="Layout"/> <see cref="LayoutEngine"/>s 129/// NOTE: <see cref="LayoutEngine"/>s should never read this property. Padding gets incorporated into
System\Windows\Forms\Layout\LayoutSettings.cs (1)
19public virtual LayoutEngine? LayoutEngine => null;
System\Windows\Forms\Panels\FlowLayoutPanel.cs (1)
23public override LayoutEngine LayoutEngine => FlowLayout.Instance;
System\Windows\Forms\Panels\FlowLayoutSettings.cs (3)
17public override LayoutEngine LayoutEngine => FlowLayout.Instance; 49IArrangedElement element = LayoutEngine.CastToArrangedElement(child); 60IArrangedElement element = LayoutEngine.CastToArrangedElement(child);
System\Windows\Forms\Panels\TableLayoutPanel\TableLayoutPanel.cs (1)
32public override LayoutEngine LayoutEngine => TableLayout.Instance;
System\Windows\Forms\Panels\TableLayoutPanel\TableLayoutSettings.cs (8)
58public override LayoutEngine LayoutEngine => TableLayout.Instance; 244IArrangedElement element = LayoutEngine.CastToArrangedElement(control); 260IArrangedElement element = LayoutEngine.CastToArrangedElement(control); 282IArrangedElement element = LayoutEngine.CastToArrangedElement(control); 298IArrangedElement element = LayoutEngine.CastToArrangedElement(control); 326IArrangedElement element = LayoutEngine.CastToArrangedElement(control); 387IArrangedElement element = LayoutEngine.CastToArrangedElement(control); 429IArrangedElement element = LayoutEngine.CastToArrangedElement(control);
System.Windows.Forms.Tests (36)
System\Windows\Forms\ButtonTests.cs (3)
390private LayoutEngine _layoutEngine; 397public void SetLayoutEngine(LayoutEngine layoutEngine) 402public override LayoutEngine LayoutEngine => _layoutEngine;
System\Windows\Forms\ControlTests.ControlCollection.cs (4)
239Mock<LayoutEngine> mockLayoutEngine = new(MockBehavior.Strict); 3584private LayoutEngine _layoutEngine; 3591public void SetLayoutEngine(LayoutEngine layoutEngine) 3596public override LayoutEngine LayoutEngine => _layoutEngine;
System\Windows\Forms\ControlTests.Methods.cs (10)
2958Mock<LayoutEngine> mockLayoutEngine = new(MockBehavior.Strict); 2984private LayoutEngine _layoutEngine; 2991public void SetLayoutEngine(LayoutEngine layoutEngine) 2996public override LayoutEngine LayoutEngine => _layoutEngine; 4787Mock<LayoutEngine> mockLayoutEngine = new(MockBehavior.Strict); 4857Mock<LayoutEngine> mockLayoutEngine = new(MockBehavior.Strict); 5041Mock<LayoutEngine> mockLayoutEngine = new(MockBehavior.Strict); 5122Mock<LayoutEngine> mockLayoutEngine = new(MockBehavior.Strict); 6750Mock<LayoutEngine> mockLayoutEngine = new(MockBehavior.Strict); 6798Mock<LayoutEngine> mockLayoutEngine = new(MockBehavior.Strict);
System\Windows\Forms\ControlTests.Properties.cs (1)
1005Mock<LayoutEngine> mockLayoutEngine = new(MockBehavior.Strict);
System\Windows\Forms\GroupBoxTests.cs (3)
360private LayoutEngine _layoutEngine; 367public void SetLayoutEngine(LayoutEngine layoutEngine) 372public override LayoutEngine LayoutEngine => _layoutEngine;
System\Windows\Forms\Layout\FlowLayoutTests.cs (9)
15LayoutEngine engine = control.LayoutEngine; 23LayoutEngine engine = control.LayoutEngine; 31LayoutEngine engine = control.LayoutEngine; 82LayoutEngine engine = control.LayoutEngine; 143LayoutEngine engine = control.LayoutEngine; 204LayoutEngine engine = control.LayoutEngine; 265LayoutEngine engine = control.LayoutEngine; 280LayoutEngine engine = control.LayoutEngine; 288LayoutEngine engine = control.LayoutEngine;
System\Windows\Forms\PanelTests.cs (3)
348private LayoutEngine _layoutEngine; 355public void SetLayoutEngine(LayoutEngine layoutEngine) 360public override LayoutEngine LayoutEngine => _layoutEngine;
System\Windows\Forms\UserControlTests.cs (3)
463private LayoutEngine _layoutEngine; 470public void SetLayoutEngine(LayoutEngine layoutEngine) 475public override LayoutEngine LayoutEngine => _layoutEngine;