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)
12
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)
405
private class SubLayoutEngine :
LayoutEngine
System\Windows\Forms\GroupBoxTests.cs (1)
375
private class SubLayoutEngine :
LayoutEngine
System\Windows\Forms\Layout\LayoutEngineTests.cs (1)
52
private class SubLayoutEngine :
LayoutEngine
System\Windows\Forms\PanelTests.cs (1)
363
private class SubLayoutEngine :
LayoutEngine
System\Windows\Forms\UserControlTests.cs (1)
478
private class SubLayoutEngine :
LayoutEngine
61 references to LayoutEngine
System.Windows.Forms (25)
System\Windows\Forms\Control.cs (1)
665
public virtual
LayoutEngine
LayoutEngine => DefaultLayout.Instance;
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (2)
39
private
LayoutEngine
_layoutEngine;
1278
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)
133
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)
390
private
LayoutEngine
_layoutEngine;
397
public void SetLayoutEngine(
LayoutEngine
layoutEngine)
402
public override
LayoutEngine
LayoutEngine => _layoutEngine;
System\Windows\Forms\ControlTests.ControlCollection.cs (4)
239
Mock<
LayoutEngine
> mockLayoutEngine = new(MockBehavior.Strict);
3584
private
LayoutEngine
_layoutEngine;
3591
public void SetLayoutEngine(
LayoutEngine
layoutEngine)
3596
public override
LayoutEngine
LayoutEngine => _layoutEngine;
System\Windows\Forms\ControlTests.Methods.cs (10)
2967
Mock<
LayoutEngine
> mockLayoutEngine = new(MockBehavior.Strict);
2993
private
LayoutEngine
_layoutEngine;
3000
public void SetLayoutEngine(
LayoutEngine
layoutEngine)
3005
public override
LayoutEngine
LayoutEngine => _layoutEngine;
4796
Mock<
LayoutEngine
> mockLayoutEngine = new(MockBehavior.Strict);
4866
Mock<
LayoutEngine
> mockLayoutEngine = new(MockBehavior.Strict);
5050
Mock<
LayoutEngine
> mockLayoutEngine = new(MockBehavior.Strict);
5131
Mock<
LayoutEngine
> mockLayoutEngine = new(MockBehavior.Strict);
6759
Mock<
LayoutEngine
> mockLayoutEngine = new(MockBehavior.Strict);
6807
Mock<
LayoutEngine
> mockLayoutEngine = new(MockBehavior.Strict);
System\Windows\Forms\ControlTests.Properties.cs (1)
1005
Mock<
LayoutEngine
> mockLayoutEngine = new(MockBehavior.Strict);
System\Windows\Forms\GroupBoxTests.cs (3)
360
private
LayoutEngine
_layoutEngine;
367
public void SetLayoutEngine(
LayoutEngine
layoutEngine)
372
public override
LayoutEngine
LayoutEngine => _layoutEngine;
System\Windows\Forms\Layout\FlowLayoutTests.cs (9)
15
LayoutEngine
engine = control.LayoutEngine;
23
LayoutEngine
engine = control.LayoutEngine;
31
LayoutEngine
engine = control.LayoutEngine;
82
LayoutEngine
engine = control.LayoutEngine;
143
LayoutEngine
engine = control.LayoutEngine;
204
LayoutEngine
engine = control.LayoutEngine;
265
LayoutEngine
engine = control.LayoutEngine;
280
LayoutEngine
engine = control.LayoutEngine;
288
LayoutEngine
engine = control.LayoutEngine;
System\Windows\Forms\PanelTests.cs (3)
348
private
LayoutEngine
_layoutEngine;
355
public void SetLayoutEngine(
LayoutEngine
layoutEngine)
360
public override
LayoutEngine
LayoutEngine => _layoutEngine;
System\Windows\Forms\UserControlTests.cs (3)
463
private
LayoutEngine
_layoutEngine;
470
public void SetLayoutEngine(
LayoutEngine
layoutEngine)
475
public override
LayoutEngine
LayoutEngine => _layoutEngine;