12 types derived from ProxyFragment
UIAutomationClientSideProviders (12)
MS\Internal\AutomationProxies\ProxyHwnd.cs (1)
31internal class ProxyHwnd : ProxyFragment, IRawElementProviderAdviseEvents
MS\Internal\AutomationProxies\WindowsGrip.cs (1)
13internal class WindowsGrip: ProxyFragment
MS\Internal\AutomationProxies\WindowsListViewGroup.cs (1)
18internal class WindowsListViewGroup : ProxyFragment, IGridProvider, IExpandCollapseProvider
MS\Internal\AutomationProxies\WindowsListViewItem.cs (1)
17internal class ListViewItem : ProxyFragment, IInvokeProvider,
MS\Internal\AutomationProxies\WindowsMenu.cs (2)
1157internal class MenuItem : ProxyFragment, IInvokeProvider, IExpandCollapseProvider, ISelectionItemProvider, IToggleProvider 2838internal class DestroyedMenuItem : ProxyFragment, IInvokeProvider
MS\Internal\AutomationProxies\WindowsRebar.cs (1)
246private class RebarBandItem: ProxyFragment, IInvokeProvider
MS\Internal\AutomationProxies\WindowsStatusBar.cs (1)
741private class StatusBarGrip: ProxyFragment
MS\Internal\AutomationProxies\WindowsSysHeader.cs (1)
347internal class HeaderItem: ProxyFragment, IInvokeProvider, IExpandCollapseProvider
MS\Internal\AutomationProxies\WindowsTab.cs (1)
890internal class WindowsTabItem : ProxyFragment, ISelectionItemProvider, IScrollItemProvider
MS\Internal\AutomationProxies\WindowsTitleBar.cs (1)
19internal class WindowsTitleBar: ProxyFragment
MS\Internal\AutomationProxies\WindowsTreeView.cs (1)
707private class TreeViewItem : ProxyFragment, ISelectionItemProvider, IExpandCollapseProvider, IValueProvider, IToggleProvider, IScrollItemProvider, IInvokeProvider
116 references to ProxyFragment
UIAutomationClientSideProviders (116)
MS\Internal\AutomationProxies\ClickablePoint.cs (2)
136internal static void ExcludeChildren(ProxyFragment fragment, List<CPRect> listIn, List<CPRect> listOut) 157if (simple is ProxyFragment proxyFrag)
MS\Internal\AutomationProxies\NonClientArea.cs (18)
214ProxyFragment ret = CreateNonClientChild(NonClientItem.HScrollBar); 220ProxyFragment ret = CreateNonClientChild(NonClientItem.VScrollBar); 272ProxyFragment systemMenu = (ProxyFragment)titleBar.CreateTitleBarChild(WindowsTitleBar._systemMenu); 424private ProxyFragment ReturnNextNonClientChild (bool next, NonClientItem start) 426ProxyFragment el; 455internal ProxyFragment CreateNonClientChild (NonClientItem item) 558private ProxyFragment FindGrip(int x,int y) 563ProxyFragment grip = CreateNonClientChild(NonClientItem.Grip); 576private ProxyFragment FindGripMirrored(int x, int y) 585ProxyFragment grip = CreateNonClientChild(NonClientItem.Grip); 607ProxyFragment systemMenu = (ProxyFragment)titleBar.CreateTitleBarChild(WindowsTitleBar._systemMenu); 624ProxyFragment menu = CreateNonClientChild(NonClientItem.Menu); 666ProxyFragment el = new NonClientArea(hwnd); 674ProxyFragment scrollBar = new WindowsScrollBar(hwnd, el, (int)item, sbFlag); 716el = (ProxyFragment)WindowsListBox.Create(hwnd, 0); 724ProxyFragment elw = new NonClientArea(hwnd);
MS\Internal\AutomationProxies\ProxyFragment.cs (3)
53internal ProxyFragment (IntPtr hwnd, ProxyFragment parent, int item) : base (hwnd, parent, item) 207internal static ProxySimple DrillDownFragment(ProxyFragment fragment, int x, int y) 225fragment = fromPoint as ProxyFragment;
MS\Internal\AutomationProxies\ProxyHwnd.cs (1)
41internal ProxyHwnd (IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\ProxySimple.cs (3)
57internal ProxySimple(IntPtr hwnd, ProxyFragment parent, int item) 596if (this is ProxyFragment proxyFrag) 692internal ProxyFragment _parent;
MS\Internal\AutomationProxies\WindowsAltTab.cs (2)
27internal WindowsAltTab(IntPtr hwnd, ProxyFragment parent, int item) 55ProxyFragment parent = null;
MS\Internal\AutomationProxies\WindowsButton.cs (1)
30internal WindowsButton (IntPtr hwnd, ProxyFragment parent, ButtonType type, int style, Accessible acc)
MS\Internal\AutomationProxies\WindowsComboBox.cs (2)
42private WindowsComboBox (IntPtr hwnd, ProxyFragment parent, IntPtr hwndEx, int item) 874internal WindowsComboButton (IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsEditBox.cs (1)
34internal WindowsEditBox (IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsFormsLinkLabel.cs (1)
24internal FormsLink (IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsHyperlink.cs (3)
26private WindowsHyperlink (IntPtr hwnd, ProxyFragment parent, int item) 67wtv = new WindowsHyperlinkItem(hwnd, (ProxyFragment)wtv, idChild); 353internal WindowsHyperlinkItem(IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsIPAddress.cs (1)
28private WindowsIPAddress (IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsListBox.cs (5)
28internal WindowsListBox (IntPtr hwnd, ProxyFragment parent, int item, bool parentedByCombo) 60ProxyFragment parent = null; 79parent = (ProxyFragment)WindowsComboBox.Create(cbInfo.hwndCombo, 0); 654internal ListboxItem (IntPtr hwnd, ProxyFragment parent, int item) 1154ProxyFragment combo = (WindowsComboBox)_parent._parent;
MS\Internal\AutomationProxies\WindowsListView.cs (12)
66internal WindowsListView (IntPtr hwnd, ProxyFragment parent, int item) 416ProxyFragment group = new WindowsListViewGroup (_hwnd, this, groupID); 417return ProxyFragment.DrillDownFragment (group, x, y); 426ProxyFragment item = CreateListViewItemOrStartMenuItem(this, hitTest.iItem); 427return ProxyFragment.DrillDownFragment (item, x, y); 1563private ProxyFragment CreateListViewItem(int index) 1569private ProxyFragment CreateListViewGroup (int groupID) 1620private ProxyFragment CreateListViewItemOrStartMenuItem(ProxyFragment parent, int item) 1627ProxyFragment proxyFragment = new ListViewItemStartMenu(_hwnd, parent, item, AccessibleObject); 1705ProxyFragment lvItem = CreateListViewItem (row); 1958el = ((ProxyFragment)el).GetFirstChild();
MS\Internal\AutomationProxies\WindowsListViewGroup.cs (4)
28internal WindowsListViewGroup (IntPtr hwnd, ProxyFragment parent, int groupID) 461internal static ProxySimple GetFocusInGroup (IntPtr hwnd, ProxyFragment parent) 589private ProxyFragment CreateListViewItem (int index) 629ProxyFragment lvItem = CreateListViewItem (lvitemIndex);
MS\Internal\AutomationProxies\WindowsListViewGroupSubsetLink.cs (1)
37internal ListViewGroupSubsetLink (IntPtr hwnd, ProxyFragment parent, int item, int groupId)
MS\Internal\AutomationProxies\WindowsListViewItem.cs (2)
29internal ListViewItem (IntPtr hwnd, ProxyFragment parent, int item) 496ProxyFragment parent = _parent;
MS\Internal\AutomationProxies\WindowsListViewItemCheckBox.cs (1)
29internal ListViewItemCheckbox (IntPtr hwnd, ProxyFragment parent, int item, int checkbox) :
MS\Internal\AutomationProxies\WindowsListViewItemStartMenu.cs (1)
29internal ListViewItemStartMenu(IntPtr hwnd, ProxyFragment parent, int item, IAccessible acc)
MS\Internal\AutomationProxies\WindowsListViewScroll.cs (1)
31internal WindowsListViewScrollBar(IntPtr hwnd, ProxyFragment parent, int item, int sbFlag)
MS\Internal\AutomationProxies\WindowsListViewSubItem.cs (2)
27internal ListViewSubItem (IntPtr hwnd, ProxyFragment parent, int item, int itemParent) 346internal static ProxySimple ElementProviderFromPoint (IntPtr hwnd, ProxyFragment parent, int item, int x, int y)
MS\Internal\AutomationProxies\WindowsMenu.cs (8)
34internal WindowsMenu(IntPtr hwnd, ProxyFragment parent, IntPtr hmenu, MenuType type, int item) 193internal static WindowsMenu CreateSystemMenu (IntPtr hwnd, ProxyFragment parent) 547ProxyFragment parent = null; 1077private static ProxyFragment GetSystemPopupParent () 1091ProxyFragment systemMenu = (ProxyFragment) titleBar.CreateTitleBarChild (WindowsTitleBar._systemMenu); 1093return (ProxyFragment) systemMenu.GetFirstChild (); 1167internal MenuItem (IntPtr hwnd, ProxyFragment parent, int item, IntPtr hmenu, WindowsMenu.MenuType type)
MS\Internal\AutomationProxies\WindowsNonControl.cs (1)
24private WindowsNonControl(IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsProgressbar.cs (1)
23private WindowsProgressBar (IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsRebar.cs (3)
25private WindowsRebar (IntPtr hwnd, ProxyFragment parent, int item) 256internal RebarBandItem (IntPtr hwnd, ProxyFragment parent, int item) 481internal RebarBandChildOverrideProxy (IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsRichEdit.cs (1)
28private WindowsRichEdit (IntPtr hwnd, ProxyFragment parent, int style)
MS\Internal\AutomationProxies\WindowsScrollBar.cs (1)
29internal WindowsScrollBar (IntPtr hwnd, ProxyFragment parent, int item, int sbFlag)
MS\Internal\AutomationProxies\WindowsScrollBarBits.cs (3)
36internal WindowsScrollBarBits (IntPtr hwnd, ProxyFragment parent, int item, int sbFlag) 80internal static ProxySimple CreateFromChildId(IntPtr hwnd, ProxyFragment parent, int idChild, int sbFlag) 202internal static Rect GetBoundingRectangle(IntPtr hwnd, ProxyFragment parent, WindowsScrollBar.ScrollBarItem item, int sbFlag)
MS\Internal\AutomationProxies\WindowsSlider.cs (2)
26private WindowsSlider (IntPtr hwnd, ProxyFragment parent, int item) 358internal SliderItem (IntPtr hwnd, ProxyFragment parent, int item, bool fHorizontal)
MS\Internal\AutomationProxies\WindowsSpinner.cs (1)
26internal WindowsSpinner(IntPtr hwndUpDown, IntPtr hwndEdit, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsStatic.cs (1)
23private WindowsStatic (IntPtr hwnd, ProxyFragment parent, StaticType type, int style)
MS\Internal\AutomationProxies\WindowsStatusBar.cs (3)
25internal WindowsStatusBar(IntPtr hwnd, ProxyFragment parent, int item, Accessible acc) 420internal WindowsStatusBarPane (IntPtr hwnd, ProxyFragment parent, int item, Accessible acc) 645internal WindowsStatusBarPaneChildOverrideProxy(IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsSysHeader.cs (2)
70ProxyFragment header = new WindowsSysHeader(hwnd); 357internal HeaderItem (IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsTab.cs (4)
35public WindowsTab (IntPtr hwnd, ProxyFragment parent, int item) 669internal ProxyFragment CreateTabItem(int index) 900internal WindowsTabItem(IntPtr hwnd, ProxyFragment parent, int item, bool fIsWinform) 1389internal WindowsTabChildOverrideProxy(IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsTitleBar.cs (2)
29public WindowsTitleBar (IntPtr hwnd, ProxyFragment parent, int item) 246public TitleBarButton (IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsToolbar.cs (2)
27protected WindowsToolbar (IntPtr hwnd, ProxyFragment parent, int item) 355internal ToolbarItem(IntPtr hwnd, ProxyFragment parent, int item, int idCommand)
MS\Internal\AutomationProxies\WindowsToolbarAsMenu.cs (1)
27internal WindowsToolbarAsMenu(IntPtr hwnd, ProxyFragment parent, int item, Accessible acc)
MS\Internal\AutomationProxies\WindowsToolbarItemAsMenuItem.cs (1)
28internal ToolbarItemAsMenuItem(IntPtr hwnd, ProxyFragment parent, int item, int idCommand, Accessible acc)
MS\Internal\AutomationProxies\WindowsTooltip.cs (1)
26private WindowsTooltip (IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsTreeView.cs (7)
26internal WindowsTreeView (IntPtr hwnd, ProxyFragment parent, int item) 373private ProxyFragment CreateTreeViewItem (IntPtr hItem, int depth) 378private ProxyFragment CreateTreeViewItemAndParents (IntPtr hItem) 383private ProxyFragment CreateParents (IntPtr hwnd, IntPtr hItem) 393ProxyFragment elParent = CreateParents (hwnd, hItemParent); 717internal TreeViewItem (IntPtr hwnd, ProxyFragment parent, IntPtr hItem, int depth) 1054for (ProxyFragment topLevelParent = _parent; ; topLevelParent = topLevelParent._parent)
MS\Internal\AutomationProxies\WindowsUpDown.cs (2)
26internal WindowsUpDown (IntPtr hwnd, ProxyFragment parent, int item) 420internal SpinButtonItem (IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WinFormsSpinner.cs (2)
28internal WinformsSpinner(IntPtr hwnd, IntPtr hwndEdit, IntPtr hwndUpDown, ProxyFragment parent, int item) 483internal WinformsSpinnerEdit(IntPtr hwnd, IntPtr hwndEdit, IntPtr hwndUpDown, ProxyFragment parent, int item)