1 instantiation of LayoutInfo
System.Windows.Forms (1)
winforms\Managed\System\WinForms\Layout\TableLayout.cs (1)
1310layoutInfo = new LayoutInfo(element);
60 references to LayoutInfo
System.Windows.Forms (60)
winforms\Managed\System\WinForms\Layout\TableLayout.cs (57)
331LayoutInfo[] childrenInfo = containerInfo.ChildrenInfo; 394private bool xAssignRowsAndColumns(ContainerInfo containerInfo, LayoutInfo[] childrenInfo, int maxColumns, int maxRows, TableLayoutPanelGrowStyle growStyle) { 409LayoutInfo[] fixedChildrenInfo = containerInfo.FixedChildrenInfo; 413LayoutInfo fixedElement = GetNextLayoutInfo(fixedChildrenInfo, ref fixedElementIndex, /*absolutelyPositioned*/true); 416LayoutInfo flowElement = GetNextLayoutInfo(childrenInfo, ref flowElementIndex, /*absolutelyPositioned*/false); 546private static LayoutInfo GetNextLayoutInfo(LayoutInfo[] layoutInfo, ref int index, bool absolutelyPositioned) { 563private bool IsCursorPastInsertionPoint(LayoutInfo fixedLayoutInfo, int insertionRow, int insertionCol) { 581private bool IsOverlappingWithReservationGrid(LayoutInfo fixedLayoutInfo, ReservationGrid reservationGrid, int currentRow) { 602private void AdvanceUntilFits(int maxColumns, ReservationGrid reservationGrid, LayoutInfo layoutInfo, out int colStop) { 613private void GetColStartAndStop(int maxColumns, ReservationGrid reservationGrid, LayoutInfo layoutInfo, out int colStop) { 628private bool ScanRowForOverlap(int maxColumns, ReservationGrid reservationGrid, LayoutInfo layoutInfo, int stopCol, int rowOffset) { 654foreach(LayoutInfo layoutInfo in containerInfo.ChildrenInfo) { 693LayoutInfo[] sortedChildren = containerInfo.ChildrenInfo; 719foreach(LayoutInfo layoutInfo in sortedChildren) { 801LayoutInfo[] sortedChildren = containerInfo.ChildrenInfo; 829foreach(LayoutInfo layoutInfo in sortedChildren) { 1162LayoutInfo[] childrenInfo = containerInfo.ChildrenInfo; 1170LayoutInfo layoutInfo = (LayoutInfo)childrenInfo[i]; 1273LayoutInfo layoutInfo = GetLayoutInfo(children[i]); 1299LayoutInfo layoutInfo = GetLayoutInfo(child); 1307internal static LayoutInfo GetLayoutInfo(IArrangedElement element) { 1308LayoutInfo layoutInfo = (LayoutInfo)element.Properties.GetObject(_layoutInfoProperty); 1316internal static void SetLayoutInfo(IArrangedElement element, LayoutInfo value) { 1479private LayoutInfo[] _childInfo; 1665public LayoutInfo[] ChildrenInfo { 1674LayoutInfo[] childInfo = new LayoutInfo[children.Count]; 1686LayoutInfo layoutInfo = GetLayoutInfo(element); 1702LayoutInfo[] trimmedChildInfo = new LayoutInfo[childInfo.Length - nonParticipatingElements]; 1711return (_childInfo == null) ? new LayoutInfo[0] : _childInfo; 1718public LayoutInfo[] FixedChildrenInfo { 1722LayoutInfo[] fixedChildren = new LayoutInfo[_countFixedChildren]; 1838public abstract int GetSpan(LayoutInfo layoutInfo); 1841LayoutInfo xInfo = (LayoutInfo)x; 1842LayoutInfo yInfo = (LayoutInfo)y; 1850public override int GetSpan(LayoutInfo layoutInfo) { 1862public override int GetSpan(LayoutInfo layoutInfo) { 1879LayoutInfo xInfo = (LayoutInfo)x; 1880LayoutInfo yInfo = (LayoutInfo)y; 1905LayoutInfo xInfo = (LayoutInfo)x; 1906LayoutInfo yInfo = (LayoutInfo)y; 1959public void ReserveAll(LayoutInfo layoutInfo, int rowStop, int colStop) { 2081LayoutInfo layoutInfo1 = (LayoutInfo)layoutInfos[i]; 2086LayoutInfo layoutInfo2 = (LayoutInfo)layoutInfos[j];
winforms\Managed\System\WinForms\TableLayoutSettings.cs (3)
315TableLayout.LayoutInfo layoutInfo = TableLayout.GetLayoutInfo(element); 370TableLayout.LayoutInfo layoutInfo = TableLayout.GetLayoutInfo(element); 406TableLayout.LayoutInfo layoutInfo = TableLayout.GetLayoutInfo(element);