14 types derived from ProxySimple
UIAutomationClientSideProviders (14)
MS\Internal\AutomationProxies\ProxyFragment.cs (1)
43internal class ProxyFragment : ProxySimple, IRawElementProviderFragmentRoot
MS\Internal\AutomationProxies\WindowsAltTab.cs (1)
307private class WindowsAltTabItem : ProxySimple
MS\Internal\AutomationProxies\WindowsComboBox.cs (1)
864private class WindowsComboButton: ProxySimple, IInvokeProvider
MS\Internal\AutomationProxies\WindowsHyperlink.cs (1)
342internal class WindowsHyperlinkItem : ProxySimple, IInvokeProvider
MS\Internal\AutomationProxies\WindowsListBox.cs (1)
643private class ListboxItem : ProxySimple, ISelectionItemProvider, IScrollItemProvider, IToggleProvider
MS\Internal\AutomationProxies\WindowsListViewGroupSubsetLink.cs (1)
27internal class ListViewGroupSubsetLink: ProxySimple, IInvokeProvider
MS\Internal\AutomationProxies\WindowsListViewItemCheckBox.cs (1)
19internal class ListViewItemCheckbox: ProxySimple, IToggleProvider
MS\Internal\AutomationProxies\WindowsListViewSubItem.cs (1)
17internal class ListViewSubItem: ProxySimple, IGridItemProvider, ITableItemProvider, IValueProvider
MS\Internal\AutomationProxies\WindowsScrollBarBits.cs (1)
20internal class WindowsScrollBarBits: ProxySimple, IInvokeProvider
MS\Internal\AutomationProxies\WindowsSlider.cs (1)
348private class SliderItem: ProxySimple, IInvokeProvider
MS\Internal\AutomationProxies\WindowsStatusBar.cs (1)
409private class WindowsStatusBarPane : ProxySimple, IGridItemProvider, IValueProvider
MS\Internal\AutomationProxies\WindowsTitleBar.cs (1)
236private class TitleBarButton: ProxySimple, IInvokeProvider
MS\Internal\AutomationProxies\WindowsToolbar.cs (1)
345internal class ToolbarItem : ProxySimple, IInvokeProvider, IToggleProvider
MS\Internal\AutomationProxies\WindowsUpDown.cs (1)
409private class SpinButtonItem: ProxySimple, IInvokeProvider
338 references to ProxySimple
UIAutomationClientSideProviders (338)
MS\Internal\AutomationProxies\ClickablePoint.cs (1)
139for (ProxySimple simple = fragment.GetFirstChild(); simple != null; simple = fragment.GetNextSibling(simple))
MS\Internal\AutomationProxies\EventManager.cs (33)
37internal static void DispatchEvent(ProxySimple el, IntPtr hwnd, int eventId, object idProp, int idObject) 139private static void HandleIsReadOnlyProperty(ProxySimple el, IntPtr hwnd, int eventId) 153private static void HandleStructureChangedEventWindow(ProxySimple el, IntPtr hwnd, int eventId) 161private static void HandleCanMinimizeProperty(ProxySimple el, IntPtr hwnd, int eventId) 172private static void HandleCanMaximizeProperty(ProxySimple el, IntPtr hwnd, int eventId) 183private static void HandleValueProperty(ProxySimple el, IntPtr hwnd, int eventId) 192private static void HandleRangeValueProperty(ProxySimple el, IntPtr hwnd, int eventId) 201private static void HandleIsSelectedProperty(ProxySimple el, IntPtr hwnd, int eventId) 210private static void HandleExpandCollapseStateProperty(ProxySimple el, IntPtr hwnd, int eventId) 219private static void HandleColumnCountProperty(ProxySimple el, IntPtr hwnd, int eventId) 228private static void HandleRowCountProperty(ProxySimple el, IntPtr hwnd, int eventId) 237private static void HandleColumnProperty(ProxySimple el, IntPtr hwnd, int eventId) 246private static void HandleRowProperty(ProxySimple el, IntPtr hwnd, int eventId) 255private static void HandleColumnHeadersProperty(ProxySimple el, IntPtr hwnd, int eventId) 264private static void HandleRowHeadersProperty(ProxySimple el, IntPtr hwnd, int eventId) 273private static void HandleIsSelectionRequiredProperty(ProxySimple el, IntPtr hwnd, int eventId) 282private static void HandleVerticalViewSizeProperty(ProxySimple el, IntPtr hwnd, int eventId) 291private static void HandleHorizontalViewSizeProperty(ProxySimple el, IntPtr hwnd, int eventId) 300private static void HandleToggleStateProperty(ProxySimple el, IntPtr hwnd, int eventId) 309private static void HandleInvokedEvent(ProxySimple el, IntPtr hwnd, int eventId) 323private static void HandleScrollInvokedEvent(ProxySimple el, IntPtr hwnd, int eventId) 335private static void HandleWindowInvokedEvent(ProxySimple el, IntPtr hwnd, int eventId) 347private static void HandleMenuItemInvokedEvent(ProxySimple el, IntPtr hwnd, int eventId) 358private static void HandleElementSelectedEvent(ProxySimple el, IntPtr hwnd, int eventId) 371private static void HandleElementAddedToSelectionEvent(ProxySimple el, IntPtr hwnd, int eventId) 383private static void HandleElementRemovedFromSelectionEvent(ProxySimple el, IntPtr hwnd, int eventId) 395private static void HandleStructureChangedEventClient(ProxySimple el, IntPtr hwnd, int eventId) 414private static void HandleVerticalScrollPercentProperty(ProxySimple el, IntPtr hwnd, int eventId) 423private static void HandleHorizontalScrollPercentProperty(ProxySimple el, IntPtr hwnd, int eventId) 433private static void HandleInvalidatedEvent(ProxySimple el, IntPtr hwnd, int eventId) 438private static void RaisePropertyChangedEvent(ProxySimple el, AutomationProperty property, object propertyValue) 465private static void HandleTextSelectionChangedEvent(ProxySimple el, IntPtr hwnd, int eventId) 571private delegate void RaiseEvent (ProxySimple el, IntPtr hwnd, int eventId);
MS\Internal\AutomationProxies\Misc.cs (2)
130internal static bool Compare(ProxySimple el1, ProxySimple el2)
MS\Internal\AutomationProxies\NonClientArea.cs (16)
206internal override ProxySimple ElementProviderFromPoint (int x, int y) 264internal override ProxySimple GetFocus() 278ProxySimple proxy = systemMenu.GetFocus(); 323internal override ProxySimple GetNextSibling (ProxySimple child) 331internal override ProxySimple GetPreviousSibling (ProxySimple child) 337internal override ProxySimple GetFirstChild () 343internal override ProxySimple GetLastChild () 599private ProxySimple FindMenus(int x, int y) 613ProxySimple proxy = systemMenu.ElementProviderFromPoint(x, y); 629ProxySimple proxy = menu.ElementProviderFromPoint(x, y); 645ProxySimple el = WindowsMenu.CreateMenuItemFromEvent(hwnd, eventId, idChild, idObject); 653ProxySimple el = (ProxySimple)WindowsListBox.Create(hwnd, idChild); 677ProxySimple scrollBarBit = WindowsScrollBarBits.CreateFromChildId(hwnd, scrollBar, idChild, sbFlag);
MS\Internal\AutomationProxies\ProxyFragment.cs (11)
75internal virtual ProxySimple GetNextSibling (ProxySimple child) 83internal virtual ProxySimple GetPreviousSibling (ProxySimple child) 89internal virtual ProxySimple GetFirstChild () 95internal virtual ProxySimple GetLastChild () 103internal virtual ProxySimple ElementProviderFromPoint (int x, int y) 109internal virtual ProxySimple GetFocus () 190for (ProxySimple el = GetFirstChild (); el != null; el = this.GetNextSibling (el)) 207internal static ProxySimple DrillDownFragment(ProxyFragment fragment, int x, int y) 212ProxySimple fromPoint = fragment.ElementProviderFromPoint(x, y);
MS\Internal\AutomationProxies\ProxyHwnd.cs (1)
122internal override ProxySimple ElementProviderFromPoint (int x, int y)
MS\Internal\AutomationProxies\ProxySimple.cs (5)
150id[0] = ProxySimple.Win32ProviderRuntimeIdBase; 174internal virtual ProxySimple GetParent() 311ProxySimple parent = GetParent(); 353internal virtual ProxySimple[] GetEmbeddedFragmentRoots() 474ProxySimple walk = this;
MS\Internal\AutomationProxies\WindowsAltTab.cs (13)
80ProxySimple el = (ProxyHwnd) WindowsAltTab.Create(hwnd, 0); 96internal override ProxySimple GetNextSibling(ProxySimple child) 102internal override ProxySimple GetPreviousSibling(ProxySimple child) 108internal override ProxySimple GetFirstChild() 114internal override ProxySimple GetLastChild() 120internal override ProxySimple ElementProviderFromPoint(int x, int y) 122ProxySimple proxyElement = null; 154internal override ProxySimple GetFocus() 156ProxySimple focus = this; 186private ProxySimple CreateAltTabItem(int item) 188ProxySimple altTabItem = null;
MS\Internal\AutomationProxies\WindowsComboBox.cs (18)
96ProxySimple list = CreateListBox (); 169internal override ProxySimple [] GetEmbeddedFragmentRoots () 178return new ProxySimple[] { CreateListBox() }; 204internal override ProxySimple GetNextSibling (ProxySimple child) 217internal override ProxySimple GetPreviousSibling (ProxySimple child) 228internal override ProxySimple GetFirstChild () 235internal override ProxySimple GetLastChild () 247internal override ProxySimple ElementProviderFromPoint (int x, int y) 270ProxySimple el = CreateListBox(cbInfo.hwndList); 635private ProxySimple CreateComboButton () 648private ProxySimple CreateListBox() 659private ProxySimple CreateListBox (IntPtr hwndList) 738ProxySimple el = null; 771el = (ProxySimple) Create (hwnd, 0); 789ProxySimple el = (ProxySimple) Create (hwndCombo, 0);
MS\Internal\AutomationProxies\WindowsEditBox.cs (6)
91ProxySimple el; 108ProxySimple spinner = (ProxySimple)WinformsSpinner.Create(hwndParent, 0); 214internal override ProxySimple ElementProviderFromPoint(int x, int y) 225internal override ProxySimple GetFocus() 236internal override ProxySimple GetParent()
MS\Internal\AutomationProxies\WindowsFormsLinkLabel.cs (1)
52ProxySimple wtv = new FormsLink(hwnd, null, idChild);
MS\Internal\AutomationProxies\WindowsHyperlink.cs (10)
63ProxySimple wtv = new WindowsHyperlink(hwnd, null, idChild); 141internal override ProxySimple GetNextSibling (ProxySimple child) 149internal override ProxySimple GetPreviousSibling (ProxySimple child) 155internal override ProxySimple GetFirstChild () 161internal override ProxySimple GetLastChild () 183internal override ProxySimple ElementProviderFromPoint (int x, int y) 224internal override ProxySimple GetFocus () 254private ProxySimple CreateHyperlinkItem(UnsafeNativeMethods.LITEM linkItem, int index)
MS\Internal\AutomationProxies\WindowsIPAddress.cs (2)
63ProxySimple el = new WindowsIPAddress (hwnd, null, 0); 90internal override ProxySimple ElementProviderFromPoint (int x, int y)
MS\Internal\AutomationProxies\WindowsListBox.cs (14)
125ProxySimple el = (ProxyHwnd)WindowsListBox.Create(hwnd, 0); 201internal override ProxySimple GetNextSibling (ProxySimple child) 224internal override ProxySimple GetPreviousSibling (ProxySimple child) 227ProxySimple ret = base.GetPreviousSibling (child); 255internal override ProxySimple GetFirstChild () 267internal override ProxySimple GetLastChild () 270ProxySimple ret = base.GetFirstChild (); 283internal override ProxySimple ElementProviderFromPoint (int x, int y) 303internal override ProxySimple GetFocus () 420private ProxySimple CreateListboxItem (int index) 441ProxySimple el = null; 512ProxySimple el = null;
MS\Internal\AutomationProxies\WindowsListView.cs (14)
141ProxySimple el = new WindowsListView( hwnd, null, -1 ); 194internal override ProxySimple GetNextSibling (ProxySimple child) 258internal override ProxySimple GetPreviousSibling (ProxySimple child) 324internal override ProxySimple GetFirstChild () 360internal override ProxySimple GetLastChild () 391internal override ProxySimple ElementProviderFromPoint (int x, int y) 462internal override ProxySimple GetFocus () 796for (ProxySimple headerItem = header.GetFirstChild (); headerItem != null; headerItem = header.GetNextSibling (headerItem)) 1577private ProxySimple CreateListViewItemCheckIfInGroup (int item) 1847ProxySimple el = null; 1967ProxySimple parent = wlv; 1983ProxySimple lvi = wlv.CreateListViewItemCheckIfInGroup(idChild - 1);
MS\Internal\AutomationProxies\WindowsListViewGroup.cs (9)
124internal override ProxySimple GetNextSibling (ProxySimple child) 177internal override ProxySimple GetPreviousSibling (ProxySimple child) 213internal override ProxySimple GetFirstChild () 230internal override ProxySimple GetLastChild () 282internal override ProxySimple ElementProviderFromPoint (int x, int y) 461internal static ProxySimple GetFocusInGroup (IntPtr hwnd, ProxyFragment parent) 825private ProxySimple CreateGroupSubsetLink (int item)
MS\Internal\AutomationProxies\WindowsListViewItem.cs (10)
253internal override ProxySimple GetNextSibling (ProxySimple child) 273internal override ProxySimple GetPreviousSibling (ProxySimple child) 294internal override ProxySimple GetFirstChild () 313internal override ProxySimple GetLastChild () 334internal override ProxySimple ElementProviderFromPoint (int x, int y) 358internal override ProxySimple GetFocus () 884private ProxySimple CreateListViewSubItem (int index) 889private ProxySimple CreateListViewItemCheckbox ()
MS\Internal\AutomationProxies\WindowsListViewSubItem.cs (1)
346internal static ProxySimple ElementProviderFromPoint (IntPtr hwnd, ProxyFragment parent, int item, int x, int y)
MS\Internal\AutomationProxies\WindowsMenu.cs (25)
112internal static ProxySimple CreateMenuItemFromEvent(IntPtr hwndMenu, int eventId, int idChild, int idObject) 391internal override ProxySimple GetNextSibling (ProxySimple child) 401internal override ProxySimple GetPreviousSibling (ProxySimple child) 409internal override ProxySimple GetFirstChild () 415internal override ProxySimple GetLastChild () 423internal override ProxySimple ElementProviderFromPoint (int x, int y) 428ProxySimple menuItem = CreateMenuItem(item).ElementProviderFromPoint(x, y); 439internal override ProxySimple GetFocus() 1565internal override ProxySimple GetNextSibling (ProxySimple child) 1581internal override ProxySimple GetPreviousSibling (ProxySimple child) 1595internal override ProxySimple GetFirstChild () 1614internal override ProxySimple GetLastChild () 1633internal override ProxySimple ElementProviderFromPoint (int x, int y) 1638ProxySimple menuItem = menuCur.ElementProviderFromPoint(x, y); 2950internal override ProxySimple GetNextSibling (ProxySimple child) 2955internal override ProxySimple GetPreviousSibling (ProxySimple child) 2960internal override ProxySimple GetFirstChild () 2965internal override ProxySimple GetLastChild () 2970internal override ProxySimple ElementProviderFromPoint (int x, int y)
MS\Internal\AutomationProxies\WindowsRebar.cs (14)
77internal override ProxySimple GetNextSibling (ProxySimple child) 93internal override ProxySimple GetPreviousSibling (ProxySimple child) 105internal override ProxySimple GetFirstChild () 111internal override ProxySimple GetLastChild () 118internal override ProxySimple ElementProviderFromPoint (int x, int y) 309internal override ProxySimple GetNextSibling (ProxySimple child) 317internal override ProxySimple GetPreviousSibling (ProxySimple child) 323internal override ProxySimple GetFirstChild () 335internal override ProxySimple GetLastChild () 342internal override ProxySimple ElementProviderFromPoint (int x, int y)
MS\Internal\AutomationProxies\WindowsScrollBar.cs (9)
100ProxySimple scrollBarBit = WindowsScrollBarBits.CreateFromChildId(hwnd, wtv, idChild, NativeMethods.SB_CTL); 275internal override ProxySimple GetNextSibling (ProxySimple child) 295internal override ProxySimple GetPreviousSibling (ProxySimple child) 313internal override ProxySimple GetFirstChild () 319internal override ProxySimple GetLastChild () 325internal override ProxySimple ElementProviderFromPoint (int x, int y) 514private ProxySimple CreateScrollBitsItem (ScrollBarItem index)
MS\Internal\AutomationProxies\WindowsScrollBarBits.cs (1)
80internal static ProxySimple CreateFromChildId(IntPtr hwnd, ProxyFragment parent, int idChild, int sbFlag)
MS\Internal\AutomationProxies\WindowsSlider.cs (8)
103internal override ProxySimple GetNextSibling (ProxySimple child) 113internal override ProxySimple GetPreviousSibling (ProxySimple child) 121internal override ProxySimple GetFirstChild () 127internal override ProxySimple GetLastChild () 133internal override ProxySimple ElementProviderFromPoint (int x, int y) 243private ProxySimple CreateSliderItem (SItem item)
MS\Internal\AutomationProxies\WindowsSpinner.cs (9)
94ProxySimple ps = (ProxySimple)Create( hwnd, idChild, idObject ); 146internal override ProxySimple ElementProviderFromPoint(int x, int y) 167internal override ProxySimple GetNextSibling(ProxySimple child) 175internal override ProxySimple GetPreviousSibling(ProxySimple child) 181internal override ProxySimple GetFirstChild() 187internal override ProxySimple GetLastChild()
MS\Internal\AutomationProxies\WindowsStatusBar.cs (13)
65ProxySimple el = isWinforms ? (ProxySimple)WindowsFormsHelper.Create(hwnd, 0, idObject) : (ProxySimple)Create(hwnd, 0); 87internal ProxySimple CreateStatusBarPane (int index) 152internal override ProxySimple GetNextSibling (ProxySimple child) 176internal override ProxySimple GetPreviousSibling (ProxySimple child) 198internal override ProxySimple GetFirstChild () 205internal override ProxySimple GetLastChild () 218internal override ProxySimple ElementProviderFromPoint (int x, int y) 237ProxySimple grip = StatusBarGrip.Create(_hwnd, this, -1); 238return (ProxySimple)(grip ?? this);
MS\Internal\AutomationProxies\WindowsSysHeader.cs (10)
90ProxySimple headerItem = new HeaderItem(hwnd, header, idChild); 114internal override ProxySimple GetNextSibling (ProxySimple child) 125internal override ProxySimple GetPreviousSibling (ProxySimple child) 134internal override ProxySimple GetFirstChild () 140internal override ProxySimple GetLastChild () 148internal override ProxySimple ElementProviderFromPoint (int x, int y) 175internal override ProxySimple GetFocus () 323private ProxySimple CreateHeaderItem (int index)
MS\Internal\AutomationProxies\WindowsTab.cs (20)
80ProxySimple el = null; 176internal override ProxySimple GetNextSibling (ProxySimple child) 203internal override ProxySimple GetPreviousSibling (ProxySimple child) 226internal override ProxySimple GetFirstChild () 239internal override ProxySimple GetLastChild () 252internal override ProxySimple ElementProviderFromPoint (int x, int y) 288internal override ProxySimple GetFocus () 399for (ProxySimple child = GetFirstChild(); child != null; child = GetNextSibling(child)) 416selection[i] = (ProxySimple)list[i]; 563ProxySimple firstChild = GetFirstChild (); 564ProxySimple lastChild = GetLastChild (); 999ProxySimple focused = tab.GetFocus(); 1017internal override ProxySimple GetNextSibling(ProxySimple child) 1026internal override ProxySimple GetPreviousSibling(ProxySimple child) 1032internal override ProxySimple GetFirstChild() 1044internal override ProxySimple GetLastChild()
MS\Internal\AutomationProxies\WindowsTitleBar.cs (10)
84internal override ProxySimple GetNextSibling (ProxySimple child) 92internal override ProxySimple GetPreviousSibling (ProxySimple child) 98internal override ProxySimple GetFirstChild () 104internal override ProxySimple GetLastChild () 109internal override ProxySimple ElementProviderFromPoint (int x, int y) 155internal ProxySimple CreateTitleBarChild (int item) 195private ProxySimple ReturnNextTitleBarChild (bool next, int start) 199ProxySimple el;
MS\Internal\AutomationProxies\WindowsToolbar.cs (15)
80ProxySimple proxySimple; 83proxySimple = (ProxySimple)Create(hwnd, idChild); 118internal override ProxySimple GetNextSibling (ProxySimple child) 120ProxySimple toolbarItem = null; 145internal override ProxySimple GetPreviousSibling (ProxySimple child) 147ProxySimple toolbarItem = null; 170internal override ProxySimple GetFirstChild () 172ProxySimple toolbarItem = null; 188internal override ProxySimple GetLastChild () 190ProxySimple toolbarItem = null; 206internal override ProxySimple ElementProviderFromPoint (int x, int y) 226internal override ProxySimple GetFocus () 280internal ProxySimple CreateToolbarItem (int item)
MS\Internal\AutomationProxies\WindowsTreeView.cs (27)
61ProxySimple el = null; 149internal override ProxySimple GetNextSibling (ProxySimple child) 168internal override ProxySimple GetPreviousSibling (ProxySimple child) 171ProxySimple ret = base.GetPreviousSibling (child); 208internal override ProxySimple GetFirstChild () 222internal override ProxySimple GetLastChild () 225ProxySimple ret = base.GetFirstChild (); 250internal override ProxySimple ElementProviderFromPoint (int x, int y) 261internal override ProxySimple GetFocus () 742internal override ProxySimple GetNextSibling (ProxySimple child) 751internal override ProxySimple GetPreviousSibling (ProxySimple child) 758internal override ProxySimple GetFirstChild () 765internal override ProxySimple GetLastChild () 879ProxySimple parent; 880ProxySimple current = this; 941return new int [4] { ProxySimple.Win32ProviderRuntimeIdBase, unchecked((int)(long)_hwnd), highPart, lowPart }; 945return new int[3] { ProxySimple.Win32ProviderRuntimeIdBase, (int)_hwnd, (int)_hItem }; 1314private ProxySimple NextSibling (ProxySimple child) 1324private ProxySimple PreviousSibling (ProxySimple child) 1332private ProxySimple FirstChild () 1340private ProxySimple LastChild ()
MS\Internal\AutomationProxies\WindowsUpDown.cs (9)
76ProxySimple button = null; 91private ProxySimple CreateSpinButtonItem (SpinItem item) 143internal override ProxySimple GetNextSibling (ProxySimple child) 157internal override ProxySimple GetPreviousSibling (ProxySimple child) 168internal override ProxySimple GetFirstChild () 174internal override ProxySimple GetLastChild () 180internal override ProxySimple ElementProviderFromPoint (int x, int y)
MS\Internal\AutomationProxies\WinFormsSpinner.cs (1)
253internal override ProxySimple ElementProviderFromPoint(int x, int y)