32 writes to left
UIAutomationClientsideProviders (32)
MS\Internal\AutomationProxies\Accessible.cs (1)
1329acc.accLocation(out rect.left, out rect.top, out rect.right/*width*/, out rect.bottom/*height*/, idChild );
MS\Internal\AutomationProxies\WindowsListView.cs (2)
1280itemRectangle.left = lvir; 1500itemRectangle.left = lvir;
MS\Internal\AutomationProxies\WindowsListViewGroupHelper.cs (2)
741groupRc.left = rcLv.left; 765groupRc.left += width;
MS\Internal\AutomationProxies\WindowsListViewItem.cs (1)
118itemRectangle.left = NativeMethods.LVIR_BOUNDS;
MS\Internal\AutomationProxies\WindowsListViewSubItem.cs (2)
109itemRectangle.left = itemRectangle1.right; 128itemRectangle.left += (checkboxRectangle.right - checkboxRectangle.left);
MS\Internal\AutomationProxies\WindowsScrollBar.cs (2)
186sbi.rcScrollBar.left = (int)rcParent.Left + offset; 193sbi.rcScrollBar.left = sbi.rcScrollBar.right - width;
MS\Internal\AutomationProxies\WindowsScrollBarBits.cs (10)
254sbi.rcScrollBar.left = (int)rcParent.Left + offset; 261sbi.rcScrollBar.left = sbi.rcScrollBar.right - width; 314rc.left = sbi.rcScrollBar.left; 449rc.left = sbi.rcScrollBar.left; 456rc.left = rc.right; 461rc.left = rc.right = sbi.rcScrollBar.left + sizeArrow.cx; 468rc.left = rc.right = sbi.rcScrollBar.left + sizeArrow.cx; 476rc.left = sbi.rcScrollBar.left + sizeArrow.cx; 480rc.left = rc.right = sbi.rcScrollBar.left + sizeArrow.cx; 485rc.left = sbi.rcScrollBar.right - sizeArrow.cx;
MS\Internal\AutomationProxies\WindowsSlider.cs (2)
473rcChannel.left = rcChannel.right = rcChannel.top = rcChannel.bottom = 1000; 485rcThumb.left = rcThumb.right = rcThumb.top = rcThumb.bottom = 1000;
MS\Internal\AutomationProxies\WindowsStatusBar.cs (1)
365info.rc.left = (int)rc.Left;
MS\Internal\AutomationProxies\WindowsSysHeader.cs (4)
610rectW32.left += cxBorder; 613rectW32.left = rectW32.right; 631rectW32.left += cxBorder; 634rectW32.left = rectW32.right;
MS\Internal\AutomationProxies\WindowsTab.cs (1)
578viewable.left = 0;
MS\Internal\AutomationProxies\WindowsUpDown.cs (1)
615updownRect.left = updownRect.left + width / 2;
MS\Win32\NativeMethods.cs (3)
1196this.left = left; 1204this.left = (int)rc.Left; 1253this.left = this.right;
125 references to left
UIAutomationClientsideProviders (125)
MS\Internal\AutomationProxies\Accessible.cs (5)
1076if (rect1.left != rect2.left) 1344rect.right += rect.left; // convert width to right 1515if( loc.left != ownLoc.left
MS\Internal\AutomationProxies\ClickablePoint.cs (3)
205_left = rc.left; 250if ((rc.right - rc.left) <= 0 || (rc.bottom - rc.top) <= 0) 258int x = (rc.right + rc.left) / 2;
MS\Internal\AutomationProxies\CommonXSendMessage.cs (1)
1192IntPtr localRectStart = new IntPtr(&rectW32.left);
MS\Internal\AutomationProxies\Misc.cs (8)
253NativeMethods.Win32Point leftTop = new NativeMethods.Win32Point(rc.left, rc.top); 1256left = ti.rcTitleBar.left; 1262left = (!retValue || mbi.rcBar.IsEmpty) ? ti.rcTitleBar.left : mbi.rcBar.left; 1381return x >= rc.left && x < rc.right && y >= rc.top && y < rc.bottom; 1398return x >= rc.left && x < rc.right && y >= rc.top && y < rc.bottom; 2099rects[i] = new Rect(ti.rgrect[i].left, ti.rgrect[i].top, ti.rgrect[i].right - ti.rgrect[i].left, ti.rgrect[i].bottom - ti.rgrect[i].top);
MS\Internal\AutomationProxies\ProxyHwnd.cs (1)
504return x >= rc.left && x < rc.right && y >= rc.top && y < rc.bottom;
MS\Internal\AutomationProxies\ProxySimple.cs (1)
609pt.x = (rcItem.right - 1 + rcItem.left) / 2;
MS\Internal\AutomationProxies\WindowsEditBox.cs (5)
404clientLocation.x = Math.Max(clientLocation.x, clientRect.left); 632return new Rect(rect.left, rect.top, rect.right - rect.left, rect.bottom - rect.top); 667NativeMethods.Win32Point ptStart = new NativeMethods.Win32Point((int)(rect.left + size.cx / 4), (int)(rect.top + size.cy / 4)); 676if (pt.X < rect.left)
MS\Internal\AutomationProxies\WindowsGrip.cs (3)
71return new Rect(client.left - sizeGrip.cx, client.bottom, sizeGrip.cx, sizeGrip.cy); 105if (client.left < 0 && client.top < 0 ) 120int x = client.left + (int)(sizeGrip.cx / 2);
MS\Internal\AutomationProxies\WindowsHyperlink.cs (1)
464int width = BoundingRect.right - BoundingRect.left;
MS\Internal\AutomationProxies\WindowsListBox.cs (1)
306int ret = Misc.ProxySendMessageInt(_hwnd, NativeMethods.LB_ITEMFROMPOINT, IntPtr.Zero, NativeMethods.Util.MAKELPARAM(x - listboxrect.left, y - listboxrect.top));
MS\Internal\AutomationProxies\WindowsListView.cs (2)
1282fixed (int * location = &(itemRectangle.left)) 1503fixed (int * location = &(itemRectangle.left))
MS\Internal\AutomationProxies\WindowsListViewGroup.cs (4)
701if (rc1.left < rc2.left) 706if (rc1.left > rc2.left)
MS\Internal\AutomationProxies\WindowsListViewGroupHelper.cs (7)
638if (rc1.left < rc2.left || rc1.top < rc2.top) 642else if (rc1.left != rc2.left || rc1.top != rc2.top) 741groupRc.left = rcLv.left; 760int width = rc.right - rc.left; 832return new NativeMethods.Win32Rect(sbi.rcScrollBar.left, sbi.rcScrollBar.top, sbi.rcScrollBar.right, sbi.rcScrollBar.bottom);
MS\Internal\AutomationProxies\WindowsListViewItem.cs (3)
942NativeMethods.Win32Point pt = new NativeMethods.Win32Point (itemRectangle.left, 0); 961clickPoint.x = Math.Min ((itemRectangle.left + 5), (itemRectangle.left + itemRectangle.right) / 2);
MS\Internal\AutomationProxies\WindowsListViewItemCheckBox.cs (9)
170if ((WindowsListView.GetItemRect(hwnd, item, NativeMethods.LVIR_ICON, out rc) && rc.left != rc.right) || (WindowsListView.GetItemRect(hwnd, item, NativeMethods.LVIR_LABEL, out rc) && rc.left != rc.right)) 172int right = controlRectangle.left + (rc.left - controlRectangle.left); 174return new NativeMethods.Win32Rect (controlRectangle.left, rc.top, right, rc.bottom); 200return new NativeMethods.Win32Rect (wholeItem.left, wholeItem.top, selectable.left, wholeItem.bottom); 255NativeMethods.Win32Point pt = new NativeMethods.Win32Point((rc.left + rc.right) / 2, (rc.top + rc.bottom) / 2);
MS\Internal\AutomationProxies\WindowsListViewSubItem.cs (3)
113itemRectangle.right = itemRectangle1.left; 124itemRectangle.right -= (checkboxRectangle.right - checkboxRectangle.left); 128itemRectangle.left += (checkboxRectangle.right - checkboxRectangle.left);
MS\Internal\AutomationProxies\WindowsMenu.cs (4)
822int leftEdge = mbi.rcBar.left; 823int buttonWidth = mbi.rcBar.right - mbi.rcBar.left; 1268int leftEdge = mbi.rcBar.left; 1269int buttonWidth = mbi.rcBar.right - mbi.rcBar.left;
MS\Internal\AutomationProxies\WindowsRebar.cs (4)
147if (x >= rebarRect.left && x <= rebarRect.right && 150x = x - rebarRect.left; 431return new Rect (rectW32.left, rectW32.top, rectW32.bottom - rectW32.top, rectW32.right - rectW32.left);
MS\Internal\AutomationProxies\WindowsRichEditRange.cs (2)
195Rect clientRect = new Rect(w32rect.left, w32rect.top, w32rect.right - w32rect.left, w32rect.bottom - w32rect.top);
MS\Internal\AutomationProxies\WindowsScrollBar.cs (6)
165long area = (sbi.rcScrollBar.right - sbi.rcScrollBar.left) * (sbi.rcScrollBar.bottom - sbi.rcScrollBar.top); 181int width = sbi.rcScrollBar.right - sbi.rcScrollBar.left; 187sbi.rcScrollBar.right = sbi.rcScrollBar.left + width; 191int offset = sbi.rcScrollBar.left - (int)rcParent.Left; 472long area = (sbi.rcScrollBar.right - sbi.rcScrollBar.left) * (sbi.rcScrollBar.bottom - sbi.rcScrollBar.top); 489fThumbVisible = (sbi.rcScrollBar.right - sbi.rcScrollBar.left >= 5 * sizeArrow.cx / 2);
MS\Internal\AutomationProxies\WindowsScrollBarBits.cs (16)
249int width = sbi.rcScrollBar.right - sbi.rcScrollBar.left; 255sbi.rcScrollBar.right = sbi.rcScrollBar.left + width; 259int offset = sbi.rcScrollBar.left - (int)rcParent.Left; 272long area = (sbi.rcScrollBar.right - sbi.rcScrollBar.left) * (sbi.rcScrollBar.bottom - sbi.rcScrollBar.top); 306NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect(sbi.rcScrollBar.left, sbi.xyThumbTop, sbi.rcScrollBar.right, sbi.xyThumbBottom); 314rc.left = sbi.rcScrollBar.left; 416bool fThumbVisible = sbi.rcScrollBar.right - sbi.rcScrollBar.left >= 5 * sizeArrow.cx / 2; 417if (sbi.rcScrollBar.right - sbi.rcScrollBar.left < 2 * sizeArrow.cx) 420sizeArrow.cx = (sbi.rcScrollBar.right - sbi.rcScrollBar.left) / 2; 449rc.left = sbi.rcScrollBar.left; 450rc.right = sbi.rcScrollBar.left + sizeArrow.cx; 461rc.left = rc.right = sbi.rcScrollBar.left + sizeArrow.cx; 468rc.left = rc.right = sbi.rcScrollBar.left + sizeArrow.cx; 475rc.right = rc.left; 476rc.left = sbi.rcScrollBar.left + sizeArrow.cx; 480rc.left = rc.right = sbi.rcScrollBar.left + sizeArrow.cx;
MS\Internal\AutomationProxies\WindowsSlider.cs (10)
514return new Rect (rcChannel.left, rcChannel.top, rcThumb.left - rcChannel.left, rcChannel.bottom - rcChannel.top); 517return new Rect (rcThumb.left, rcThumb.top, rcThumb.right - rcThumb.left, rcThumb.bottom - rcThumb.top); 526int dy = rcChannel.right - rcChannel.left; 531return new Rect (rcChannel.left, rcChannel.top, dx, rcThumb.top - rcChannel.top); 534return new Rect (rcThumb.left, rcThumb.top, rcThumb.right - rcThumb.left, rcThumb.bottom - rcThumb.top); 537return new Rect (rcChannel.left, rcThumb.bottom, dx, dy);
MS\Internal\AutomationProxies\WindowsStatusBar.cs (4)
385if (rc.left == info->rc.left && rc.top == info->rc.top && rc.right == info->rc.right && rc.bottom == info->rc.bottom) 823return new NativeMethods.Win32Rect(client.left, client.bottom - sizeGrip.cy, client.left + sizeGrip.cx, client.bottom);
MS\Internal\AutomationProxies\WindowsSysHeader.cs (8)
611if (rectW32.left > rectW32.right) 620if (rectW32.right < rectW32.left) 622rectW32.right = rectW32.left; 632if (rectW32.left > rectW32.right) 640if (rectW32.right < rectW32.left) 642rectW32.right = rectW32.left; 741IntPtr center = NativeMethods.Util.MAKELPARAM (rectW32.left + ((rectW32.right - rectW32.left) / 2), rectW32.top + ((rectW32.bottom - rectW32.top) / 2));
MS\Internal\AutomationProxies\WindowsTab.cs (2)
586double viewableRange = viewable.right - viewable.left; 603viewableRange -= rectW32.right - rectW32.left;
MS\Internal\AutomationProxies\WindowsTreeView.cs (3)
566*((IntPtr *)&(rc.left)) = treeItem; 568IntPtr rectangle = new IntPtr (&(rc.left)); 1478NativeMethods.Win32Point pt = new NativeMethods.Win32Point(((rectItem.left + rectItem.right) / 2), ((rectItem.top + rectItem.bottom) / 2));
MS\Internal\AutomationProxies\WindowsUpDown.cs (5)
558int x = (int) rc.Left - updownRect.left + (int) rc.Width / 2; 600int width = (updownRect.right - updownRect.left); 601updownRect.right = updownRect.left + width / 2; 614int width = (updownRect.right - updownRect.left); 615updownRect.left = updownRect.left + width / 2;
MS\Win32\NativeMethods.cs (4)
1214return left >= right || top >= bottom; 1238return new Rect(rc.left, rc.top, rc.right - rc.left, rc.bottom - rc.top); 1252int temp = this.left;