12 types derived from ProxyFragment
UIAutomationClientSideProviders (12)
MS\Internal\AutomationProxies\ProxyHwnd.cs (1)
31class 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)
18internal class ListViewItem : ProxyFragment, IInvokeProvider,
MS\Internal\AutomationProxies\WindowsMenu.cs (2)
1158internal class MenuItem : ProxyFragment, IInvokeProvider, IExpandCollapseProvider, ISelectionItemProvider, IToggleProvider 2839internal class DestroyedMenuItem : ProxyFragment, IInvokeProvider
MS\Internal\AutomationProxies\WindowsRebar.cs (1)
247class RebarBandItem: ProxyFragment, IInvokeProvider
MS\Internal\AutomationProxies\WindowsStatusBar.cs (1)
742class StatusBarGrip: ProxyFragment
MS\Internal\AutomationProxies\WindowsSysHeader.cs (1)
348internal class HeaderItem: ProxyFragment, IInvokeProvider, IExpandCollapseProvider
MS\Internal\AutomationProxies\WindowsTab.cs (1)
895class WindowsTabItem : ProxyFragment, ISelectionItemProvider, IScrollItemProvider
MS\Internal\AutomationProxies\WindowsTitleBar.cs (1)
20class WindowsTitleBar: ProxyFragment
MS\Internal\AutomationProxies\WindowsTreeView.cs (1)
709class TreeViewItem : ProxyFragment, ISelectionItemProvider, IExpandCollapseProvider, IValueProvider, IToggleProvider, IScrollItemProvider, IInvokeProvider
118 references to ProxyFragment
UIAutomationClientSideProviders (118)
MS\Internal\AutomationProxies\ClickablePoint.cs (3)
136internal static void ExcludeChildren(ProxyFragment fragment, ArrayList alIn, ArrayList alOut) 157if (simple is ProxyFragment) 159ExcludeChildren((ProxyFragment)simple, alIn, alOut);
MS\Internal\AutomationProxies\NonClientArea.cs (18)
215ProxyFragment ret = CreateNonClientChild(NonClientItem.HScrollBar); 221ProxyFragment ret = CreateNonClientChild(NonClientItem.VScrollBar); 273ProxyFragment systemMenu = (ProxyFragment)titleBar.CreateTitleBarChild(WindowsTitleBar._systemMenu); 425private ProxyFragment ReturnNextNonClientChild (bool next, NonClientItem start) 427ProxyFragment el; 456internal ProxyFragment CreateNonClientChild (NonClientItem item) 559private ProxyFragment FindGrip(int x,int y) 564ProxyFragment grip = CreateNonClientChild(NonClientItem.Grip); 577private ProxyFragment FindGripMirrored(int x, int y) 586ProxyFragment grip = CreateNonClientChild(NonClientItem.Grip); 608ProxyFragment systemMenu = (ProxyFragment)titleBar.CreateTitleBarChild(WindowsTitleBar._systemMenu); 625ProxyFragment menu = CreateNonClientChild(NonClientItem.Menu); 667ProxyFragment el = new NonClientArea(hwnd); 675ProxyFragment scrollBar = new WindowsScrollBar(hwnd, el, (int)item, sbFlag); 717el = (ProxyFragment)WindowsListBox.Create(hwnd, 0); 725ProxyFragment 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)
41internal ProxyHwnd (IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\ProxySimple.cs (4)
58internal ProxySimple(IntPtr hwnd, ProxyFragment parent, int item) 597ProxyFragment proxyFrag = this as ProxyFragment; 694internal ProxyFragment _parent;
MS\Internal\AutomationProxies\WindowsAltTab.cs (2)
28internal WindowsAltTab(IntPtr hwnd, ProxyFragment parent, int item) 56ProxyFragment 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) 882internal 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)
25internal 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); 655internal ListboxItem (IntPtr hwnd, ProxyFragment parent, int item) 1155ProxyFragment combo = (WindowsComboBox)_parent._parent;
MS\Internal\AutomationProxies\WindowsListView.cs (12)
67internal WindowsListView (IntPtr hwnd, ProxyFragment parent, int item) 417ProxyFragment group = new WindowsListViewGroup (_hwnd, this, groupID); 418return ProxyFragment.DrillDownFragment (group, x, y); 427ProxyFragment item = CreateListViewItemOrStartMenuItem(this, hitTest.iItem); 428return ProxyFragment.DrillDownFragment (item, x, y); 1564private ProxyFragment CreateListViewItem(int index) 1570private ProxyFragment CreateListViewGroup (int groupID) 1621private ProxyFragment CreateListViewItemOrStartMenuItem(ProxyFragment parent, int item) 1628ProxyFragment proxyFragment = new ListViewItemStartMenu(_hwnd, parent, item, AccessibleObject); 1706ProxyFragment lvItem = CreateListViewItem (row); 1959el = ((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) 590private ProxyFragment CreateListViewItem (int index) 630ProxyFragment 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)
30internal ListViewItem (IntPtr hwnd, ProxyFragment parent, int item) 497ProxyFragment 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)
35internal WindowsMenu(IntPtr hwnd, ProxyFragment parent, IntPtr hmenu, MenuType type, int item) 194internal static WindowsMenu CreateSystemMenu (IntPtr hwnd, ProxyFragment parent) 548ProxyFragment parent = null; 1078private static ProxyFragment GetSystemPopupParent () 1092ProxyFragment systemMenu = (ProxyFragment) titleBar.CreateTitleBarChild (WindowsTitleBar._systemMenu); 1094return (ProxyFragment) systemMenu.GetFirstChild (); 1168internal 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) 257internal RebarBandItem (IntPtr hwnd, ProxyFragment parent, int item) 482internal 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) 421internal WindowsStatusBarPane (IntPtr hwnd, ProxyFragment parent, int item, Accessible acc) 646internal WindowsStatusBarPaneChildOverrideProxy(IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsSysHeader.cs (2)
71ProxyFragment header = new WindowsSysHeader(hwnd); 358internal HeaderItem (IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsTab.cs (4)
36public WindowsTab (IntPtr hwnd, ProxyFragment parent, int item) 674internal ProxyFragment CreateTabItem(int index) 905internal WindowsTabItem(IntPtr hwnd, ProxyFragment parent, int item, bool fIsWinform) 1394internal 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) 356internal 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)
27WindowsTooltip (IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsTreeView.cs (7)
27internal WindowsTreeView (IntPtr hwnd, ProxyFragment parent, int item) 375private ProxyFragment CreateTreeViewItem (IntPtr hItem, int depth) 380private ProxyFragment CreateTreeViewItemAndParents (IntPtr hItem) 385private ProxyFragment CreateParents (IntPtr hwnd, IntPtr hItem) 395ProxyFragment elParent = CreateParents (hwnd, hItemParent); 719internal TreeViewItem (IntPtr hwnd, ProxyFragment parent, IntPtr hItem, int depth) 1056for (ProxyFragment topLevelParent = _parent; ; topLevelParent = topLevelParent._parent)
MS\Internal\AutomationProxies\WindowsUpDown.cs (2)
27internal WindowsUpDown (IntPtr hwnd, ProxyFragment parent, int item) 421internal 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) 484internal WinformsSpinnerEdit(IntPtr hwnd, IntPtr hwndEdit, IntPtr hwndUpDown, ProxyFragment parent, int item)