9 implementations of IArrangedElement
System.Windows.Forms (9)
System\Windows\Forms\Application.ParkingWindow.cs (1)
14
internal sealed class ParkingWindow : ContainerControl,
IArrangedElement
System\Windows\Forms\Control.cs (1)
47
IArrangedElement
,
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (1)
25
public partial class ToolStrip : ScrollableControl,
IArrangedElement
, ISupportToolStripPanel
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (1)
26
IArrangedElement
,
System\Windows\Forms\Controls\ToolStrips\ToolStripOverflow.cs (1)
9
public partial class ToolStripOverflow : ToolStripDropDown,
IArrangedElement
System\Windows\Forms\Controls\ToolStrips\ToolStripPanel.cs (1)
13
public partial class ToolStripPanel : ContainerControl,
IArrangedElement
System\Windows\Forms\Controls\ToolStrips\ToolStripPanelRow.cs (1)
15
public partial class ToolStripPanelRow : Component,
IArrangedElement
System\Windows\Forms\Layout\ArrangedElement.cs (1)
11
internal abstract class ArrangedElement : Component,
IArrangedElement
System\Windows\Forms\Scrolling\ScrollableControl.cs (1)
14
public partial class ScrollableControl : Control,
IArrangedElement
264 references to IArrangedElement
System.Windows.Forms (264)
System\Windows\Forms\Application.ParkingWindow.cs (2)
137
void
IArrangedElement
.PerformLayout(
IArrangedElement
affectedElement, string? affectedProperty) { }
System\Windows\Forms\Control.cs (8)
12590
ArrangedElementCollection
IArrangedElement
.Children => ChildControls ?? ArrangedElementCollection.Empty;
12592
IArrangedElement
?
IArrangedElement
.Container
12601
bool
IArrangedElement
.ParticipatesInLayout => GetState(States.Visible);
12603
void
IArrangedElement
.PerformLayout(
IArrangedElement
affectedElement, string? affectedProperty)
12608
PropertyStore
IArrangedElement
.Properties
12614
void
IArrangedElement
.SetBounds(Rectangle bounds, BoundsSpecified specified)
System\Windows\Forms\Controls\ToolStrips\StatusStrip.cs (2)
387
if (overflow || ((
IArrangedElement
)item).ParticipatesInLayout)
423
if (((
IArrangedElement
)item).ParticipatesInLayout)
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (11)
875
if (((
IArrangedElement
)item).ParticipatesInLayout)
2267
internal static Size GetPreferredSizeHorizontal(
IArrangedElement
container, Size proposedConstraints)
2283
if (((
IArrangedElement
)item).ParticipatesInLayout)
2330
internal static Size GetPreferredSizeVertical(
IArrangedElement
container)
2342
if (((
IArrangedElement
)item).ParticipatesInLayout)
3199
if (!HasVisibleItems && e.Item is not null && ((
IArrangedElement
)e.Item).ParticipatesInLayout)
4272
if (((
IArrangedElement
)item).ParticipatesInLayout)
4337
if (((
IArrangedElement
)item).ParticipatesInLayout)
4650
ArrangedElementCollection
IArrangedElement
.Children
4655
void
IArrangedElement
.SetBounds(Rectangle bounds, BoundsSpecified specified)
4660
bool
IArrangedElement
.ParticipatesInLayout
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.cs (3)
584
bool controlVisibleStateFlag = ((
IArrangedElement
)ControlInternal).ParticipatesInLayout;
585
bool itemVisibleStateFlag = ((
IArrangedElement
)(this)).ParticipatesInLayout;
643
if (_control is not
IArrangedElement
element)
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownMenu.ToolStripDropDownLayoutEngine.cs (1)
15
internal override Size GetPreferredSize(
IArrangedElement
container, Size proposedConstraints)
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (9)
961
ArrangedElementCollection
IArrangedElement
.Children => s_emptyChildCollection;
966
IArrangedElement
?
IArrangedElement
.Container => ParentInternal ?? Owner;
968
Rectangle
IArrangedElement
.DisplayRectangle => Bounds;
970
bool
IArrangedElement
.ParticipatesInLayout
980
PropertyStore
IArrangedElement
.Properties => Properties;
982
void
IArrangedElement
.SetBounds(Rectangle bounds, BoundsSpecified specified)
989
void
IArrangedElement
.PerformLayout(
IArrangedElement
container, string? propertyName)
System\Windows\Forms\Controls\ToolStrips\ToolStripMenuItem.cs (1)
535
menuItem.Visible = ((
IArrangedElement
)this).ParticipatesInLayout;
System\Windows\Forms\Controls\ToolStrips\ToolStripOverflow.cs (7)
55
ArrangedElementCollection
IArrangedElement
.Children
60
IArrangedElement
?
IArrangedElement
.Container
65
bool
IArrangedElement
.ParticipatesInLayout
70
PropertyStore
IArrangedElement
.Properties
75
void
IArrangedElement
.SetBounds(Rectangle bounds, BoundsSpecified specified)
138
if (((
IArrangedElement
)item).ParticipatesInLayout)
System\Windows\Forms\Controls\ToolStrips\ToolStripPanel.cs (2)
488
LayoutTransaction.DoLayout(draggedControl.ToolStripPanelRow, e.AffectedComponent as
IArrangedElement
, e.AffectedProperty);
1113
ArrangedElementCollection
IArrangedElement
.Children => RowsInternal;
System\Windows\Forms\Controls\ToolStrips\ToolStripPanel.ToolStripPanelControlCollection.XYComparer.cs (3)
13
public class XYComparer : IComparer<
IArrangedElement
>
16
public int Compare(
IArrangedElement
? first,
IArrangedElement
? second)
System\Windows\Forms\Controls\ToolStrips\ToolStripPanel.ToolStripPanelControlCollection.YXComparer.cs (3)
13
public class YXComparer : IComparer<
IArrangedElement
>
17
public int Compare(
IArrangedElement
? first,
IArrangedElement
? second)
System\Windows\Forms\Controls\ToolStrips\ToolStripPanelCell.cs (2)
83
public
IArrangedElement
InnerElement
138
protected override
IArrangedElement
? GetContainer()
System\Windows\Forms\Controls\ToolStrips\ToolStripPanelRow.cs (13)
311
((
IArrangedElement
)this).PerformLayout(this, PropertyNames.Size);
355
IArrangedElement
element = Cells[i];
621
((
IArrangedElement
)this).PerformLayout(this, null);
625
ArrangedElementCollection
IArrangedElement
.Children
636
IArrangedElement
IArrangedElement
.Container
644
Rectangle
IArrangedElement
.DisplayRectangle
654
bool
IArrangedElement
.ParticipatesInLayout
662
PropertyStore
IArrangedElement
.Properties
670
Size
IArrangedElement
.GetPreferredSize(Size constrainingSize)
687
void
IArrangedElement
.SetBounds(Rectangle bounds, BoundsSpecified specified)
693
void
IArrangedElement
.PerformLayout(
IArrangedElement
container, string? propertyName)
System\Windows\Forms\Controls\ToolStrips\ToolStripPanelRow.HorizontalRowManager.cs (1)
26
Rectangle displayRect = ((
IArrangedElement
)Row).DisplayRectangle;
System\Windows\Forms\Controls\ToolStrips\ToolStripPanelRow.VerticalRowManager.cs (1)
27
Rectangle displayRect = ((
IArrangedElement
)Row).DisplayRectangle;
System\Windows\Forms\Controls\ToolStrips\ToolStripSplitStackLayout.cs (7)
71
if (!((
IArrangedElement
)item).ParticipatesInLayout)
121
if (!((
IArrangedElement
)item).ParticipatesInLayout)
153
internal override Size GetPreferredSize(
IArrangedElement
container, Size proposedConstraints)
180
private protected override bool LayoutCore(
IArrangedElement
container, LayoutEventArgs layoutEventArgs)
263
if (!((
IArrangedElement
)item).ParticipatesInLayout)
405
if (!((
IArrangedElement
)item).ParticipatesInLayout)
571
if (!((
IArrangedElement
)item).ParticipatesInLayout)
System\Windows\Forms\Form.cs (1)
4210
if (this is
IArrangedElement
form)
System\Windows\Forms\Layout\ArrangedElement.cs (9)
14
private
IArrangedElement
? _parent;
35
ArrangedElementCollection
IArrangedElement
.Children
40
IArrangedElement
?
IArrangedElement
.Container
93
public virtual
IArrangedElement
? Parent
113
PropertyStore
IArrangedElement
.Properties
148
protected abstract
IArrangedElement
? GetContainer();
159
public virtual void PerformLayout(
IArrangedElement
container, string? propertyName)
168
((
IArrangedElement
)this).PerformLayout(this, PropertyNames.Size);
System\Windows\Forms\Layout\ArrangedElementCollection.cs (5)
16
internal ArrangedElementCollection(List<
IArrangedElement
> innerList) => InnerList = innerList;
18
private ArrangedElementCollection(int size) => InnerList = new List<
IArrangedElement
>(size);
20
private protected List<
IArrangedElement
> InnerList { get; }
22
internal virtual
IArrangedElement
this[int index] => InnerList[index];
56
private protected void MoveElement(
IArrangedElement
element, int fromIndex, int toIndex)
System\Windows\Forms\Layout\CommonProperties.cs (49)
54
internal static void ClearMaximumSize(
IArrangedElement
element) => element.Properties.RemoveValue(s_maximumSizeProperty);
63
/// property and not calling base. If <see cref="GetAutoSize(
IArrangedElement
)"/> is false, a layout engine will
67
internal static bool GetAutoSize(
IArrangedElement
element)
84
internal static Padding GetMargin(
IArrangedElement
element)
97
internal static Size GetMaximumSize(
IArrangedElement
element, Size defaultMaximumSize)
110
internal static Size GetMinimumSize(
IArrangedElement
element, Size defaultMinimumSize)
133
internal static Padding GetPadding(
IArrangedElement
element, Padding defaultPadding)
148
/// See <see cref="UpdateSpecifiedBounds(
IArrangedElement
, int, int, int, int)"/>.
151
internal static Rectangle GetSpecifiedBounds(
IArrangedElement
element) =>
160
internal static void ResetPadding(
IArrangedElement
element) => element.Properties.RemoveValue(s_paddingProperty);
165
internal static void SetAutoSize(
IArrangedElement
element, bool value)
184
internal static void SetMargin(
IArrangedElement
element, Padding value)
198
internal static void SetMaximumSize(
IArrangedElement
element, Size value)
220
internal static void SetMinimumSize(
IArrangedElement
element, Size value)
244
/// See <see cref="GetPadding(
IArrangedElement
, Padding)"/> for more details. NOTE: It is the callers
248
internal static void SetPadding(
IArrangedElement
element, Padding value)
284
internal static void UpdateSpecifiedBounds(
IArrangedElement
element, int x, int y, int width, int height, BoundsSpecified specified)
334
internal static void UpdateSpecifiedBounds(
IArrangedElement
element, int x, int y, int width, int height)
345
internal static void xClearPreferredSizeCache(
IArrangedElement
element)
352
/// Clears all the caching for an <see cref="
IArrangedElement
"/> hierarchy. Typically done in dispose.
354
internal static void xClearAllPreferredSizeCaches(
IArrangedElement
start)
375
internal static Size xGetPreferredSizeCache(
IArrangedElement
element)
386
/// Sets a control's preferred size. See <see cref="xGetPreferredSizeCache(
IArrangedElement
)"/>.
388
internal static void xSetPreferredSizeCache(
IArrangedElement
element, Size value)
407
internal static AutoSizeMode GetAutoSizeMode(
IArrangedElement
element)
418
internal static bool GetNeedsDockAndAnchorLayout(
IArrangedElement
element)
436
internal static bool GetNeedsAnchorLayout(
IArrangedElement
element)
453
internal static bool GetNeedsDockLayout(
IArrangedElement
element)
471
internal static bool GetSelfAutoSizeInDefaultLayout(
IArrangedElement
element)
484
internal static void SetAutoSizeMode(
IArrangedElement
element, AutoSizeMode mode)
493
/// See <see cref="GetSelfAutoSizeInDefaultLayout(
IArrangedElement
)"/> comments.
495
internal static bool ShouldSelfSize(
IArrangedElement
element)
515
/// See <see cref="GetSelfAutoSizeInDefaultLayout(
IArrangedElement
)"/> comments.
517
internal static void SetSelfAutoSizeInDefaultLayout(
IArrangedElement
element, bool value)
529
/// Do not use this. Use <see cref="DefaultLayout.GetAnchor(
IArrangedElement
)"/>.
532
internal static AnchorStyles xGetAnchor(
IArrangedElement
element)
549
internal static bool xGetAutoSizedAndAnchored(
IArrangedElement
element)
568
internal static DockStyle xGetDock(
IArrangedElement
element)
587
internal static void xSetAnchor(
IArrangedElement
element, AnchorStyles value)
606
internal static void xSetDock(
IArrangedElement
element, DockStyle value)
640
internal static bool GetFlowBreak(
IArrangedElement
element)
650
internal static void SetFlowBreak(
IArrangedElement
element, bool value)
674
internal static Size GetLayoutBounds(
IArrangedElement
element)
689
/// The <see cref="TableLayout"/> engine now calls <see cref="SetLayoutBounds(
IArrangedElement
, Size)"/> when it
697
internal static void SetLayoutBounds(
IArrangedElement
element, Size value)
705
internal static bool HasLayoutBounds(
IArrangedElement
element)
718
/// CAREFUL: this is a copy of the state. You need to <see cref="SetLayoutState(
IArrangedElement
, BitVector32)"/>
722
internal static BitVector32 GetLayoutState(
IArrangedElement
element) =>
725
internal static void SetLayoutState(
IArrangedElement
element, BitVector32 state) =>
System\Windows\Forms\Layout\DefaultLayout.cs (39)
24
private static void LayoutAutoSizedControls(
IArrangedElement
container)
29
IArrangedElement
element = children[i];
78
private static Rectangle GetGrowthBounds(
IArrangedElement
element, Size newSize)
109
private static GrowthDirection GetGrowthDirection(
IArrangedElement
element)
150
private static Rectangle GetAnchorDestination(
IArrangedElement
element, Rectangle displayRect, bool measureOnly)
158
private static Rectangle ComputeAnchoredBoundsV2(
IArrangedElement
element, Rectangle displayRectangle)
237
private static Rectangle ComputeAnchoredBounds(
IArrangedElement
element, Rectangle displayRect, bool measureOnly)
343
internal static bool UseAnchorLayoutV2(
IArrangedElement
element)
350
private static void LayoutAnchoredControls(
IArrangedElement
container)
363
IArrangedElement
element = children[i];
374
private static Size LayoutDockedControls(
IArrangedElement
container, bool measureOnly)
383
IArrangedElement
? mdiClient = null;
390
IArrangedElement
element = children[i];
484
private static void TryCalculatePreferredSizeDockedControl(
IArrangedElement
element, Rectangle newElementBounds, bool measureOnly, ref Size preferredSize, ref Rectangle remainingBounds)
537
private static Size GetVerticalDockedSize(
IArrangedElement
element, Size remainingSize, bool measureOnly)
554
private static Size GetHorizontalDockedSize(
IArrangedElement
element, Size remainingSize, bool measureOnly)
571
private static Size xGetDockedSize(
IArrangedElement
element, Size constraints)
590
private protected override bool LayoutCore(
IArrangedElement
container, LayoutEventArgs args)
598
private static bool TryCalculatePreferredSize(
IArrangedElement
container, bool measureOnly, out Size preferredSize)
615
IArrangedElement
element = children[i];
710
private static void UpdateAnchorInfo(
IArrangedElement
element)
890
public static AnchorStyles GetAnchor(
IArrangedElement
element) => CommonProperties.xGetAnchor(element);
892
public static void SetAnchor(
IArrangedElement
element, AnchorStyles value)
931
public static DockStyle GetDock(
IArrangedElement
element) => CommonProperties.xGetDock(element);
933
public static void SetDock(
IArrangedElement
element, DockStyle value)
973
public static void ScaleAnchorInfo(
IArrangedElement
element, SizeF factor)
1003
private static Rectangle GetCachedBounds(
IArrangedElement
element)
1020
private static bool HasCachedBounds(
IArrangedElement
? container) =>
1023
private static void ApplyCachedBounds(
IArrangedElement
container)
1050
IArrangedElement
element = (
IArrangedElement
)entry.Key;
1070
private static void ClearCachedBounds(
IArrangedElement
container) => container.Properties.RemoveValue(s_cachedBoundsProperty);
1072
private static void SetCachedBounds(
IArrangedElement
element, Rectangle bounds)
1085
internal static AnchorInfo? GetAnchorInfo(
IArrangedElement
element) =>
1088
internal static void SetAnchorInfo(
IArrangedElement
element, AnchorInfo? value) =>
1091
private protected override void InitLayoutCore(
IArrangedElement
element, BoundsSpecified specified)
1103
internal override Size GetPreferredSize(
IArrangedElement
container, Size proposedBounds)
1111
private static Size GetAnchorPreferredSize(
IArrangedElement
container)
1119
IArrangedElement
element = container.Children[i];
System\Windows\Forms\Layout\FlowLayout.BottomUpProxy.cs (1)
12
public BottomUpProxy(
IArrangedElement
container) : base(container)
System\Windows\Forms\Layout\FlowLayout.ContainerProxy.cs (3)
30
private readonly
IArrangedElement
_container;
35
public ContainerProxy(
IArrangedElement
container)
87
public
IArrangedElement
Container => _container;
System\Windows\Forms\Layout\FlowLayout.cs (9)
15
private protected override bool LayoutCore(
IArrangedElement
container, LayoutEventArgs args)
23
internal override Size GetPreferredSize(
IArrangedElement
container, Size proposedConstraints)
40
private static ContainerProxy CreateContainerProxy(
IArrangedElement
container, FlowDirection flowDirection) =>
53
private static Size TryCalculatePreferredSize(
IArrangedElement
container, Rectangle displayRect, bool measureOnly)
282
public static bool GetWrapContents(
IArrangedElement
container) =>
285
public static void SetWrapContents(
IArrangedElement
container, bool value)
292
public static FlowDirection GetFlowDirection(
IArrangedElement
container) =>
295
public static void SetFlowDirection(
IArrangedElement
container, FlowDirection value)
305
private static void Debug_VerifyAlignment(
IArrangedElement
container, FlowDirection flowDirection)
System\Windows\Forms\Layout\FlowLayout.ElementProxy.cs (2)
17
private
IArrangedElement
? _element;
57
public
IArrangedElement
? Element
System\Windows\Forms\Layout\FlowLayout.RightToLeftProxy.cs (1)
12
public RightToLeftProxy(
IArrangedElement
container) : base(container)
System\Windows\Forms\Layout\FlowLayout.TopDownProxy.cs (1)
17
public TopDownProxy(
IArrangedElement
container) : base(container)
System\Windows\Forms\Layout\IArrangedElement.cs (2)
55
void PerformLayout(
IArrangedElement
affectedElement, string? propertyName);
60
IArrangedElement
? Container { get; }
System\Windows\Forms\Layout\LayoutEngine.cs (6)
10
internal static
IArrangedElement
CastToArrangedElement(object obj)
12
if (obj is not
IArrangedElement
element)
20
internal virtual Size GetPreferredSize(
IArrangedElement
container, Size proposedConstraints)
32
private protected virtual void InitLayoutCore(
IArrangedElement
element, BoundsSpecified bounds)
36
internal virtual void ProcessSuspendedLayoutEventArgs(
IArrangedElement
container, LayoutEventArgs args)
46
private protected virtual bool LayoutCore(
IArrangedElement
container, LayoutEventArgs layoutEventArgs)
System\Windows\Forms\Layout\LayoutSettings.cs (2)
14
internal LayoutSettings(
IArrangedElement
? owner)
21
internal
IArrangedElement
? Owner { get; }
System\Windows\Forms\Layout\LayoutTransaction.cs (7)
32
public LayoutTransaction(Control? controlToLayout,
IArrangedElement
controlCausingLayout, string? property)
37
public LayoutTransaction(Control? controlToLayout,
IArrangedElement
controlCausingLayout, string? property, bool resumeLayout)
71
public static IDisposable CreateTransactionIf(bool condition, Control? controlToLayout,
IArrangedElement
elementCausingLayout, string? property)
84
public static void DoLayout(
IArrangedElement
? elementToLayout,
IArrangedElement
? elementCausingLayout, string? property)
102
public static void DoLayoutIf(bool condition,
IArrangedElement
? elementToLayout,
IArrangedElement
? elementCausingLayout, string? property)
System\Windows\Forms\Layout\LayoutUtils.cs (1)
264
internal static AnchorStyles GetUnifiedAnchor(
IArrangedElement
element)
System\Windows\Forms\Layout\TableLayout.ContainerInfo.cs (4)
35
private readonly
IArrangedElement
_container;
44
public ContainerInfo(
IArrangedElement
container)
64
public
IArrangedElement
Container
242
IArrangedElement
element = children[i];
System\Windows\Forms\Layout\TableLayout.cs (21)
58
internal static TableLayoutSettings CreateSettings(
IArrangedElement
owner)
63
internal override void ProcessSuspendedLayoutEventArgs(
IArrangedElement
container, LayoutEventArgs args)
95
private protected override bool LayoutCore(
IArrangedElement
container, LayoutEventArgs args)
135
internal override Size GetPreferredSize(
IArrangedElement
container, Size proposedConstraints)
208
private static void EnsureRowAndColumnAssignments(
IArrangedElement
container, ContainerInfo containerInfo, bool doNotCache)
711
IArrangedElement
element = layoutInfo.Element;
839
IArrangedElement
element = layoutInfo.Element;
866
private static Size GetElementSize(
IArrangedElement
element, Size proposedConstraints) =>
1198
IArrangedElement
element = layoutInfo.Element;
1290
internal static
IArrangedElement
? GetControlFromPosition(
IArrangedElement
container, int column, int row)
1324
internal static TableLayoutPanelCellPosition GetPositionFromControl(
IArrangedElement
? container,
IArrangedElement
? child)
1350
internal static LayoutInfo GetLayoutInfo(
IArrangedElement
element)
1361
internal static void SetLayoutInfo(
IArrangedElement
element, LayoutInfo value)
1375
internal static ContainerInfo GetContainerInfo(
IArrangedElement
container)
1389
private static void Debug_VerifyAssignmentsAreCurrent(
IArrangedElement
container, ContainerInfo containerInfo)
1392
Dictionary<
IArrangedElement
, LayoutInfo> oldLayoutInfo = [];
1400
IArrangedElement
element = children[i];
1450
private static void Debug_VerifyNoOverlapping(
IArrangedElement
container)
1458
foreach (
IArrangedElement
element in container.Children)
System\Windows\Forms\Layout\TableLayout.LayoutInfo.cs (2)
15
public LayoutInfo(
IArrangedElement
element)
22
public
IArrangedElement
Element { get; }
System\Windows\Forms\Panels\FlowLayoutSettings.cs (3)
12
internal FlowLayoutSettings(
IArrangedElement
owner)
49
IArrangedElement
element = LayoutEngine.CastToArrangedElement(child);
60
IArrangedElement
element = LayoutEngine.CastToArrangedElement(child);
System\Windows\Forms\Panels\TableLayoutPanel\TableLayoutColumnStyleCollection.cs (1)
11
internal TableLayoutColumnStyleCollection(
IArrangedElement
Owner) : base(Owner) { }
System\Windows\Forms\Panels\TableLayoutPanel\TableLayoutRowStyleCollection.cs (1)
11
internal TableLayoutRowStyleCollection(
IArrangedElement
Owner) : base(Owner) { }
System\Windows\Forms\Panels\TableLayoutPanel\TableLayoutSettings.cs (11)
38
internal TableLayoutSettings(
IArrangedElement
owner)
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);
455
internal
IArrangedElement
? GetControlFromPosition(int column, int row)
460
internal TableLayoutPanelCellPosition GetPositionFromControl(
IArrangedElement
? element)
504
foreach (
IArrangedElement
element in Owner.Children)
System\Windows\Forms\Panels\TableLayoutPanel\TableLayoutStyle.cs (2)
13
private
IArrangedElement
? _owner;
65
internal
IArrangedElement
? Owner
System\Windows\Forms\Panels\TableLayoutPanel\TableLayoutStyleCollection.cs (4)
14
private
IArrangedElement
? _owner;
17
internal TableLayoutStyleCollection(
IArrangedElement
? owner)
22
internal
IArrangedElement
? Owner => _owner;
147
internal void EnsureOwnership(
IArrangedElement
owner)
System\Windows\Forms\Scrolling\ScrollableControl.cs (1)
214
Rectangle
IArrangedElement
.DisplayRectangle