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)
11internal 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)
407private class SubLayoutEngine : LayoutEngine
System\Windows\Forms\GroupBoxTests.cs (1)
377private class SubLayoutEngine : LayoutEngine
System\Windows\Forms\Layout\LayoutEngineTests.cs (1)
54private class SubLayoutEngine : LayoutEngine
System\Windows\Forms\PanelTests.cs (1)
365private class SubLayoutEngine : LayoutEngine
System\Windows\Forms\UserControlTests.cs (1)
480private class SubLayoutEngine : LayoutEngine
61 references to LayoutEngine
System.Windows.Forms (25)
System\Windows\Forms\Control.cs (1)
663public virtual LayoutEngine LayoutEngine => DefaultLayout.Instance;
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (2)
38private LayoutEngine _layoutEngine; 1277public 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)
135public 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)
392private LayoutEngine _layoutEngine; 399public void SetLayoutEngine(LayoutEngine layoutEngine) 404public override LayoutEngine LayoutEngine => _layoutEngine;
System\Windows\Forms\ControlTests.ControlCollection.cs (4)
241Mock<LayoutEngine> mockLayoutEngine = new(MockBehavior.Strict); 3586private LayoutEngine _layoutEngine; 3593public void SetLayoutEngine(LayoutEngine layoutEngine) 3598public override LayoutEngine LayoutEngine => _layoutEngine;
System\Windows\Forms\ControlTests.Methods.cs (10)
2927Mock<LayoutEngine> mockLayoutEngine = new(MockBehavior.Strict); 2953private LayoutEngine _layoutEngine; 2960public void SetLayoutEngine(LayoutEngine layoutEngine) 2965public override LayoutEngine LayoutEngine => _layoutEngine; 4756Mock<LayoutEngine> mockLayoutEngine = new(MockBehavior.Strict); 4826Mock<LayoutEngine> mockLayoutEngine = new(MockBehavior.Strict); 5010Mock<LayoutEngine> mockLayoutEngine = new(MockBehavior.Strict); 5091Mock<LayoutEngine> mockLayoutEngine = new(MockBehavior.Strict); 6719Mock<LayoutEngine> mockLayoutEngine = new(MockBehavior.Strict); 6767Mock<LayoutEngine> mockLayoutEngine = new(MockBehavior.Strict);
System\Windows\Forms\ControlTests.Properties.cs (1)
1007Mock<LayoutEngine> mockLayoutEngine = new(MockBehavior.Strict);
System\Windows\Forms\GroupBoxTests.cs (3)
362private LayoutEngine _layoutEngine; 369public void SetLayoutEngine(LayoutEngine layoutEngine) 374public override LayoutEngine LayoutEngine => _layoutEngine;
System\Windows\Forms\Layout\FlowLayoutTests.cs (9)
17LayoutEngine engine = control.LayoutEngine; 25LayoutEngine engine = control.LayoutEngine; 33LayoutEngine engine = control.LayoutEngine; 84LayoutEngine engine = control.LayoutEngine; 145LayoutEngine engine = control.LayoutEngine; 206LayoutEngine engine = control.LayoutEngine; 267LayoutEngine engine = control.LayoutEngine; 282LayoutEngine engine = control.LayoutEngine; 290LayoutEngine engine = control.LayoutEngine;
System\Windows\Forms\PanelTests.cs (3)
350private LayoutEngine _layoutEngine; 357public void SetLayoutEngine(LayoutEngine layoutEngine) 362public override LayoutEngine LayoutEngine => _layoutEngine;
System\Windows\Forms\UserControlTests.cs (3)
465private LayoutEngine _layoutEngine; 472public void SetLayoutEngine(LayoutEngine layoutEngine) 477public override LayoutEngine LayoutEngine => _layoutEngine;