96 references to IRawElementProviderFragmentRoot
System.Windows.Forms (64)
System\Windows\Forms\Accessibility\AccessibleObject.cs (9)
32
IRawElementProviderFragmentRoot
.Interface,
62
IRawElementProviderFragmentRoot
,
723
internal virtual
IRawElementProviderFragmentRoot
.Interface? FragmentRoot => null;
751
private protected virtual
IRawElementProviderFragmentRoot
.Interface? ToolStripFragmentRoot => null;
1094
HRESULT IRawElementProviderFragment.Interface.get_FragmentRoot(
IRawElementProviderFragmentRoot
** pRetVal)
1102
? ComHelpers.GetComPointer<
IRawElementProviderFragmentRoot
>(ToolStripFragmentRoot)
1103
: ComHelpers.TryGetComPointer<
IRawElementProviderFragmentRoot
>(FragmentRoot);
1107
HRESULT
IRawElementProviderFragmentRoot
.Interface.ElementProviderFromPoint(double x, double y, IRawElementProviderFragment** pRetVal)
1118
HRESULT
IRawElementProviderFragmentRoot
.Interface.GetFocus(IRawElementProviderFragment** pRetVal)
System\Windows\Forms\Accessibility\Control.ControlAccessibleObject.cs (1)
552
private protected override
IRawElementProviderFragmentRoot
.Interface? ToolStripFragmentRoot =>
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxAccessibleObject.cs (1)
84
internal override
IRawElementProviderFragmentRoot
.Interface? FragmentRoot => this;
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildDropDownButtonUiaProvider.cs (1)
72
internal override
IRawElementProviderFragmentRoot
.Interface FragmentRoot => _owner.AccessibilityObject;
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildEditUiaProvider.cs (1)
64
internal override
IRawElementProviderFragmentRoot
.Interface FragmentRoot => _owningComboBox.AccessibilityObject;
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildListUiaProvider.cs (1)
99
internal override
IRawElementProviderFragmentRoot
.Interface FragmentRoot => _owningComboBox.AccessibilityObject;
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildTextUiaProvider.cs (1)
98
internal override
IRawElementProviderFragmentRoot
.Interface FragmentRoot => _owner.AccessibilityObject;
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxItemAccessibleObject.cs (1)
104
internal override
IRawElementProviderFragmentRoot
.Interface FragmentRoot => _owningComboBox.AccessibilityObject;
System\Windows\Forms\Controls\DataGridView\DataGridView.AccessibleObject.cs (1)
347
internal override
IRawElementProviderFragmentRoot
.Interface FragmentRoot => this;
System\Windows\Forms\Controls\DataGridView\DataGridView.DataGridViewEditingPanelAccessibleObject.cs (1)
26
internal override
IRawElementProviderFragmentRoot
.Interface FragmentRoot =>
System\Windows\Forms\Controls\DataGridView\DataGridView.TopRowAccessibleObject.cs (2)
189
internal override
IRawElementProviderFragmentRoot
.Interface FragmentRoot =>
192
: (
IRawElementProviderFragmentRoot
.Interface)_ownerDataGridView.AccessibilityObject;
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.DataGridViewCellAccessibleObject.cs (1)
636
internal override
IRawElementProviderFragmentRoot
.Interface? FragmentRoot => _owner?.DataGridView?.AccessibilityObject;
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxEditingControl.DataGridViewComboBoxEditingControlAccessibleObject.cs (1)
49
internal override
IRawElementProviderFragmentRoot
.Interface? FragmentRoot
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.DataGridViewRowAccessibleObject.cs (1)
469
internal override
IRawElementProviderFragmentRoot
.Interface? FragmentRoot => ParentPrivate;
System\Windows\Forms\Controls\DataGridView\DataGridViewTextBoxEditingControl.DataGridViewTextBoxEditingControlAccessibleObject.cs (1)
55
internal override
IRawElementProviderFragmentRoot
.Interface? FragmentRoot =>
System\Windows\Forms\Controls\Labels\LinkLabel.Link.LinkAccessibleObject.cs (1)
87
internal override
IRawElementProviderFragmentRoot
.Interface FragmentRoot => _linkLabelAccessibleObject;
System\Windows\Forms\Controls\Labels\LinkLabel.LinkLabelAccessibleObject.cs (1)
38
internal override
IRawElementProviderFragmentRoot
.Interface FragmentRoot => this;
System\Windows\Forms\Controls\ListBoxes\ListBox.AccessibleObject.cs (1)
34
internal override
IRawElementProviderFragmentRoot
.Interface FragmentRoot => this;
System\Windows\Forms\Controls\ListBoxes\ListBox.ItemAccessibleObject.cs (1)
30
internal override
IRawElementProviderFragmentRoot
.Interface FragmentRoot => _owningAccessibleObject;
System\Windows\Forms\Controls\ListView\ListViewGroup.ListViewGroupAccessibleObject.cs (1)
94
internal override
IRawElementProviderFragmentRoot
.Interface FragmentRoot => _owningListView.AccessibilityObject;
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemBaseAccessibleObject.cs (1)
53
internal override
IRawElementProviderFragmentRoot
.Interface FragmentRoot => _owningListView.AccessibilityObject;
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemImageAccessibleObject.cs (1)
34
internal override
IRawElementProviderFragmentRoot
.Interface? FragmentRoot => _owningItem.ListView?.AccessibilityObject;
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewSubItem.ListViewSubItemAccessibleObject.cs (1)
30
internal override
IRawElementProviderFragmentRoot
.Interface FragmentRoot => _owningListView.AccessibilityObject;
System\Windows\Forms\Controls\ListView\ListViewLabelEditAccessibleObject.cs (1)
62
internal override
IRawElementProviderFragmentRoot
.Interface? FragmentRoot =>
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.MonthCalendarChildAccessibleObject.cs (1)
43
internal override
IRawElementProviderFragmentRoot
.Interface FragmentRoot => _monthCalendarAccessibleObject;
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.PropertyGridAccessibleObject.cs (1)
94
internal override
IRawElementProviderFragmentRoot
.Interface FragmentRoot => this;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\DropDownButton.DropDownButtonAccessibleObject.cs (1)
61
internal override
IRawElementProviderFragmentRoot
.Interface? FragmentRoot
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.GridEntryAccessibleObject.cs (1)
161
internal override
IRawElementProviderFragmentRoot
.Interface? FragmentRoot
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.DropDownHolder.DropDownHolderAccessibleObject.cs (1)
48
internal override
IRawElementProviderFragmentRoot
.Interface? FragmentRoot =>
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.GridViewListBoxAccessibleObject.cs (1)
54
internal override
IRawElementProviderFragmentRoot
.Interface FragmentRoot =>
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.GridViewListBoxItemAccessibleObject.cs (1)
23
internal override
IRawElementProviderFragmentRoot
.Interface FragmentRoot => _owningGridViewListBox.AccessibilityObject;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.GridViewTextBox.GridViewTextBoxAccessibleObject.cs (1)
61
internal override
IRawElementProviderFragmentRoot
.Interface? FragmentRoot =>
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.PropertyGridViewAccessibleObject.cs (1)
55
internal override
IRawElementProviderFragmentRoot
.Interface? FragmentRoot =>
System\Windows\Forms\Controls\TabControl\TabControl.TabControlAccessibleObject.cs (1)
40
internal override
IRawElementProviderFragmentRoot
.Interface FragmentRoot => this;
System\Windows\Forms\Controls\TabControl\TabPage.TabAccessibleObject.cs (1)
61
internal override
IRawElementProviderFragmentRoot
.Interface? FragmentRoot => OwningTabControl?.AccessibilityObject;
System\Windows\Forms\Controls\TabControl\TabPage.TabPageAccessibleObject.cs (1)
21
internal override
IRawElementProviderFragmentRoot
.Interface? FragmentRoot => OwningTabControl?.AccessibilityObject;
System\Windows\Forms\Controls\ToolStrips\ToolStrip.ToolStripAccessibleObject.cs (1)
379
internal override
IRawElementProviderFragmentRoot
.Interface FragmentRoot => this;
System\Windows\Forms\Controls\ToolStrips\ToolStripComboBox.ToolStripComboBoxControl.ToolStripComboBoxControlAccessibleObject.cs (1)
37
internal override
IRawElementProviderFragmentRoot
.Interface? FragmentRoot =>
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.ToolStripControlHostAccessibleObject.cs (1)
81
internal override
IRawElementProviderFragmentRoot
.Interface? FragmentRoot =>
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.ToolStripHostedControlAccessibleObject.cs (1)
32
internal override
IRawElementProviderFragmentRoot
.Interface? FragmentRoot =>
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.ToolStripItemAccessibleObject.cs (1)
329
internal override
IRawElementProviderFragmentRoot
.Interface? FragmentRoot =>
System\Windows\Forms\Controls\ToolStrips\ToolStripProgressBar.ToolStripProgressBarControlAccessibleObject.cs (1)
20
internal override
IRawElementProviderFragmentRoot
.Interface? FragmentRoot =>
System\Windows\Forms\Controls\ToolStrips\ToolStripScrollButton.StickyLabelAccessibleObject.cs (1)
42
internal override
IRawElementProviderFragmentRoot
.Interface? FragmentRoot =>
System\Windows\Forms\Controls\TrackBar\TrackBar.TrackBarChildAccessibleObject.cs (1)
48
internal override
IRawElementProviderFragmentRoot
.Interface? FragmentRoot => ParentInternal;
System\Windows\Forms\Controls\TreeView\TreeNode.TreeNodeAccessibleObject.cs (1)
80
internal override
IRawElementProviderFragmentRoot
.Interface FragmentRoot => _owningTreeView.AccessibilityObject;
System\Windows\Forms\Controls\TreeView\TreeView.TreeViewAccessibleObject.cs (1)
23
internal override
IRawElementProviderFragmentRoot
.Interface FragmentRoot => this;
System\Windows\Forms\Controls\TreeView\TreeViewLabelEditAccessibleObject.cs (1)
24
internal override
IRawElementProviderFragmentRoot
.Interface? FragmentRoot =>
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownButtons.UpDownButtonsAccessibleObject.cs (1)
43
internal override
IRawElementProviderFragmentRoot
.Interface FragmentRoot => this;
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownButtons.UpDownButtonsAccessibleObject.DirectionButtonAccessibleObject.cs (1)
74
internal override
IRawElementProviderFragmentRoot
.Interface FragmentRoot => Parent;
System\Windows\Forms\ErrorProvider\ErrorProvider.ControlItem.ControlItemAccessibleObject.cs (1)
51
internal override
IRawElementProviderFragmentRoot
.Interface? FragmentRoot => Parent;
System\Windows\Forms\ErrorProvider\ErrorProvider.ErrorWindow.ErrorWindowAccessibleObject.cs (1)
42
internal override
IRawElementProviderFragmentRoot
.Interface FragmentRoot => this;
System\Windows\Forms\Panels\Panel.PanelAccessibleObject.cs (1)
21
internal override
IRawElementProviderFragmentRoot
.Interface FragmentRoot => this;
System\Windows\Forms\Printing\PrintPreviewControl.PrintPreviewControlAccessibleObject.cs (1)
68
internal override
IRawElementProviderFragmentRoot
.Interface FragmentRoot => this;
System\Windows\Forms\Scrolling\ScrollBar.ScrollBarAccessibleObject.cs (1)
29
internal override
IRawElementProviderFragmentRoot
.Interface? FragmentRoot => this;
System\Windows\Forms\Scrolling\ScrollBar.ScrollBarChildAccessibleObject.cs (1)
59
internal override
IRawElementProviderFragmentRoot
.Interface FragmentRoot => ParentInternal;
System.Windows.Forms.Primitives (29)
Interop\UiaCore\Interop.StubFragmentRoot.cs (5)
13
IRawElementProviderFragmentRoot
.Interface,
16
IManagedWrapper<
IRawElementProviderFragmentRoot
, IRawElementProviderFragment, IRawElementProviderSimple>
22
HRESULT
IRawElementProviderFragmentRoot
.Interface.ElementProviderFromPoint(double x, double y, IRawElementProviderFragment** pRetVal)
33
HRESULT
IRawElementProviderFragmentRoot
.Interface.GetFocus(IRawElementProviderFragment** pRetVal)
90
HRESULT IRawElementProviderFragment.Interface.get_FragmentRoot(
IRawElementProviderFragmentRoot
** pRetVal)
Windows.Win32.IRawElementProviderFragment.g.cs (5)
262
private static winmdroot.Foundation.HRESULT get_FragmentRoot(IRawElementProviderFragment* pThis, winmdroot.UI.Accessibility.
IRawElementProviderFragmentRoot
** pRetVal)
284
public unsafe winmdroot.Foundation.HRESULT get_FragmentRoot(winmdroot.UI.Accessibility.
IRawElementProviderFragmentRoot
** pRetVal)
286
return ((delegate *unmanaged [Stdcall]<IRawElementProviderFragment*,winmdroot.UI.Accessibility.
IRawElementProviderFragmentRoot
** ,winmdroot.Foundation.HRESULT>)lpVtbl[8])((IRawElementProviderFragment*)Unsafe.AsPointer(ref this), pRetVal);
326
internal delegate *unmanaged [Stdcall]<IRawElementProviderFragment*,winmdroot.UI.Accessibility.
IRawElementProviderFragmentRoot
** ,winmdroot.Foundation.HRESULT> get_FragmentRoot_9;
373
unsafe winmdroot.Foundation.HRESULT get_FragmentRoot(winmdroot.UI.Accessibility.
IRawElementProviderFragmentRoot
** pRetVal);
Windows.Win32.IRawElementProviderFragmentRoot.g.cs (19)
26
:IVTable<
IRawElementProviderFragmentRoot
,
IRawElementProviderFragmentRoot
.Vtbl>,IComIID {
42
return ((delegate *unmanaged [Stdcall]<
IRawElementProviderFragmentRoot
*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT>)lpVtbl[0])((
IRawElementProviderFragmentRoot
*)Unsafe.AsPointer(ref this), riid, ppvObject);
47
return ((delegate *unmanaged [Stdcall]<
IRawElementProviderFragmentRoot
*,uint>)lpVtbl[1])((
IRawElementProviderFragmentRoot
*)Unsafe.AsPointer(ref this));
52
return ((delegate *unmanaged [Stdcall]<
IRawElementProviderFragmentRoot
*,uint>)lpVtbl[2])((
IRawElementProviderFragmentRoot
*)Unsafe.AsPointer(ref this));
58
private static winmdroot.Foundation.HRESULT ElementProviderFromPoint(
IRawElementProviderFragmentRoot
* pThis, double x, double y, winmdroot.UI.Accessibility.IRawElementProviderFragment** pRetVal)
97
return ((delegate *unmanaged [Stdcall]<
IRawElementProviderFragmentRoot
*,double ,double ,winmdroot.UI.Accessibility.IRawElementProviderFragment** ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((
IRawElementProviderFragmentRoot
*)Unsafe.AsPointer(ref this), x, y, pRetVal);
103
private static winmdroot.Foundation.HRESULT GetFocus(
IRawElementProviderFragmentRoot
* pThis, winmdroot.UI.Accessibility.IRawElementProviderFragment** pRetVal)
133
return ((delegate *unmanaged [Stdcall]<
IRawElementProviderFragmentRoot
*,winmdroot.UI.Accessibility.IRawElementProviderFragment** ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((
IRawElementProviderFragmentRoot
*)Unsafe.AsPointer(ref this), pRetVal);
157
internal delegate *unmanaged [Stdcall]<
IRawElementProviderFragmentRoot
*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT> QueryInterface_1;
159
internal delegate *unmanaged [Stdcall]<
IRawElementProviderFragmentRoot
*,uint> AddRef_2;
161
internal delegate *unmanaged [Stdcall]<
IRawElementProviderFragmentRoot
*,uint> Release_3;
163
internal delegate *unmanaged [Stdcall]<
IRawElementProviderFragmentRoot
*,double ,double ,winmdroot.UI.Accessibility.IRawElementProviderFragment** ,winmdroot.Foundation.HRESULT> ElementProviderFromPoint_4;
165
internal delegate *unmanaged [Stdcall]<
IRawElementProviderFragmentRoot
*,winmdroot.UI.Accessibility.IRawElementProviderFragment** ,winmdroot.Foundation.HRESULT> GetFocus_5;
System.Windows.Forms.Tests (3)
System\Windows\Forms\AccessibleObjects\Control.ControlAccessibleObjectTests.cs (1)
1465
using ComScope<
IRawElementProviderFragmentRoot
> actual = new(null);
System\Windows\Forms\AccessibleObjects\ToolStripControlHost.ToolStripHostedControlAccessibleObjectTests.cs (2)
56
IRawElementProviderFragmentRoot
.Interface fragmentRoot = accessibleObject.FragmentRoot;
66
IRawElementProviderFragmentRoot
.Interface fragmentRoot = accessibleObject.FragmentRoot;