8 instantiations of CPRect
UIAutomationClientSideProviders (8)
MS\Internal\AutomationProxies\ClickablePoint.cs (7)
152CPRect rcp = new CPRect(ref rc, false); 276CPRect rcp = new CPRect(ref rc, false); 312rectList.Add(new CPRect(left, top, right, bottom, ro._fNotCovered)); 319rectList.Add(new CPRect(left, top, right, bottom, ro._fNotCovered & fRiAsInsideRect)); 326rectList.Add(new CPRect(left, top, right, bottom, ro._fNotCovered)); 387rectList.Add(new CPRect(left, ro._top, right, ro._bottom, ro._fNotCovered & fRiAsInsideRect)); 401rectList.Add(new CPRect(left, ro._top, right, ro._bottom, ro._fNotCovered & fRiAsInsideRect));
MS\Internal\AutomationProxies\ProxySimple.cs (1)
594listOut.Add(new ClickablePoint.CPRect(ref rcItem, true));
24 references to CPRect
UIAutomationClientSideProviders (24)
MS\Internal\AutomationProxies\ClickablePoint.cs (22)
53static internal bool GetPoint(IntPtr hwnd, List<CPRect> listIn, List<CPRect> listOut, ref NativeMethods.Win32Point pt) 136internal static void ExcludeChildren(ProxyFragment fragment, List<CPRect> listIn, List<CPRect> listOut) 152CPRect rcp = new CPRect(ref rc, false); 209internal readonly bool Intersect(ref CPRect ri) 215internal readonly bool Overlap(ref CPRect ri) 231private static bool ClickableInRect(IntPtr hwnd, ref NativeMethods.Win32Point pt, bool fRiAsInsideRect, List<CPRect> listIn, List<CPRect> listOut) 276CPRect rcp = new CPRect(ref rc, false); 299static private void SplitVertical(ref CPRect ro, ref CPRect ri, int left, int right, List<CPRect> rectList, bool fRiAsInsideRect) 353static private void SplitRect(ref CPRect ro, CPRect ri, List<CPRect> rectList, bool fRiAsInsideRect) 416static private void SplitRect(List<CPRect> listIn, ref CPRect ri, List<CPRect> listOut, bool fRiAsInsideRect) 421CPRect ro = listIn[i]; 436static private bool GetClickablePoint(List<CPRect> rectList, out int x, out int y) 440CPRect r = rectList[i];
MS\Internal\AutomationProxies\ProxySimple.cs (2)
588List<ClickablePoint.CPRect> listIn = new(100); 589List<ClickablePoint.CPRect> listOut = new(100);