12 types derived from ProxyFragment
UIAutomationClientSideProviders (12)
MS\Internal\AutomationProxies\ProxyHwnd.cs (1)
34class ProxyHwnd : ProxyFragment, IRawElementProviderAdviseEvents
MS\Internal\AutomationProxies\WindowsGrip.cs (1)
14class WindowsGrip: ProxyFragment
MS\Internal\AutomationProxies\WindowsListViewGroup.cs (1)
19class WindowsListViewGroup : ProxyFragment, IGridProvider, IExpandCollapseProvider
MS\Internal\AutomationProxies\WindowsListViewItem.cs (1)
22internal class ListViewItem : ProxyFragment, IInvokeProvider,
MS\Internal\AutomationProxies\WindowsMenu.cs (2)
1161internal class MenuItem : ProxyFragment, IInvokeProvider, IExpandCollapseProvider, ISelectionItemProvider, IToggleProvider 2844internal class DestroyedMenuItem : ProxyFragment, IInvokeProvider
MS\Internal\AutomationProxies\WindowsRebar.cs (1)
245class RebarBandItem: ProxyFragment, IInvokeProvider
MS\Internal\AutomationProxies\WindowsStatusBar.cs (1)
741class StatusBarGrip: ProxyFragment
MS\Internal\AutomationProxies\WindowsSysHeader.cs (1)
350internal class HeaderItem: ProxyFragment, IInvokeProvider, IExpandCollapseProvider
MS\Internal\AutomationProxies\WindowsTab.cs (1)
896class WindowsTabItem : ProxyFragment, ISelectionItemProvider, IScrollItemProvider
MS\Internal\AutomationProxies\WindowsTitleBar.cs (1)
20class WindowsTitleBar: ProxyFragment
MS\Internal\AutomationProxies\WindowsTreeView.cs (1)
712class TreeViewItem : ProxyFragment, ISelectionItemProvider, IExpandCollapseProvider, IValueProvider, IToggleProvider, IScrollItemProvider, IInvokeProvider
118 references to ProxyFragment
UIAutomationClientSideProviders (118)
MS\Internal\AutomationProxies\ClickablePoint.cs (3)
139internal static void ExcludeChildren(ProxyFragment fragment, ArrayList alIn, ArrayList alOut) 160if (simple is ProxyFragment) 162ExcludeChildren((ProxyFragment)simple, alIn, alOut);
MS\Internal\AutomationProxies\NonClientArea.cs (18)
221ProxyFragment ret = CreateNonClientChild(NonClientItem.HScrollBar); 227ProxyFragment ret = CreateNonClientChild(NonClientItem.VScrollBar); 279ProxyFragment systemMenu = (ProxyFragment)titleBar.CreateTitleBarChild(WindowsTitleBar._systemMenu); 431private ProxyFragment ReturnNextNonClientChild (bool next, NonClientItem start) 433ProxyFragment el; 462internal ProxyFragment CreateNonClientChild (NonClientItem item) 565private ProxyFragment FindGrip(int x,int y) 570ProxyFragment grip = CreateNonClientChild(NonClientItem.Grip); 583private ProxyFragment FindGripMirrored(int x, int y) 592ProxyFragment grip = CreateNonClientChild(NonClientItem.Grip); 614ProxyFragment systemMenu = (ProxyFragment)titleBar.CreateTitleBarChild(WindowsTitleBar._systemMenu); 631ProxyFragment menu = CreateNonClientChild(NonClientItem.Menu); 679ProxyFragment el = new NonClientArea(hwnd); 687ProxyFragment scrollBar = new WindowsScrollBar(hwnd, el, (int)item, sbFlag); 732el = (ProxyFragment)WindowsListBox.Create(hwnd, 0); 743ProxyFragment elw = new NonClientArea(hwnd);
MS\Internal\AutomationProxies\ProxyFragment.cs (3)
54internal ProxyFragment (IntPtr hwnd, ProxyFragment parent, int item) : base (hwnd, parent, item) 208static internal ProxySimple DrillDownFragment(ProxyFragment fragment, int x, int y) 226fragment = fromPoint as ProxyFragment;
MS\Internal\AutomationProxies\ProxyHwnd.cs (1)
44internal ProxyHwnd (IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\ProxySimple.cs (4)
62internal ProxySimple(IntPtr hwnd, ProxyFragment parent, int item) 603ProxyFragment proxyFrag = this as ProxyFragment; 700internal ProxyFragment _parent;
MS\Internal\AutomationProxies\WindowsAltTab.cs (2)
31internal WindowsAltTab(IntPtr hwnd, ProxyFragment parent, int item) 59ProxyFragment parent = null;
MS\Internal\AutomationProxies\WindowsButton.cs (1)
31internal WindowsButton (IntPtr hwnd, ProxyFragment parent, ButtonType type, int style, Accessible acc)
MS\Internal\AutomationProxies\WindowsComboBox.cs (2)
43WindowsComboBox (IntPtr hwnd, ProxyFragment parent, IntPtr hwndEx, int item) 885internal WindowsComboButton (IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsEditBox.cs (1)
35internal WindowsEditBox (IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsFormsLinkLabel.cs (1)
28internal FormsLink (IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsHyperlink.cs (3)
27WindowsHyperlink (IntPtr hwnd, ProxyFragment parent, int item) 68wtv = new WindowsHyperlinkItem(hwnd, (ProxyFragment)wtv, idChild); 358internal WindowsHyperlinkItem(IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsIPAddress.cs (1)
29WindowsIPAddress (IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsListBox.cs (5)
29internal WindowsListBox (IntPtr hwnd, ProxyFragment parent, int item, bool parentedByCombo) 61ProxyFragment parent = null; 80parent = (ProxyFragment)WindowsComboBox.Create(cbInfo.hwndCombo, 0); 664internal ListboxItem (IntPtr hwnd, ProxyFragment parent, int item) 1164ProxyFragment combo = (WindowsComboBox)_parent._parent;
MS\Internal\AutomationProxies\WindowsListView.cs (12)
67internal WindowsListView (IntPtr hwnd, ProxyFragment parent, int item) 420ProxyFragment group = new WindowsListViewGroup (_hwnd, this, groupID); 421return ProxyFragment.DrillDownFragment (group, x, y); 430ProxyFragment item = CreateListViewItemOrStartMenuItem(this, hitTest.iItem); 431return ProxyFragment.DrillDownFragment (item, x, y); 1566private ProxyFragment CreateListViewItem(int index) 1572private ProxyFragment CreateListViewGroup (int groupID) 1623private ProxyFragment CreateListViewItemOrStartMenuItem(ProxyFragment parent, int item) 1630ProxyFragment proxyFragment = new ListViewItemStartMenu(_hwnd, parent, item, AccessibleObject); 1708ProxyFragment lvItem = CreateListViewItem (row); 1960el = ((ProxyFragment)el).GetFirstChild();
MS\Internal\AutomationProxies\WindowsListViewGroup.cs (4)
29internal WindowsListViewGroup (IntPtr hwnd, ProxyFragment parent, int groupID) 462internal static ProxySimple GetFocusInGroup (IntPtr hwnd, ProxyFragment parent) 589private ProxyFragment CreateListViewItem (int index) 629ProxyFragment lvItem = CreateListViewItem (lvitemIndex);
MS\Internal\AutomationProxies\WindowsListViewGroupSubsetLink.cs (1)
38internal ListViewGroupSubsetLink (IntPtr hwnd, ProxyFragment parent, int item, int groupId)
MS\Internal\AutomationProxies\WindowsListViewItem.cs (2)
34internal ListViewItem (IntPtr hwnd, ProxyFragment parent, int item) 499ProxyFragment parent = _parent;
MS\Internal\AutomationProxies\WindowsListViewItemCheckBox.cs (1)
30internal ListViewItemCheckbox (IntPtr hwnd, ProxyFragment parent, int item, int checkbox) :
MS\Internal\AutomationProxies\WindowsListViewItemStartMenu.cs (1)
30internal ListViewItemStartMenu(IntPtr hwnd, ProxyFragment parent, int item, IAccessible acc)
MS\Internal\AutomationProxies\WindowsListViewScroll.cs (1)
32internal WindowsListViewScrollBar(IntPtr hwnd, ProxyFragment parent, int item, int sbFlag)
MS\Internal\AutomationProxies\WindowsListViewSubItem.cs (2)
28internal ListViewSubItem (IntPtr hwnd, ProxyFragment parent, int item, int itemParent) 347internal static ProxySimple ElementProviderFromPoint (IntPtr hwnd, ProxyFragment parent, int item, int x, int y)
MS\Internal\AutomationProxies\WindowsMenu.cs (8)
38internal WindowsMenu(IntPtr hwnd, ProxyFragment parent, IntPtr hmenu, MenuType type, int item) 197internal static WindowsMenu CreateSystemMenu (IntPtr hwnd, ProxyFragment parent) 551ProxyFragment parent = null; 1081private static ProxyFragment GetSystemPopupParent () 1095ProxyFragment systemMenu = (ProxyFragment) titleBar.CreateTitleBarChild (WindowsTitleBar._systemMenu); 1097return (ProxyFragment) systemMenu.GetFirstChild (); 1171internal MenuItem (IntPtr hwnd, ProxyFragment parent, int item, IntPtr hmenu, WindowsMenu.MenuType type)
MS\Internal\AutomationProxies\WindowsNonControl.cs (1)
25WindowsNonControl(IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsProgressbar.cs (1)
24WindowsProgressBar (IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsRebar.cs (3)
26WindowsRebar (IntPtr hwnd, ProxyFragment parent, int item) 255internal RebarBandItem (IntPtr hwnd, ProxyFragment parent, int item) 478internal RebarBandChildOverrideProxy (IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsRichEdit.cs (1)
29WindowsRichEdit (IntPtr hwnd, ProxyFragment parent, int style)
MS\Internal\AutomationProxies\WindowsScrollBar.cs (1)
30internal WindowsScrollBar (IntPtr hwnd, ProxyFragment parent, int item, int sbFlag)
MS\Internal\AutomationProxies\WindowsScrollBarBits.cs (3)
37internal WindowsScrollBarBits (IntPtr hwnd, ProxyFragment parent, int item, int sbFlag) 81internal static ProxySimple CreateFromChildId(IntPtr hwnd, ProxyFragment parent, int idChild, int sbFlag) 203static internal Rect GetBoundingRectangle(IntPtr hwnd, ProxyFragment parent, WindowsScrollBar.ScrollBarItem item, int sbFlag)
MS\Internal\AutomationProxies\WindowsSlider.cs (2)
27WindowsSlider (IntPtr hwnd, ProxyFragment parent, int item) 359internal SliderItem (IntPtr hwnd, ProxyFragment parent, int item, bool fHorizontal)
MS\Internal\AutomationProxies\WindowsSpinner.cs (1)
27internal WindowsSpinner(IntPtr hwndUpDown, IntPtr hwndEdit, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsStatic.cs (1)
24WindowsStatic (IntPtr hwnd, ProxyFragment parent, StaticType type, int style)
MS\Internal\AutomationProxies\WindowsStatusBar.cs (3)
26internal 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)
71ProxyFragment header = new WindowsSysHeader(hwnd); 360internal HeaderItem (IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsTab.cs (4)
36public WindowsTab (IntPtr hwnd, ProxyFragment parent, int item) 675internal ProxyFragment CreateTabItem(int index) 906internal WindowsTabItem(IntPtr hwnd, ProxyFragment parent, int item, bool fIsWinform) 1395internal WindowsTabChildOverrideProxy(IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsTitleBar.cs (2)
30public WindowsTitleBar (IntPtr hwnd, ProxyFragment parent, int item) 247public TitleBarButton (IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsToolbar.cs (2)
28protected WindowsToolbar (IntPtr hwnd, ProxyFragment parent, int item) 359internal ToolbarItem(IntPtr hwnd, ProxyFragment parent, int item, int idCommand)
MS\Internal\AutomationProxies\WindowsToolbarAsMenu.cs (1)
28internal WindowsToolbarAsMenu(IntPtr hwnd, ProxyFragment parent, int item, Accessible acc)
MS\Internal\AutomationProxies\WindowsToolbarItemAsMenuItem.cs (1)
29internal ToolbarItemAsMenuItem(IntPtr hwnd, ProxyFragment parent, int item, int idCommand, Accessible acc)
MS\Internal\AutomationProxies\WindowsTooltip.cs (1)
30WindowsTooltip (IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsTreeView.cs (7)
27internal WindowsTreeView (IntPtr hwnd, ProxyFragment parent, int item) 378private ProxyFragment CreateTreeViewItem (IntPtr hItem, int depth) 383private ProxyFragment CreateTreeViewItemAndParents (IntPtr hItem) 388private ProxyFragment CreateParents (IntPtr hwnd, IntPtr hItem) 398ProxyFragment elParent = CreateParents (hwnd, hItemParent); 722internal TreeViewItem (IntPtr hwnd, ProxyFragment parent, IntPtr hItem, int depth) 1059for (ProxyFragment topLevelParent = _parent; ; topLevelParent = topLevelParent._parent)
MS\Internal\AutomationProxies\WindowsUpDown.cs (2)
27internal WindowsUpDown (IntPtr hwnd, ProxyFragment parent, int item) 424internal SpinButtonItem (IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WinFormsSpinner.cs (2)
29internal WinformsSpinner(IntPtr hwnd, IntPtr hwndEdit, IntPtr hwndUpDown, ProxyFragment parent, int item) 490internal WinformsSpinnerEdit(IntPtr hwnd, IntPtr hwndEdit, IntPtr hwndUpDown, ProxyFragment parent, int item)