9 types derived from LayoutEngine
System.Windows.Forms (4)
System\Windows\Forms\Controls\ToolStrips\ToolStripSplitStackLayout.cs (1)
9
internal class ToolStripSplitStackLayout :
LayoutEngine
System\Windows\Forms\Layout\DefaultLayout.cs (1)
11
internal partial class DefaultLayout :
LayoutEngine
System\Windows\Forms\Layout\FlowLayout.cs (1)
8
internal partial class FlowLayout :
LayoutEngine
System\Windows\Forms\Layout\TableLayout.cs (1)
8
internal partial class TableLayout :
LayoutEngine
System.Windows.Forms.Tests (5)
System\Windows\Forms\ButtonTests.cs (1)
407
private class SubLayoutEngine :
LayoutEngine
System\Windows\Forms\GroupBoxTests.cs (1)
377
private class SubLayoutEngine :
LayoutEngine
System\Windows\Forms\Layout\LayoutEngineTests.cs (1)
54
private class SubLayoutEngine :
LayoutEngine
System\Windows\Forms\PanelTests.cs (1)
365
private class SubLayoutEngine :
LayoutEngine
System\Windows\Forms\UserControlTests.cs (1)
480
private class SubLayoutEngine :
LayoutEngine
61 references to LayoutEngine
System.Windows.Forms (25)
System\Windows\Forms\Control.cs (1)
663
public virtual
LayoutEngine
LayoutEngine => DefaultLayout.Instance;
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (2)
38
private
LayoutEngine
_layoutEngine;
1277
public override
LayoutEngine
LayoutEngine
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownMenu.cs (1)
141
public override
LayoutEngine
LayoutEngine => ToolStripDropDownLayoutEngine.LayoutInstance;
System\Windows\Forms\Controls\ToolStrips\ToolStripOverflow.cs (1)
80
public override
LayoutEngine
LayoutEngine
System\Windows\Forms\Controls\ToolStrips\ToolStripPanel.cs (1)
169
public override
LayoutEngine
LayoutEngine
System\Windows\Forms\Controls\ToolStrips\ToolStripPanelCell.cs (1)
135
public override
LayoutEngine
LayoutEngine
System\Windows\Forms\Controls\ToolStrips\ToolStripPanelRow.cs (1)
169
public
LayoutEngine
LayoutEngine
System\Windows\Forms\Layout\ArrangedElement.cs (1)
64
public 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)
19
public virtual
LayoutEngine
? LayoutEngine => null;
System\Windows\Forms\Panels\FlowLayoutPanel.cs (1)
23
public override
LayoutEngine
LayoutEngine => FlowLayout.Instance;
System\Windows\Forms\Panels\FlowLayoutSettings.cs (3)
17
public override
LayoutEngine
LayoutEngine => FlowLayout.Instance;
49
IArrangedElement element =
LayoutEngine
.CastToArrangedElement(child);
60
IArrangedElement element =
LayoutEngine
.CastToArrangedElement(child);
System\Windows\Forms\Panels\TableLayoutPanel\TableLayoutPanel.cs (1)
32
public override
LayoutEngine
LayoutEngine => TableLayout.Instance;
System\Windows\Forms\Panels\TableLayoutPanel\TableLayoutSettings.cs (8)
58
public override
LayoutEngine
LayoutEngine => TableLayout.Instance;
244
IArrangedElement element =
LayoutEngine
.CastToArrangedElement(control);
260
IArrangedElement element =
LayoutEngine
.CastToArrangedElement(control);
282
IArrangedElement element =
LayoutEngine
.CastToArrangedElement(control);
298
IArrangedElement element =
LayoutEngine
.CastToArrangedElement(control);
326
IArrangedElement element =
LayoutEngine
.CastToArrangedElement(control);
387
IArrangedElement element =
LayoutEngine
.CastToArrangedElement(control);
429
IArrangedElement element =
LayoutEngine
.CastToArrangedElement(control);
System.Windows.Forms.Tests (36)
System\Windows\Forms\ButtonTests.cs (3)
392
private
LayoutEngine
_layoutEngine;
399
public void SetLayoutEngine(
LayoutEngine
layoutEngine)
404
public override
LayoutEngine
LayoutEngine => _layoutEngine;
System\Windows\Forms\ControlTests.ControlCollection.cs (4)
241
Mock<
LayoutEngine
> mockLayoutEngine = new(MockBehavior.Strict);
3586
private
LayoutEngine
_layoutEngine;
3593
public void SetLayoutEngine(
LayoutEngine
layoutEngine)
3598
public override
LayoutEngine
LayoutEngine => _layoutEngine;
System\Windows\Forms\ControlTests.Methods.cs (10)
2927
Mock<
LayoutEngine
> mockLayoutEngine = new(MockBehavior.Strict);
2953
private
LayoutEngine
_layoutEngine;
2960
public void SetLayoutEngine(
LayoutEngine
layoutEngine)
2965
public override
LayoutEngine
LayoutEngine => _layoutEngine;
4756
Mock<
LayoutEngine
> mockLayoutEngine = new(MockBehavior.Strict);
4826
Mock<
LayoutEngine
> mockLayoutEngine = new(MockBehavior.Strict);
5010
Mock<
LayoutEngine
> mockLayoutEngine = new(MockBehavior.Strict);
5091
Mock<
LayoutEngine
> mockLayoutEngine = new(MockBehavior.Strict);
6719
Mock<
LayoutEngine
> mockLayoutEngine = new(MockBehavior.Strict);
6767
Mock<
LayoutEngine
> mockLayoutEngine = new(MockBehavior.Strict);
System\Windows\Forms\ControlTests.Properties.cs (1)
1007
Mock<
LayoutEngine
> mockLayoutEngine = new(MockBehavior.Strict);
System\Windows\Forms\GroupBoxTests.cs (3)
362
private
LayoutEngine
_layoutEngine;
369
public void SetLayoutEngine(
LayoutEngine
layoutEngine)
374
public override
LayoutEngine
LayoutEngine => _layoutEngine;
System\Windows\Forms\Layout\FlowLayoutTests.cs (9)
17
LayoutEngine
engine = control.LayoutEngine;
25
LayoutEngine
engine = control.LayoutEngine;
33
LayoutEngine
engine = control.LayoutEngine;
84
LayoutEngine
engine = control.LayoutEngine;
145
LayoutEngine
engine = control.LayoutEngine;
206
LayoutEngine
engine = control.LayoutEngine;
267
LayoutEngine
engine = control.LayoutEngine;
282
LayoutEngine
engine = control.LayoutEngine;
290
LayoutEngine
engine = control.LayoutEngine;
System\Windows\Forms\PanelTests.cs (3)
350
private
LayoutEngine
_layoutEngine;
357
public void SetLayoutEngine(
LayoutEngine
layoutEngine)
362
public override
LayoutEngine
LayoutEngine => _layoutEngine;
System\Windows\Forms\UserControlTests.cs (3)
465
private
LayoutEngine
_layoutEngine;
472
public void SetLayoutEngine(
LayoutEngine
layoutEngine)
477
public override
LayoutEngine
LayoutEngine => _layoutEngine;