12 types derived from ProxyFragment
UIAutomationClientsideProviders (12)
MS\Internal\AutomationProxies\ProxyHwnd.cs (1)
50class ProxyHwnd : ProxyFragment, IRawElementProviderAdviseEvents
MS\Internal\AutomationProxies\WindowsGrip.cs (1)
28class WindowsGrip: ProxyFragment
MS\Internal\AutomationProxies\WindowsListViewGroup.cs (1)
28class WindowsListViewGroup : ProxyFragment, IGridProvider, IExpandCollapseProvider
MS\Internal\AutomationProxies\WindowsListViewItem.cs (1)
30internal class ListViewItem : ProxyFragment, IInvokeProvider,
MS\Internal\AutomationProxies\WindowsMenu.cs (2)
1176internal class MenuItem : ProxyFragment, IInvokeProvider, IExpandCollapseProvider, ISelectionItemProvider, IToggleProvider 2859internal class DestroyedMenuItem : ProxyFragment, IInvokeProvider
MS\Internal\AutomationProxies\WindowsRebar.cs (1)
263class RebarBandItem: ProxyFragment, IInvokeProvider
MS\Internal\AutomationProxies\WindowsStatusBar.cs (1)
755class StatusBarGrip: ProxyFragment
MS\Internal\AutomationProxies\WindowsSysHeader.cs (1)
363internal class HeaderItem: ProxyFragment, IInvokeProvider, IExpandCollapseProvider
MS\Internal\AutomationProxies\WindowsTab.cs (1)
896class WindowsTabItem : ProxyFragment, ISelectionItemProvider, IScrollItemProvider
MS\Internal\AutomationProxies\WindowsTitleBar.cs (1)
32class WindowsTitleBar: ProxyFragment
MS\Internal\AutomationProxies\WindowsTreeView.cs (1)
723class TreeViewItem : ProxyFragment, ISelectionItemProvider, IExpandCollapseProvider, IValueProvider, IToggleProvider, IScrollItemProvider, IInvokeProvider
118 references to ProxyFragment
UIAutomationClientsideProviders (118)
MS\Internal\AutomationProxies\ClickablePoint.cs (3)
140internal static void ExcludeChildren(ProxyFragment fragment, ArrayList alIn, ArrayList alOut) 161if (simple is ProxyFragment) 163ExcludeChildren((ProxyFragment)simple, alIn, alOut);
MS\Internal\AutomationProxies\NonClientArea.cs (18)
222ProxyFragment ret = CreateNonClientChild(NonClientItem.HScrollBar); 228ProxyFragment ret = CreateNonClientChild(NonClientItem.VScrollBar); 280ProxyFragment systemMenu = (ProxyFragment)titleBar.CreateTitleBarChild(WindowsTitleBar._systemMenu); 432private ProxyFragment ReturnNextNonClientChild (bool next, NonClientItem start) 434ProxyFragment el; 463internal ProxyFragment CreateNonClientChild (NonClientItem item) 566private ProxyFragment FindGrip(int x,int y) 571ProxyFragment grip = CreateNonClientChild(NonClientItem.Grip); 584private ProxyFragment FindGripMirrored(int x, int y) 593ProxyFragment grip = CreateNonClientChild(NonClientItem.Grip); 615ProxyFragment systemMenu = (ProxyFragment)titleBar.CreateTitleBarChild(WindowsTitleBar._systemMenu); 632ProxyFragment menu = CreateNonClientChild(NonClientItem.Menu); 680ProxyFragment el = new NonClientArea(hwnd); 688ProxyFragment scrollBar = new WindowsScrollBar(hwnd, el, (int)item, sbFlag); 733el = (ProxyFragment)WindowsListBox.Create(hwnd, 0); 744ProxyFragment elw = new NonClientArea(hwnd);
MS\Internal\AutomationProxies\ProxyFragment.cs (3)
63internal ProxyFragment (IntPtr hwnd, ProxyFragment parent, int item) : base (hwnd, parent, item) 217static internal ProxySimple DrillDownFragment(ProxyFragment fragment, int x, int y) 235fragment = fromPoint as ProxyFragment;
MS\Internal\AutomationProxies\ProxyHwnd.cs (1)
60internal ProxyHwnd (IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\ProxySimple.cs (4)
73internal ProxySimple(IntPtr hwnd, ProxyFragment parent, int item) 614ProxyFragment proxyFrag = this as ProxyFragment; 711internal ProxyFragment _parent;
MS\Internal\AutomationProxies\WindowsAltTab.cs (2)
44internal WindowsAltTab(IntPtr hwnd, ProxyFragment parent, int item) 72ProxyFragment parent = null;
MS\Internal\AutomationProxies\WindowsButton.cs (1)
43internal WindowsButton (IntPtr hwnd, ProxyFragment parent, ButtonType type, int style, Accessible acc)
MS\Internal\AutomationProxies\WindowsComboBox.cs (2)
55WindowsComboBox (IntPtr hwnd, ProxyFragment parent, IntPtr hwndEx, int item) 902internal WindowsComboButton (IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsEditBox.cs (1)
49internal WindowsEditBox (IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsFormsLinkLabel.cs (1)
41internal FormsLink (IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsHyperlink.cs (3)
37WindowsHyperlink (IntPtr hwnd, ProxyFragment parent, int item) 77wtv = new WindowsHyperlinkItem(hwnd, (ProxyFragment)wtv, idChild); 371internal WindowsHyperlinkItem(IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsIPAddress.cs (1)
39WindowsIPAddress (IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsListBox.cs (5)
41internal WindowsListBox (IntPtr hwnd, ProxyFragment parent, int item, bool parentedByCombo) 73ProxyFragment parent = null; 92parent = (ProxyFragment)WindowsComboBox.Create(cbInfo.hwndCombo, 0); 676internal ListboxItem (IntPtr hwnd, ProxyFragment parent, int item) 1176ProxyFragment combo = (WindowsComboBox)_parent._parent;
MS\Internal\AutomationProxies\WindowsListView.cs (12)
77internal WindowsListView (IntPtr hwnd, ProxyFragment parent, int item) 430ProxyFragment group = new WindowsListViewGroup (_hwnd, this, groupID); 431return ProxyFragment.DrillDownFragment (group, x, y); 440ProxyFragment item = CreateListViewItemOrStartMenuItem(this, hitTest.iItem); 441return ProxyFragment.DrillDownFragment (item, x, y); 1575private ProxyFragment CreateListViewItem(int index) 1581private ProxyFragment CreateListViewGroup (int groupID) 1632private ProxyFragment CreateListViewItemOrStartMenuItem(ProxyFragment parent, int item) 1639ProxyFragment proxyFragment = new ListViewItemStartMenu(_hwnd, parent, item, AccessibleObject); 1717ProxyFragment lvItem = CreateListViewItem (row); 1969el = ((ProxyFragment)el).GetFirstChild();
MS\Internal\AutomationProxies\WindowsListViewGroup.cs (4)
38internal WindowsListViewGroup (IntPtr hwnd, ProxyFragment parent, int groupID) 471internal static ProxySimple GetFocusInGroup (IntPtr hwnd, ProxyFragment parent) 598private ProxyFragment CreateListViewItem (int index) 638ProxyFragment lvItem = CreateListViewItem (lvitemIndex);
MS\Internal\AutomationProxies\WindowsListViewGroupSubsetLink.cs (1)
41internal ListViewGroupSubsetLink (IntPtr hwnd, ProxyFragment parent, int item, int groupId)
MS\Internal\AutomationProxies\WindowsListViewItem.cs (2)
42internal ListViewItem (IntPtr hwnd, ProxyFragment parent, int item) 507ProxyFragment parent = _parent;
MS\Internal\AutomationProxies\WindowsListViewItemCheckBox.cs (1)
37internal ListViewItemCheckbox (IntPtr hwnd, ProxyFragment parent, int item, int checkbox) :
MS\Internal\AutomationProxies\WindowsListViewItemStartMenu.cs (1)
41internal ListViewItemStartMenu(IntPtr hwnd, ProxyFragment parent, int item, IAccessible acc)
MS\Internal\AutomationProxies\WindowsListViewScroll.cs (1)
43internal WindowsListViewScrollBar(IntPtr hwnd, ProxyFragment parent, int item, int sbFlag)
MS\Internal\AutomationProxies\WindowsListViewSubItem.cs (2)
36internal ListViewSubItem (IntPtr hwnd, ProxyFragment parent, int item, int itemParent) 355internal static ProxySimple ElementProviderFromPoint (IntPtr hwnd, ProxyFragment parent, int item, int x, int y)
MS\Internal\AutomationProxies\WindowsMenu.cs (8)
51internal WindowsMenu(IntPtr hwnd, ProxyFragment parent, IntPtr hmenu, MenuType type, int item) 210internal static WindowsMenu CreateSystemMenu (IntPtr hwnd, ProxyFragment parent) 564ProxyFragment parent = null; 1096private static ProxyFragment GetSystemPopupParent () 1110ProxyFragment systemMenu = (ProxyFragment) titleBar.CreateTitleBarChild (WindowsTitleBar._systemMenu); 1112return (ProxyFragment) systemMenu.GetFirstChild (); 1186internal MenuItem (IntPtr hwnd, ProxyFragment parent, int item, IntPtr hmenu, WindowsMenu.MenuType type)
MS\Internal\AutomationProxies\WindowsNonControl.cs (1)
35WindowsNonControl(IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsProgressbar.cs (1)
36WindowsProgressBar (IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsRebar.cs (3)
40WindowsRebar (IntPtr hwnd, ProxyFragment parent, int item) 273internal RebarBandItem (IntPtr hwnd, ProxyFragment parent, int item) 496internal RebarBandChildOverrideProxy (IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsRichEdit.cs (1)
41WindowsRichEdit (IntPtr hwnd, ProxyFragment parent, int style)
MS\Internal\AutomationProxies\WindowsScrollBar.cs (1)
40internal WindowsScrollBar (IntPtr hwnd, ProxyFragment parent, int item, int sbFlag)
MS\Internal\AutomationProxies\WindowsScrollBarBits.cs (3)
46internal WindowsScrollBarBits (IntPtr hwnd, ProxyFragment parent, int item, int sbFlag) 90internal static ProxySimple CreateFromChildId(IntPtr hwnd, ProxyFragment parent, int idChild, int sbFlag) 212static internal Rect GetBoundingRectangle(IntPtr hwnd, ProxyFragment parent, WindowsScrollBar.ScrollBarItem item, int sbFlag)
MS\Internal\AutomationProxies\WindowsSlider.cs (2)
39WindowsSlider (IntPtr hwnd, ProxyFragment parent, int item) 375internal SliderItem (IntPtr hwnd, ProxyFragment parent, int item, bool fHorizontal)
MS\Internal\AutomationProxies\WindowsSpinner.cs (1)
40internal WindowsSpinner(IntPtr hwndUpDown, IntPtr hwndEdit, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsStatic.cs (1)
34WindowsStatic (IntPtr hwnd, ProxyFragment parent, StaticType type, int style)
MS\Internal\AutomationProxies\WindowsStatusBar.cs (3)
36internal WindowsStatusBar(IntPtr hwnd, ProxyFragment parent, int item, Accessible acc) 434internal WindowsStatusBarPane (IntPtr hwnd, ProxyFragment parent, int item, Accessible acc) 659internal WindowsStatusBarPaneChildOverrideProxy(IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsSysHeader.cs (2)
84ProxyFragment header = new WindowsSysHeader(hwnd); 373internal 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)
42public WindowsTitleBar (IntPtr hwnd, ProxyFragment parent, int item) 259public TitleBarButton (IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsToolbar.cs (2)
38protected WindowsToolbar (IntPtr hwnd, ProxyFragment parent, int item) 370internal ToolbarItem(IntPtr hwnd, ProxyFragment parent, int item, int idCommand)
MS\Internal\AutomationProxies\WindowsToolbarAsMenu.cs (1)
35internal WindowsToolbarAsMenu(IntPtr hwnd, ProxyFragment parent, int item, Accessible acc)
MS\Internal\AutomationProxies\WindowsToolbarItemAsMenuItem.cs (1)
35internal ToolbarItemAsMenuItem(IntPtr hwnd, ProxyFragment parent, int item, int idCommand, Accessible acc)
MS\Internal\AutomationProxies\WindowsTooltip.cs (1)
41WindowsTooltip (IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WindowsTreeView.cs (7)
38internal WindowsTreeView (IntPtr hwnd, ProxyFragment parent, int item) 389private ProxyFragment CreateTreeViewItem (IntPtr hItem, int depth) 394private ProxyFragment CreateTreeViewItemAndParents (IntPtr hItem) 399private ProxyFragment CreateParents (IntPtr hwnd, IntPtr hItem) 409ProxyFragment elParent = CreateParents (hwnd, hItemParent); 733internal TreeViewItem (IntPtr hwnd, ProxyFragment parent, IntPtr hItem, int depth) 1070for (ProxyFragment topLevelParent = _parent; ; topLevelParent = topLevelParent._parent)
MS\Internal\AutomationProxies\WindowsUpDown.cs (2)
40internal WindowsUpDown (IntPtr hwnd, ProxyFragment parent, int item) 441internal SpinButtonItem (IntPtr hwnd, ProxyFragment parent, int item)
MS\Internal\AutomationProxies\WinFormsSpinner.cs (2)
39internal WinformsSpinner(IntPtr hwnd, IntPtr hwndEdit, IntPtr hwndUpDown, ProxyFragment parent, int item) 500internal WinformsSpinnerEdit(IntPtr hwnd, IntPtr hwndEdit, IntPtr hwndUpDown, ProxyFragment parent, int item)