14 types derived from ProxySimple
UIAutomationClientsideProviders (14)
MS\Internal\AutomationProxies\ProxyFragment.cs (1)
53class ProxyFragment : ProxySimple, IRawElementProviderFragmentRoot
MS\Internal\AutomationProxies\WindowsAltTab.cs (1)
327class WindowsAltTabItem : ProxySimple
MS\Internal\AutomationProxies\WindowsComboBox.cs (1)
892class WindowsComboButton: ProxySimple, IInvokeProvider
MS\Internal\AutomationProxies\WindowsHyperlink.cs (1)
360class WindowsHyperlinkItem : ProxySimple, IInvokeProvider
MS\Internal\AutomationProxies\WindowsListBox.cs (1)
665class ListboxItem : ProxySimple, ISelectionItemProvider, IScrollItemProvider, IToggleProvider
MS\Internal\AutomationProxies\WindowsListViewGroupSubsetLink.cs (1)
31class ListViewGroupSubsetLink: ProxySimple, IInvokeProvider
MS\Internal\AutomationProxies\WindowsListViewItemCheckBox.cs (1)
26class ListViewItemCheckbox: ProxySimple, IToggleProvider
MS\Internal\AutomationProxies\WindowsListViewSubItem.cs (1)
26internal class ListViewSubItem: ProxySimple, IGridItemProvider, ITableItemProvider, IValueProvider
MS\Internal\AutomationProxies\WindowsScrollBarBits.cs (1)
30class WindowsScrollBarBits: ProxySimple, IInvokeProvider
MS\Internal\AutomationProxies\WindowsSlider.cs (1)
365class SliderItem: ProxySimple, IInvokeProvider
MS\Internal\AutomationProxies\WindowsStatusBar.cs (1)
423class WindowsStatusBarPane : ProxySimple, IGridItemProvider, IValueProvider
MS\Internal\AutomationProxies\WindowsTitleBar.cs (1)
249class TitleBarButton: ProxySimple, IInvokeProvider
MS\Internal\AutomationProxies\WindowsToolbar.cs (1)
360class ToolbarItem : ProxySimple, IInvokeProvider, IToggleProvider
MS\Internal\AutomationProxies\WindowsUpDown.cs (1)
430class SpinButtonItem: ProxySimple, IInvokeProvider
338 references to ProxySimple
UIAutomationClientsideProviders (338)
MS\Internal\AutomationProxies\ClickablePoint.cs (1)
143for (ProxySimple simple = fragment.GetFirstChild(); simple != null; simple = fragment.GetNextSibling(simple))
MS\Internal\AutomationProxies\EventManager.cs (33)
51internal static void DispatchEvent(ProxySimple el, IntPtr hwnd, int eventId, object idProp, int idObject) 153private static void HandleIsReadOnlyProperty(ProxySimple el, IntPtr hwnd, int eventId) 167private static void HandleStructureChangedEventWindow(ProxySimple el, IntPtr hwnd, int eventId) 175private static void HandleCanMinimizeProperty(ProxySimple el, IntPtr hwnd, int eventId) 186private static void HandleCanMaximizeProperty(ProxySimple el, IntPtr hwnd, int eventId) 197private static void HandleValueProperty(ProxySimple el, IntPtr hwnd, int eventId) 206private static void HandleRangeValueProperty(ProxySimple el, IntPtr hwnd, int eventId) 215private static void HandleIsSelectedProperty(ProxySimple el, IntPtr hwnd, int eventId) 224private static void HandleExpandCollapseStateProperty(ProxySimple el, IntPtr hwnd, int eventId) 233private static void HandleColumnCountProperty(ProxySimple el, IntPtr hwnd, int eventId) 242private static void HandleRowCountProperty(ProxySimple el, IntPtr hwnd, int eventId) 251private static void HandleColumnProperty(ProxySimple el, IntPtr hwnd, int eventId) 260private static void HandleRowProperty(ProxySimple el, IntPtr hwnd, int eventId) 269private static void HandleColumnHeadersProperty(ProxySimple el, IntPtr hwnd, int eventId) 278private static void HandleRowHeadersProperty(ProxySimple el, IntPtr hwnd, int eventId) 287private static void HandleIsSelectionRequiredProperty(ProxySimple el, IntPtr hwnd, int eventId) 296private static void HandleVerticalViewSizeProperty(ProxySimple el, IntPtr hwnd, int eventId) 305private static void HandleHorizontalViewSizeProperty(ProxySimple el, IntPtr hwnd, int eventId) 314private static void HandleToggleStateProperty(ProxySimple el, IntPtr hwnd, int eventId) 323private static void HandleInvokedEvent(ProxySimple el, IntPtr hwnd, int eventId) 337private static void HandleScrollInvokedEvent(ProxySimple el, IntPtr hwnd, int eventId) 349private static void HandleWindowInvokedEvent(ProxySimple el, IntPtr hwnd, int eventId) 361private static void HandleMenuItemInvokedEvent(ProxySimple el, IntPtr hwnd, int eventId) 372private static void HandleElementSelectedEvent(ProxySimple el, IntPtr hwnd, int eventId) 385private static void HandleElementAddedToSelectionEvent(ProxySimple el, IntPtr hwnd, int eventId) 397private static void HandleElementRemovedFromSelectionEvent(ProxySimple el, IntPtr hwnd, int eventId) 409private static void HandleStructureChangedEventClient(ProxySimple el, IntPtr hwnd, int eventId) 428private static void HandleVerticalScrollPercentProperty(ProxySimple el, IntPtr hwnd, int eventId) 437private static void HandleHorizontalScrollPercentProperty(ProxySimple el, IntPtr hwnd, int eventId) 447private static void HandleInvalidatedEvent(ProxySimple el, IntPtr hwnd, int eventId) 452private static void RaisePropertyChangedEvent(ProxySimple el, AutomationProperty property, object propertyValue) 479private static void HandleTextSelectionChangedEvent(ProxySimple el, IntPtr hwnd, int eventId) 585private delegate void RaiseEvent (ProxySimple el, IntPtr hwnd, int eventId);
MS\Internal\AutomationProxies\Misc.cs (2)
146internal static bool Compare(ProxySimple el1, ProxySimple el2)
MS\Internal\AutomationProxies\NonClientArea.cs (16)
214internal override ProxySimple ElementProviderFromPoint (int x, int y) 272internal override ProxySimple GetFocus() 286ProxySimple proxy = systemMenu.GetFocus(); 331internal override ProxySimple GetNextSibling (ProxySimple child) 339internal override ProxySimple GetPreviousSibling (ProxySimple child) 345internal override ProxySimple GetFirstChild () 351internal override ProxySimple GetLastChild () 607private ProxySimple FindMenus(int x, int y) 621ProxySimple proxy = systemMenu.ElementProviderFromPoint(x, y); 637ProxySimple proxy = menu.ElementProviderFromPoint(x, y); 653ProxySimple el = WindowsMenu.CreateMenuItemFromEvent(hwnd, eventId, idChild, idObject); 664ProxySimple el = (ProxySimple)WindowsListBox.Create(hwnd, idChild); 691ProxySimple scrollBarBit = WindowsScrollBarBits.CreateFromChildId(hwnd, scrollBar, idChild, sbFlag);
MS\Internal\AutomationProxies\ProxyFragment.cs (11)
85internal virtual ProxySimple GetNextSibling (ProxySimple child) 93internal virtual ProxySimple GetPreviousSibling (ProxySimple child) 99internal virtual ProxySimple GetFirstChild () 105internal virtual ProxySimple GetLastChild () 113internal virtual ProxySimple ElementProviderFromPoint (int x, int y) 119internal virtual ProxySimple GetFocus () 200for (ProxySimple el = GetFirstChild (); el != null; el = this.GetNextSibling (el)) 217static internal ProxySimple DrillDownFragment(ProxyFragment fragment, int x, int y) 222ProxySimple fromPoint = fragment.ElementProviderFromPoint(x, y);
MS\Internal\AutomationProxies\ProxyHwnd.cs (1)
143internal override ProxySimple ElementProviderFromPoint (int x, int y)
MS\Internal\AutomationProxies\ProxySimple.cs (5)
166id[0] = ProxySimple.Win32ProviderRuntimeIdBase; 190internal virtual ProxySimple GetParent() 329ProxySimple parent = GetParent(); 371internal virtual ProxySimple[] GetEmbeddedFragmentRoots() 492ProxySimple walk = this;
MS\Internal\AutomationProxies\WindowsAltTab.cs (13)
97ProxySimple el = (ProxyHwnd) WindowsAltTab.Create(hwnd, 0); 116internal override ProxySimple GetNextSibling(ProxySimple child) 122internal override ProxySimple GetPreviousSibling(ProxySimple child) 128internal override ProxySimple GetFirstChild() 134internal override ProxySimple GetLastChild() 140internal override ProxySimple ElementProviderFromPoint(int x, int y) 142ProxySimple proxyElement = null; 174internal override ProxySimple GetFocus() 176ProxySimple focus = this; 206private ProxySimple CreateAltTabItem(int item) 208ProxySimple altTabItem = null;
MS\Internal\AutomationProxies\WindowsComboBox.cs (18)
113ProxySimple list = CreateListBox (); 187internal override ProxySimple [] GetEmbeddedFragmentRoots () 196return new ProxySimple[] { CreateListBox() }; 222internal override ProxySimple GetNextSibling (ProxySimple child) 235internal override ProxySimple GetPreviousSibling (ProxySimple child) 246internal override ProxySimple GetFirstChild () 253internal override ProxySimple GetLastChild () 265internal override ProxySimple ElementProviderFromPoint (int x, int y) 288ProxySimple el = CreateListBox(cbInfo.hwndList); 657private ProxySimple CreateComboButton () 670private ProxySimple CreateListBox() 681private ProxySimple CreateListBox (IntPtr hwndList) 760ProxySimple el = null; 793el = (ProxySimple) Create (hwnd, 0); 814ProxySimple el = (ProxySimple) Create (hwndCombo, 0);
MS\Internal\AutomationProxies\WindowsEditBox.cs (6)
110ProxySimple el; 127ProxySimple spinner = (ProxySimple)WinformsSpinner.Create(hwndParent, 0); 233internal override ProxySimple ElementProviderFromPoint(int x, int y) 244internal override ProxySimple GetFocus() 255internal override ProxySimple GetParent()
MS\Internal\AutomationProxies\WindowsFormsLinkLabel.cs (1)
73ProxySimple wtv = new FormsLink(hwnd, null, idChild);
MS\Internal\AutomationProxies\WindowsHyperlink.cs (10)
73ProxySimple wtv = new WindowsHyperlink(hwnd, null, idChild); 156internal override ProxySimple GetNextSibling (ProxySimple child) 164internal override ProxySimple GetPreviousSibling (ProxySimple child) 170internal override ProxySimple GetFirstChild () 176internal override ProxySimple GetLastChild () 199internal override ProxySimple ElementProviderFromPoint (int x, int y) 240internal override ProxySimple GetFocus () 271private ProxySimple CreateHyperlinkItem(UnsafeNativeMethods.LITEM linkItem, int index)
MS\Internal\AutomationProxies\WindowsIPAddress.cs (2)
78ProxySimple el = new WindowsIPAddress (hwnd, null, 0); 105internal override ProxySimple ElementProviderFromPoint (int x, int y)
MS\Internal\AutomationProxies\WindowsListBox.cs (14)
138ProxySimple el = (ProxyHwnd)WindowsListBox.Create(hwnd, 0); 217internal override ProxySimple GetNextSibling (ProxySimple child) 240internal override ProxySimple GetPreviousSibling (ProxySimple child) 243ProxySimple ret = base.GetPreviousSibling (child); 271internal override ProxySimple GetFirstChild () 283internal override ProxySimple GetLastChild () 286ProxySimple ret = base.GetFirstChild (); 299internal override ProxySimple ElementProviderFromPoint (int x, int y) 319internal override ProxySimple GetFocus () 436private ProxySimple CreateListboxItem (int index) 457ProxySimple el = null; 531ProxySimple el = null;
MS\Internal\AutomationProxies\WindowsListView.cs (14)
152ProxySimple el = new WindowsListView( hwnd, null, -1 ); 208internal override ProxySimple GetNextSibling (ProxySimple child) 272internal override ProxySimple GetPreviousSibling (ProxySimple child) 338internal override ProxySimple GetFirstChild () 374internal override ProxySimple GetLastChild () 405internal override ProxySimple ElementProviderFromPoint (int x, int y) 476internal override ProxySimple GetFocus () 810for (ProxySimple headerItem = header.GetFirstChild (); headerItem != null; headerItem = header.GetNextSibling (headerItem)) 1589private ProxySimple CreateListViewItemCheckIfInGroup (int item) 1858ProxySimple el = null; 1978ProxySimple parent = wlv; 1994ProxySimple lvi = wlv.CreateListViewItemCheckIfInGroup(idChild - 1);
MS\Internal\AutomationProxies\WindowsListViewGroup.cs (9)
134internal override ProxySimple GetNextSibling (ProxySimple child) 187internal override ProxySimple GetPreviousSibling (ProxySimple child) 223internal override ProxySimple GetFirstChild () 240internal override ProxySimple GetLastChild () 292internal override ProxySimple ElementProviderFromPoint (int x, int y) 471internal static ProxySimple GetFocusInGroup (IntPtr hwnd, ProxyFragment parent) 834private ProxySimple CreateGroupSubsetLink (int item)
MS\Internal\AutomationProxies\WindowsListViewItem.cs (10)
264internal override ProxySimple GetNextSibling (ProxySimple child) 284internal override ProxySimple GetPreviousSibling (ProxySimple child) 305internal override ProxySimple GetFirstChild () 324internal override ProxySimple GetLastChild () 345internal override ProxySimple ElementProviderFromPoint (int x, int y) 369internal override ProxySimple GetFocus () 899private ProxySimple CreateListViewSubItem (int index) 904private ProxySimple CreateListViewItemCheckbox ()
MS\Internal\AutomationProxies\WindowsListViewSubItem.cs (1)
355internal static ProxySimple ElementProviderFromPoint (IntPtr hwnd, ProxyFragment parent, int item, int x, int y)
MS\Internal\AutomationProxies\WindowsMenu.cs (25)
129internal static ProxySimple CreateMenuItemFromEvent(IntPtr hwndMenu, int eventId, int idChild, int idObject) 408internal override ProxySimple GetNextSibling (ProxySimple child) 418internal override ProxySimple GetPreviousSibling (ProxySimple child) 426internal override ProxySimple GetFirstChild () 432internal override ProxySimple GetLastChild () 440internal override ProxySimple ElementProviderFromPoint (int x, int y) 445ProxySimple menuItem = CreateMenuItem(item).ElementProviderFromPoint(x, y); 456internal override ProxySimple GetFocus() 1586internal override ProxySimple GetNextSibling (ProxySimple child) 1602internal override ProxySimple GetPreviousSibling (ProxySimple child) 1616internal override ProxySimple GetFirstChild () 1635internal override ProxySimple GetLastChild () 1654internal override ProxySimple ElementProviderFromPoint (int x, int y) 1659ProxySimple menuItem = menuCur.ElementProviderFromPoint(x, y); 2971internal override ProxySimple GetNextSibling (ProxySimple child) 2976internal override ProxySimple GetPreviousSibling (ProxySimple child) 2981internal override ProxySimple GetFirstChild () 2986internal override ProxySimple GetLastChild () 2991internal override ProxySimple ElementProviderFromPoint (int x, int y)
MS\Internal\AutomationProxies\WindowsRebar.cs (14)
96internal override ProxySimple GetNextSibling (ProxySimple child) 112internal override ProxySimple GetPreviousSibling (ProxySimple child) 124internal override ProxySimple GetFirstChild () 130internal override ProxySimple GetLastChild () 137internal override ProxySimple ElementProviderFromPoint (int x, int y) 326internal override ProxySimple GetNextSibling (ProxySimple child) 334internal override ProxySimple GetPreviousSibling (ProxySimple child) 340internal override ProxySimple GetFirstChild () 352internal override ProxySimple GetLastChild () 359internal override ProxySimple ElementProviderFromPoint (int x, int y)
MS\Internal\AutomationProxies\WindowsScrollBar.cs (9)
115ProxySimple scrollBarBit = WindowsScrollBarBits.CreateFromChildId(hwnd, wtv, idChild, NativeMethods.SB_CTL); 294internal override ProxySimple GetNextSibling (ProxySimple child) 314internal override ProxySimple GetPreviousSibling (ProxySimple child) 332internal override ProxySimple GetFirstChild () 338internal override ProxySimple GetLastChild () 344internal override ProxySimple ElementProviderFromPoint (int x, int y) 533private ProxySimple CreateScrollBitsItem (ScrollBarItem index)
MS\Internal\AutomationProxies\WindowsScrollBarBits.cs (1)
90internal static ProxySimple CreateFromChildId(IntPtr hwnd, ProxyFragment parent, int idChild, int sbFlag)
MS\Internal\AutomationProxies\WindowsSlider.cs (8)
120internal override ProxySimple GetNextSibling (ProxySimple child) 130internal override ProxySimple GetPreviousSibling (ProxySimple child) 138internal override ProxySimple GetFirstChild () 144internal override ProxySimple GetLastChild () 150internal override ProxySimple ElementProviderFromPoint (int x, int y) 260private ProxySimple CreateSliderItem (SItem item)
MS\Internal\AutomationProxies\WindowsSpinner.cs (9)
112ProxySimple ps = (ProxySimple)Create( hwnd, idChild, idObject ); 164internal override ProxySimple ElementProviderFromPoint(int x, int y) 185internal override ProxySimple GetNextSibling(ProxySimple child) 193internal override ProxySimple GetPreviousSibling(ProxySimple child) 199internal override ProxySimple GetFirstChild() 205internal override ProxySimple GetLastChild()
MS\Internal\AutomationProxies\WindowsStatusBar.cs (13)
80ProxySimple el = isWinforms ? (ProxySimple)WindowsFormsHelper.Create(hwnd, 0, idObject) : (ProxySimple)Create(hwnd, 0); 102internal ProxySimple CreateStatusBarPane (int index) 167internal override ProxySimple GetNextSibling (ProxySimple child) 191internal override ProxySimple GetPreviousSibling (ProxySimple child) 213internal override ProxySimple GetFirstChild () 220internal override ProxySimple GetLastChild () 233internal override ProxySimple ElementProviderFromPoint (int x, int y) 252ProxySimple grip = StatusBarGrip.Create(_hwnd, this, -1); 253return (ProxySimple)(grip != null ? grip : this);
MS\Internal\AutomationProxies\WindowsSysHeader.cs (10)
107ProxySimple headerItem = new HeaderItem(hwnd, header, idChild); 131internal override ProxySimple GetNextSibling (ProxySimple child) 142internal override ProxySimple GetPreviousSibling (ProxySimple child) 151internal override ProxySimple GetFirstChild () 157internal override ProxySimple GetLastChild () 165internal override ProxySimple ElementProviderFromPoint (int x, int y) 191internal override ProxySimple GetFocus () 339private ProxySimple CreateHeaderItem (int index)
MS\Internal\AutomationProxies\WindowsTab.cs (20)
81ProxySimple el = null; 180internal override ProxySimple GetNextSibling (ProxySimple child) 207internal override ProxySimple GetPreviousSibling (ProxySimple child) 230internal override ProxySimple GetFirstChild () 243internal override ProxySimple GetLastChild () 256internal override ProxySimple ElementProviderFromPoint (int x, int y) 291internal override ProxySimple GetFocus () 406for (ProxySimple child = GetFirstChild(); child != null; child = GetNextSibling(child)) 423selection[i] = (ProxySimple)list[i]; 570ProxySimple firstChild = GetFirstChild (); 571ProxySimple lastChild = GetLastChild (); 1005ProxySimple focused = tab.GetFocus(); 1023internal override ProxySimple GetNextSibling(ProxySimple child) 1032internal override ProxySimple GetPreviousSibling(ProxySimple child) 1038internal override ProxySimple GetFirstChild() 1050internal override ProxySimple GetLastChild()
MS\Internal\AutomationProxies\WindowsTitleBar.cs (10)
97internal override ProxySimple GetNextSibling (ProxySimple child) 105internal override ProxySimple GetPreviousSibling (ProxySimple child) 111internal override ProxySimple GetFirstChild () 117internal override ProxySimple GetLastChild () 122internal override ProxySimple ElementProviderFromPoint (int x, int y) 168internal ProxySimple CreateTitleBarChild (int item) 208private ProxySimple ReturnNextTitleBarChild (bool next, int start) 212ProxySimple el;
MS\Internal\AutomationProxies\WindowsToolbar.cs (15)
91ProxySimple proxySimple; 94proxySimple = (ProxySimple)Create(hwnd, idChild); 132internal override ProxySimple GetNextSibling (ProxySimple child) 134ProxySimple toolbarItem = null; 159internal override ProxySimple GetPreviousSibling (ProxySimple child) 161ProxySimple toolbarItem = null; 184internal override ProxySimple GetFirstChild () 186ProxySimple toolbarItem = null; 202internal override ProxySimple GetLastChild () 204ProxySimple toolbarItem = null; 220internal override ProxySimple ElementProviderFromPoint (int x, int y) 240internal override ProxySimple GetFocus () 294internal ProxySimple CreateToolbarItem (int item)
MS\Internal\AutomationProxies\WindowsTreeView.cs (27)
73ProxySimple el = null; 164internal override ProxySimple GetNextSibling (ProxySimple child) 183internal override ProxySimple GetPreviousSibling (ProxySimple child) 186ProxySimple ret = base.GetPreviousSibling (child); 223internal override ProxySimple GetFirstChild () 237internal override ProxySimple GetLastChild () 240ProxySimple ret = base.GetFirstChild (); 265internal override ProxySimple ElementProviderFromPoint (int x, int y) 276internal override ProxySimple GetFocus () 758internal override ProxySimple GetNextSibling (ProxySimple child) 767internal override ProxySimple GetPreviousSibling (ProxySimple child) 774internal override ProxySimple GetFirstChild () 781internal override ProxySimple GetLastChild () 895ProxySimple parent; 896ProxySimple current = this; 957return new int [4] { ProxySimple.Win32ProviderRuntimeIdBase, unchecked((int)(long)_hwnd), highPart, lowPart }; 961return new int[3] { ProxySimple.Win32ProviderRuntimeIdBase, (int)_hwnd, (int)_hItem }; 1330private ProxySimple NextSibling (ProxySimple child) 1340private ProxySimple PreviousSibling (ProxySimple child) 1348private ProxySimple FirstChild () 1356private ProxySimple LastChild ()
MS\Internal\AutomationProxies\WindowsUpDown.cs (9)
94ProxySimple button = null; 112private ProxySimple CreateSpinButtonItem (SpinItem item) 164internal override ProxySimple GetNextSibling (ProxySimple child) 178internal override ProxySimple GetPreviousSibling (ProxySimple child) 189internal override ProxySimple GetFirstChild () 195internal override ProxySimple GetLastChild () 201internal override ProxySimple ElementProviderFromPoint (int x, int y)
MS\Internal\AutomationProxies\WinFormsSpinner.cs (1)
264internal override ProxySimple ElementProviderFromPoint(int x, int y)