14 types derived from ProxySimple
UIAutomationClientSideProviders (14)
MS\Internal\AutomationProxies\ProxyFragment.cs (1)
44class ProxyFragment : ProxySimple, IRawElementProviderFragmentRoot
MS\Internal\AutomationProxies\WindowsAltTab.cs (1)
308class WindowsAltTabItem : ProxySimple
MS\Internal\AutomationProxies\WindowsComboBox.cs (1)
865class WindowsComboButton: ProxySimple, IInvokeProvider
MS\Internal\AutomationProxies\WindowsHyperlink.cs (1)
343class WindowsHyperlinkItem : ProxySimple, IInvokeProvider
MS\Internal\AutomationProxies\WindowsListBox.cs (1)
644class ListboxItem : ProxySimple, ISelectionItemProvider, IScrollItemProvider, IToggleProvider
MS\Internal\AutomationProxies\WindowsListViewGroupSubsetLink.cs (1)
28class ListViewGroupSubsetLink: ProxySimple, IInvokeProvider
MS\Internal\AutomationProxies\WindowsListViewItemCheckBox.cs (1)
20class ListViewItemCheckbox: ProxySimple, IToggleProvider
MS\Internal\AutomationProxies\WindowsListViewSubItem.cs (1)
18internal class ListViewSubItem: ProxySimple, IGridItemProvider, ITableItemProvider, IValueProvider
MS\Internal\AutomationProxies\WindowsScrollBarBits.cs (1)
21class WindowsScrollBarBits: ProxySimple, IInvokeProvider
MS\Internal\AutomationProxies\WindowsSlider.cs (1)
349class SliderItem: ProxySimple, IInvokeProvider
MS\Internal\AutomationProxies\WindowsStatusBar.cs (1)
410class WindowsStatusBarPane : ProxySimple, IGridItemProvider, IValueProvider
MS\Internal\AutomationProxies\WindowsTitleBar.cs (1)
237class TitleBarButton: ProxySimple, IInvokeProvider
MS\Internal\AutomationProxies\WindowsToolbar.cs (1)
346class ToolbarItem : ProxySimple, IInvokeProvider, IToggleProvider
MS\Internal\AutomationProxies\WindowsUpDown.cs (1)
410class 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)
38internal static void DispatchEvent(ProxySimple el, IntPtr hwnd, int eventId, object idProp, int idObject) 140private static void HandleIsReadOnlyProperty(ProxySimple el, IntPtr hwnd, int eventId) 154private static void HandleStructureChangedEventWindow(ProxySimple el, IntPtr hwnd, int eventId) 162private static void HandleCanMinimizeProperty(ProxySimple el, IntPtr hwnd, int eventId) 173private static void HandleCanMaximizeProperty(ProxySimple el, IntPtr hwnd, int eventId) 184private static void HandleValueProperty(ProxySimple el, IntPtr hwnd, int eventId) 193private static void HandleRangeValueProperty(ProxySimple el, IntPtr hwnd, int eventId) 202private static void HandleIsSelectedProperty(ProxySimple el, IntPtr hwnd, int eventId) 211private static void HandleExpandCollapseStateProperty(ProxySimple el, IntPtr hwnd, int eventId) 220private static void HandleColumnCountProperty(ProxySimple el, IntPtr hwnd, int eventId) 229private static void HandleRowCountProperty(ProxySimple el, IntPtr hwnd, int eventId) 238private static void HandleColumnProperty(ProxySimple el, IntPtr hwnd, int eventId) 247private static void HandleRowProperty(ProxySimple el, IntPtr hwnd, int eventId) 256private static void HandleColumnHeadersProperty(ProxySimple el, IntPtr hwnd, int eventId) 265private static void HandleRowHeadersProperty(ProxySimple el, IntPtr hwnd, int eventId) 274private static void HandleIsSelectionRequiredProperty(ProxySimple el, IntPtr hwnd, int eventId) 283private static void HandleVerticalViewSizeProperty(ProxySimple el, IntPtr hwnd, int eventId) 292private static void HandleHorizontalViewSizeProperty(ProxySimple el, IntPtr hwnd, int eventId) 301private static void HandleToggleStateProperty(ProxySimple el, IntPtr hwnd, int eventId) 310private static void HandleInvokedEvent(ProxySimple el, IntPtr hwnd, int eventId) 324private static void HandleScrollInvokedEvent(ProxySimple el, IntPtr hwnd, int eventId) 336private static void HandleWindowInvokedEvent(ProxySimple el, IntPtr hwnd, int eventId) 348private static void HandleMenuItemInvokedEvent(ProxySimple el, IntPtr hwnd, int eventId) 359private static void HandleElementSelectedEvent(ProxySimple el, IntPtr hwnd, int eventId) 372private static void HandleElementAddedToSelectionEvent(ProxySimple el, IntPtr hwnd, int eventId) 384private static void HandleElementRemovedFromSelectionEvent(ProxySimple el, IntPtr hwnd, int eventId) 396private static void HandleStructureChangedEventClient(ProxySimple el, IntPtr hwnd, int eventId) 415private static void HandleVerticalScrollPercentProperty(ProxySimple el, IntPtr hwnd, int eventId) 424private static void HandleHorizontalScrollPercentProperty(ProxySimple el, IntPtr hwnd, int eventId) 434private static void HandleInvalidatedEvent(ProxySimple el, IntPtr hwnd, int eventId) 439private static void RaisePropertyChangedEvent(ProxySimple el, AutomationProperty property, object propertyValue) 466private static void HandleTextSelectionChangedEvent(ProxySimple el, IntPtr hwnd, int eventId) 572private delegate void RaiseEvent (ProxySimple el, IntPtr hwnd, int eventId);
MS\Internal\AutomationProxies\Misc.cs (2)
131internal static bool Compare(ProxySimple el1, ProxySimple el2)
MS\Internal\AutomationProxies\NonClientArea.cs (16)
207internal override ProxySimple ElementProviderFromPoint (int x, int y) 265internal override ProxySimple GetFocus() 279ProxySimple proxy = systemMenu.GetFocus(); 324internal override ProxySimple GetNextSibling (ProxySimple child) 332internal override ProxySimple GetPreviousSibling (ProxySimple child) 338internal override ProxySimple GetFirstChild () 344internal override ProxySimple GetLastChild () 600private ProxySimple FindMenus(int x, int y) 614ProxySimple proxy = systemMenu.ElementProviderFromPoint(x, y); 630ProxySimple proxy = menu.ElementProviderFromPoint(x, y); 646ProxySimple el = WindowsMenu.CreateMenuItemFromEvent(hwnd, eventId, idChild, idObject); 654ProxySimple el = (ProxySimple)WindowsListBox.Create(hwnd, idChild); 678ProxySimple scrollBarBit = WindowsScrollBarBits.CreateFromChildId(hwnd, scrollBar, idChild, sbFlag);
MS\Internal\AutomationProxies\ProxyFragment.cs (11)
76internal virtual ProxySimple GetNextSibling (ProxySimple child) 84internal virtual ProxySimple GetPreviousSibling (ProxySimple child) 90internal virtual ProxySimple GetFirstChild () 96internal virtual ProxySimple GetLastChild () 104internal virtual ProxySimple ElementProviderFromPoint (int x, int y) 110internal virtual ProxySimple GetFocus () 191for (ProxySimple el = GetFirstChild (); el != null; el = this.GetNextSibling (el)) 208static internal ProxySimple DrillDownFragment(ProxyFragment fragment, int x, int y) 213ProxySimple fromPoint = fragment.ElementProviderFromPoint(x, y);
MS\Internal\AutomationProxies\ProxyHwnd.cs (1)
123internal override ProxySimple ElementProviderFromPoint (int x, int y)
MS\Internal\AutomationProxies\ProxySimple.cs (5)
151id[0] = ProxySimple.Win32ProviderRuntimeIdBase; 175internal virtual ProxySimple GetParent() 312ProxySimple parent = GetParent(); 354internal virtual ProxySimple[] GetEmbeddedFragmentRoots() 475ProxySimple walk = this;
MS\Internal\AutomationProxies\WindowsAltTab.cs (13)
81ProxySimple el = (ProxyHwnd) WindowsAltTab.Create(hwnd, 0); 97internal override ProxySimple GetNextSibling(ProxySimple child) 103internal override ProxySimple GetPreviousSibling(ProxySimple child) 109internal override ProxySimple GetFirstChild() 115internal override ProxySimple GetLastChild() 121internal override ProxySimple ElementProviderFromPoint(int x, int y) 123ProxySimple proxyElement = null; 155internal override ProxySimple GetFocus() 157ProxySimple focus = this; 187private ProxySimple CreateAltTabItem(int item) 189ProxySimple altTabItem = null;
MS\Internal\AutomationProxies\WindowsComboBox.cs (18)
97ProxySimple list = CreateListBox (); 170internal override ProxySimple [] GetEmbeddedFragmentRoots () 179return new ProxySimple[] { CreateListBox() }; 205internal override ProxySimple GetNextSibling (ProxySimple child) 218internal override ProxySimple GetPreviousSibling (ProxySimple child) 229internal override ProxySimple GetFirstChild () 236internal override ProxySimple GetLastChild () 248internal override ProxySimple ElementProviderFromPoint (int x, int y) 271ProxySimple el = CreateListBox(cbInfo.hwndList); 636private ProxySimple CreateComboButton () 649private ProxySimple CreateListBox() 660private ProxySimple CreateListBox (IntPtr hwndList) 739ProxySimple el = null; 772el = (ProxySimple) Create (hwnd, 0); 790ProxySimple el = (ProxySimple) Create (hwndCombo, 0);
MS\Internal\AutomationProxies\WindowsEditBox.cs (6)
92ProxySimple el; 109ProxySimple spinner = (ProxySimple)WinformsSpinner.Create(hwndParent, 0); 215internal override ProxySimple ElementProviderFromPoint(int x, int y) 226internal override ProxySimple GetFocus() 237internal override ProxySimple GetParent()
MS\Internal\AutomationProxies\WindowsFormsLinkLabel.cs (1)
53ProxySimple wtv = new FormsLink(hwnd, null, idChild);
MS\Internal\AutomationProxies\WindowsHyperlink.cs (10)
64ProxySimple wtv = new WindowsHyperlink(hwnd, null, idChild); 142internal override ProxySimple GetNextSibling (ProxySimple child) 150internal override ProxySimple GetPreviousSibling (ProxySimple child) 156internal override ProxySimple GetFirstChild () 162internal override ProxySimple GetLastChild () 184internal override ProxySimple ElementProviderFromPoint (int x, int y) 225internal override ProxySimple GetFocus () 255private ProxySimple CreateHyperlinkItem(UnsafeNativeMethods.LITEM linkItem, int index)
MS\Internal\AutomationProxies\WindowsIPAddress.cs (2)
64ProxySimple el = new WindowsIPAddress (hwnd, null, 0); 91internal override ProxySimple ElementProviderFromPoint (int x, int y)
MS\Internal\AutomationProxies\WindowsListBox.cs (14)
126ProxySimple el = (ProxyHwnd)WindowsListBox.Create(hwnd, 0); 202internal override ProxySimple GetNextSibling (ProxySimple child) 225internal override ProxySimple GetPreviousSibling (ProxySimple child) 228ProxySimple ret = base.GetPreviousSibling (child); 256internal override ProxySimple GetFirstChild () 268internal override ProxySimple GetLastChild () 271ProxySimple ret = base.GetFirstChild (); 284internal override ProxySimple ElementProviderFromPoint (int x, int y) 304internal override ProxySimple GetFocus () 421private ProxySimple CreateListboxItem (int index) 442ProxySimple el = null; 513ProxySimple el = null;
MS\Internal\AutomationProxies\WindowsListView.cs (14)
142ProxySimple el = new WindowsListView( hwnd, null, -1 ); 195internal override ProxySimple GetNextSibling (ProxySimple child) 259internal override ProxySimple GetPreviousSibling (ProxySimple child) 325internal override ProxySimple GetFirstChild () 361internal override ProxySimple GetLastChild () 392internal override ProxySimple ElementProviderFromPoint (int x, int y) 463internal override ProxySimple GetFocus () 797for (ProxySimple headerItem = header.GetFirstChild (); headerItem != null; headerItem = header.GetNextSibling (headerItem)) 1578private ProxySimple CreateListViewItemCheckIfInGroup (int item) 1848ProxySimple el = null; 1968ProxySimple parent = wlv; 1984ProxySimple lvi = wlv.CreateListViewItemCheckIfInGroup(idChild - 1);
MS\Internal\AutomationProxies\WindowsListViewGroup.cs (9)
125internal override ProxySimple GetNextSibling (ProxySimple child) 178internal override ProxySimple GetPreviousSibling (ProxySimple child) 214internal override ProxySimple GetFirstChild () 231internal override ProxySimple GetLastChild () 283internal override ProxySimple ElementProviderFromPoint (int x, int y) 462internal static ProxySimple GetFocusInGroup (IntPtr hwnd, ProxyFragment parent) 826private ProxySimple CreateGroupSubsetLink (int item)
MS\Internal\AutomationProxies\WindowsListViewItem.cs (10)
254internal override ProxySimple GetNextSibling (ProxySimple child) 274internal override ProxySimple GetPreviousSibling (ProxySimple child) 295internal override ProxySimple GetFirstChild () 314internal override ProxySimple GetLastChild () 335internal override ProxySimple ElementProviderFromPoint (int x, int y) 359internal override ProxySimple GetFocus () 885private ProxySimple CreateListViewSubItem (int index) 890private ProxySimple CreateListViewItemCheckbox ()
MS\Internal\AutomationProxies\WindowsListViewSubItem.cs (1)
347internal static ProxySimple ElementProviderFromPoint (IntPtr hwnd, ProxyFragment parent, int item, int x, int y)
MS\Internal\AutomationProxies\WindowsMenu.cs (25)
113internal static ProxySimple CreateMenuItemFromEvent(IntPtr hwndMenu, int eventId, int idChild, int idObject) 392internal override ProxySimple GetNextSibling (ProxySimple child) 402internal override ProxySimple GetPreviousSibling (ProxySimple child) 410internal override ProxySimple GetFirstChild () 416internal override ProxySimple GetLastChild () 424internal override ProxySimple ElementProviderFromPoint (int x, int y) 429ProxySimple menuItem = CreateMenuItem(item).ElementProviderFromPoint(x, y); 440internal override ProxySimple GetFocus() 1566internal override ProxySimple GetNextSibling (ProxySimple child) 1582internal override ProxySimple GetPreviousSibling (ProxySimple child) 1596internal override ProxySimple GetFirstChild () 1615internal override ProxySimple GetLastChild () 1634internal override ProxySimple ElementProviderFromPoint (int x, int y) 1639ProxySimple menuItem = menuCur.ElementProviderFromPoint(x, y); 2951internal override ProxySimple GetNextSibling (ProxySimple child) 2956internal override ProxySimple GetPreviousSibling (ProxySimple child) 2961internal override ProxySimple GetFirstChild () 2966internal override ProxySimple GetLastChild () 2971internal override ProxySimple ElementProviderFromPoint (int x, int y)
MS\Internal\AutomationProxies\WindowsRebar.cs (14)
78internal override ProxySimple GetNextSibling (ProxySimple child) 94internal override ProxySimple GetPreviousSibling (ProxySimple child) 106internal override ProxySimple GetFirstChild () 112internal override ProxySimple GetLastChild () 119internal override ProxySimple ElementProviderFromPoint (int x, int y) 310internal override ProxySimple GetNextSibling (ProxySimple child) 318internal override ProxySimple GetPreviousSibling (ProxySimple child) 324internal override ProxySimple GetFirstChild () 336internal override ProxySimple GetLastChild () 343internal override ProxySimple ElementProviderFromPoint (int x, int y)
MS\Internal\AutomationProxies\WindowsScrollBar.cs (9)
101ProxySimple scrollBarBit = WindowsScrollBarBits.CreateFromChildId(hwnd, wtv, idChild, NativeMethods.SB_CTL); 276internal override ProxySimple GetNextSibling (ProxySimple child) 296internal override ProxySimple GetPreviousSibling (ProxySimple child) 314internal override ProxySimple GetFirstChild () 320internal override ProxySimple GetLastChild () 326internal override ProxySimple ElementProviderFromPoint (int x, int y) 515private ProxySimple CreateScrollBitsItem (ScrollBarItem index)
MS\Internal\AutomationProxies\WindowsScrollBarBits.cs (1)
81internal static ProxySimple CreateFromChildId(IntPtr hwnd, ProxyFragment parent, int idChild, int sbFlag)
MS\Internal\AutomationProxies\WindowsSlider.cs (8)
104internal override ProxySimple GetNextSibling (ProxySimple child) 114internal override ProxySimple GetPreviousSibling (ProxySimple child) 122internal override ProxySimple GetFirstChild () 128internal override ProxySimple GetLastChild () 134internal override ProxySimple ElementProviderFromPoint (int x, int y) 244private ProxySimple CreateSliderItem (SItem item)
MS\Internal\AutomationProxies\WindowsSpinner.cs (9)
95ProxySimple ps = (ProxySimple)Create( hwnd, idChild, idObject ); 147internal override ProxySimple ElementProviderFromPoint(int x, int y) 168internal override ProxySimple GetNextSibling(ProxySimple child) 176internal override ProxySimple GetPreviousSibling(ProxySimple child) 182internal override ProxySimple GetFirstChild() 188internal override ProxySimple GetLastChild()
MS\Internal\AutomationProxies\WindowsStatusBar.cs (13)
66ProxySimple el = isWinforms ? (ProxySimple)WindowsFormsHelper.Create(hwnd, 0, idObject) : (ProxySimple)Create(hwnd, 0); 88internal ProxySimple CreateStatusBarPane (int index) 153internal override ProxySimple GetNextSibling (ProxySimple child) 177internal override ProxySimple GetPreviousSibling (ProxySimple child) 199internal override ProxySimple GetFirstChild () 206internal override ProxySimple GetLastChild () 219internal override ProxySimple ElementProviderFromPoint (int x, int y) 238ProxySimple grip = StatusBarGrip.Create(_hwnd, this, -1); 239return (ProxySimple)(grip ?? this);
MS\Internal\AutomationProxies\WindowsSysHeader.cs (10)
91ProxySimple headerItem = new HeaderItem(hwnd, header, idChild); 115internal override ProxySimple GetNextSibling (ProxySimple child) 126internal override ProxySimple GetPreviousSibling (ProxySimple child) 135internal override ProxySimple GetFirstChild () 141internal override ProxySimple GetLastChild () 149internal override ProxySimple ElementProviderFromPoint (int x, int y) 176internal override ProxySimple GetFocus () 324private ProxySimple CreateHeaderItem (int index)
MS\Internal\AutomationProxies\WindowsTab.cs (20)
81ProxySimple el = null; 177internal override ProxySimple GetNextSibling (ProxySimple child) 204internal override ProxySimple GetPreviousSibling (ProxySimple child) 227internal override ProxySimple GetFirstChild () 240internal override ProxySimple GetLastChild () 253internal override ProxySimple ElementProviderFromPoint (int x, int y) 289internal override ProxySimple GetFocus () 400for (ProxySimple child = GetFirstChild(); child != null; child = GetNextSibling(child)) 417selection[i] = (ProxySimple)list[i]; 564ProxySimple firstChild = GetFirstChild (); 565ProxySimple lastChild = GetLastChild (); 1000ProxySimple focused = tab.GetFocus(); 1018internal override ProxySimple GetNextSibling(ProxySimple child) 1027internal override ProxySimple GetPreviousSibling(ProxySimple child) 1033internal override ProxySimple GetFirstChild() 1045internal override ProxySimple GetLastChild()
MS\Internal\AutomationProxies\WindowsTitleBar.cs (10)
85internal override ProxySimple GetNextSibling (ProxySimple child) 93internal override ProxySimple GetPreviousSibling (ProxySimple child) 99internal override ProxySimple GetFirstChild () 105internal override ProxySimple GetLastChild () 110internal override ProxySimple ElementProviderFromPoint (int x, int y) 156internal ProxySimple CreateTitleBarChild (int item) 196private ProxySimple ReturnNextTitleBarChild (bool next, int start) 200ProxySimple el;
MS\Internal\AutomationProxies\WindowsToolbar.cs (15)
81ProxySimple proxySimple; 84proxySimple = (ProxySimple)Create(hwnd, idChild); 119internal override ProxySimple GetNextSibling (ProxySimple child) 121ProxySimple toolbarItem = null; 146internal override ProxySimple GetPreviousSibling (ProxySimple child) 148ProxySimple toolbarItem = null; 171internal override ProxySimple GetFirstChild () 173ProxySimple toolbarItem = null; 189internal override ProxySimple GetLastChild () 191ProxySimple toolbarItem = null; 207internal override ProxySimple ElementProviderFromPoint (int x, int y) 227internal override ProxySimple GetFocus () 281internal ProxySimple CreateToolbarItem (int item)
MS\Internal\AutomationProxies\WindowsTreeView.cs (27)
62ProxySimple el = null; 150internal override ProxySimple GetNextSibling (ProxySimple child) 169internal override ProxySimple GetPreviousSibling (ProxySimple child) 172ProxySimple ret = base.GetPreviousSibling (child); 209internal override ProxySimple GetFirstChild () 223internal override ProxySimple GetLastChild () 226ProxySimple ret = base.GetFirstChild (); 251internal override ProxySimple ElementProviderFromPoint (int x, int y) 262internal override ProxySimple GetFocus () 743internal override ProxySimple GetNextSibling (ProxySimple child) 752internal override ProxySimple GetPreviousSibling (ProxySimple child) 759internal override ProxySimple GetFirstChild () 766internal override ProxySimple GetLastChild () 880ProxySimple parent; 881ProxySimple current = this; 942return new int [4] { ProxySimple.Win32ProviderRuntimeIdBase, unchecked((int)(long)_hwnd), highPart, lowPart }; 946return new int[3] { ProxySimple.Win32ProviderRuntimeIdBase, (int)_hwnd, (int)_hItem }; 1315private ProxySimple NextSibling (ProxySimple child) 1325private ProxySimple PreviousSibling (ProxySimple child) 1333private ProxySimple FirstChild () 1341private ProxySimple LastChild ()
MS\Internal\AutomationProxies\WindowsUpDown.cs (9)
77ProxySimple button = null; 92private ProxySimple CreateSpinButtonItem (SpinItem item) 144internal override ProxySimple GetNextSibling (ProxySimple child) 158internal override ProxySimple GetPreviousSibling (ProxySimple child) 169internal override ProxySimple GetFirstChild () 175internal override ProxySimple GetLastChild () 181internal override ProxySimple ElementProviderFromPoint (int x, int y)
MS\Internal\AutomationProxies\WinFormsSpinner.cs (1)
254internal override ProxySimple ElementProviderFromPoint(int x, int y)