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)
665public virtual LayoutEngine LayoutEngine => DefaultLayout.Instance;
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (2)
39private LayoutEngine _layoutEngine; 1278public 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)
2967Mock<LayoutEngine> mockLayoutEngine = new(MockBehavior.Strict); 2993private LayoutEngine _layoutEngine; 3000public void SetLayoutEngine(LayoutEngine layoutEngine) 3005public override LayoutEngine LayoutEngine => _layoutEngine; 4796Mock<LayoutEngine> mockLayoutEngine = new(MockBehavior.Strict); 4866Mock<LayoutEngine> mockLayoutEngine = new(MockBehavior.Strict); 5050Mock<LayoutEngine> mockLayoutEngine = new(MockBehavior.Strict); 5131Mock<LayoutEngine> mockLayoutEngine = new(MockBehavior.Strict); 6759Mock<LayoutEngine> mockLayoutEngine = new(MockBehavior.Strict); 6807Mock<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;