364 references to IRawElementProviderSimple
System.Windows.Forms (120)
System\Windows\Forms\Accessibility\AccessibleObject.cs (54)
30
IRawElementProviderSimple
.Interface,
60
IRawElementProviderSimple
,
600
internal virtual
IRawElementProviderSimple
* HostRawElementProvider => null;
712
internal virtual
IRawElementProviderSimple
.Interface[]? GetEmbeddedFragmentRoots() => null;
753
internal virtual
IRawElementProviderSimple
.Interface[]? GetRowHeaders() => null;
755
internal virtual
IRawElementProviderSimple
.Interface[]? GetColumnHeaders() => null;
759
internal virtual
IRawElementProviderSimple
.Interface[]? GetRowHeaderItems() => null;
761
internal virtual
IRawElementProviderSimple
.Interface[]? GetColumnHeaderItems() => null;
763
internal virtual
IRawElementProviderSimple
.Interface? GetItem(int row, int column) => null;
777
internal virtual
IRawElementProviderSimple
.Interface? ContainingGrid => null;
794
internal virtual HRESULT GetTextRangeFromChild(
IRawElementProviderSimple
* childElement, ITextRangeProvider** pRetVal) => HRESULT.E_NOTIMPL;
809
internal virtual HRESULT GetRangeFromAnnotation(
IRawElementProviderSimple
* annotationElement, ITextRangeProvider** pRetVal) => HRESULT.E_NOTIMPL;
842
internal virtual
IRawElementProviderSimple
.Interface[]? GetSelection() => null;
862
internal virtual
IRawElementProviderSimple
.Interface? ItemSelectionContainer => null;
956
HRESULT IAccessibleEx.Interface.ConvertReturnedElement(
IRawElementProviderSimple
* pIn, IAccessibleEx** ppRetValOut)
968
HRESULT
IRawElementProviderSimple
.Interface.get_ProviderOptions(ProviderOptions* pRetVal)
979
HRESULT
IRawElementProviderSimple
.Interface.get_HostRawElementProvider(
IRawElementProviderSimple
** pRetVal)
990
HRESULT
IRawElementProviderSimple
.Interface.GetPatternProvider(UIA_PATTERN_ID patternId, IUnknown** pRetVal)
1007
HRESULT
IRawElementProviderSimple
.Interface.GetPropertyValue(UIA_PROPERTY_ID propertyId, VARIANT* pRetVal)
1075
IRawElementProviderSimple
.Interface[]? fragmentRoots = GetEmbeddedFragmentRoots();
1078
: fragmentRoots.CreateComSafeArrayScope<
IRawElementProviderSimple
,
IRawElementProviderSimple
.Interface>();
1278
if (GetSelected() is not
IRawElementProviderSimple
.Interface selected)
1284
ComSafeArrayScope<
IRawElementProviderSimple
> scope = new(1);
1286
using var selection = ComHelpers.GetComScope<
IRawElementProviderSimple
>(selected);
1340
HRESULT ITextProvider.Interface.RangeFromChild(
IRawElementProviderSimple
* childElement, ITextRangeProvider** pRetVal)
1354
HRESULT ITextProvider2.Interface.RangeFromChild(
IRawElementProviderSimple
* childElement, ITextRangeProvider** pRetVal)
1364
HRESULT ITextProvider2.Interface.RangeFromAnnotation(
IRawElementProviderSimple
* annotationElement, ITextRangeProvider** pRetVal)
1419
IRawElementProviderSimple
.Interface[]? rowHeaders = GetRowHeaders();
1422
: rowHeaders.CreateComSafeArrayScope<
IRawElementProviderSimple
,
IRawElementProviderSimple
.Interface>();
1434
IRawElementProviderSimple
.Interface[]? columnHeaders = GetColumnHeaders();
1437
: columnHeaders.CreateComSafeArrayScope<
IRawElementProviderSimple
,
IRawElementProviderSimple
.Interface>();
1460
IRawElementProviderSimple
.Interface[]? rowHeaderItems = GetRowHeaderItems();
1463
: rowHeaderItems.CreateComSafeArrayScope<
IRawElementProviderSimple
,
IRawElementProviderSimple
.Interface>();
1475
IRawElementProviderSimple
.Interface[]? columnHeaderItems = GetColumnHeaderItems();
1478
: columnHeaderItems.CreateComSafeArrayScope<
IRawElementProviderSimple
,
IRawElementProviderSimple
.Interface>();
1483
HRESULT IGridProvider.Interface.GetItem(int row, int column,
IRawElementProviderSimple
** pRetVal)
1490
*pRetVal = ComHelpers.TryGetComPointer<
IRawElementProviderSimple
>(GetItem(row, column));
1560
HRESULT IGridItemProvider.Interface.get_ContainingGrid(
IRawElementProviderSimple
** pRetVal)
1567
*pRetVal = ComHelpers.TryGetComPointer<
IRawElementProviderSimple
>(ContainingGrid);
2998
HRESULT IRawElementProviderHwndOverride.Interface.GetOverrideProviderForHwnd(HWND hwnd,
IRawElementProviderSimple
** pRetVal)
3130
IRawElementProviderSimple
.Interface[]? selection = GetSelection();
3133
: selection.CreateComSafeArrayScope<
IRawElementProviderSimple
,
IRawElementProviderSimple
.Interface>();
3189
HRESULT ISelectionItemProvider.Interface.get_SelectionContainer(
IRawElementProviderSimple
** pRetVal)
3196
*pRetVal = ComHelpers.TryGetComPointer<
IRawElementProviderSimple
>(ItemSelectionContainer);
3237
using var provider = ComHelpers.GetComScope<
IRawElementProviderSimple
>(this);
3249
using var provider = ComHelpers.GetComScope<
IRawElementProviderSimple
>(this);
3269
using var provider = ComHelpers.GetComScope<
IRawElementProviderSimple
>(this);
System\Windows\Forms\Accessibility\Control.ControlAccessibleObject.cs (2)
535
internal override unsafe
IRawElementProviderSimple
* HostRawElementProvider
544
PInvoke.UiaHostProviderFromHwnd(new HandleRef<HWND>(this, HandleInternal), out
IRawElementProviderSimple
* provider);
System\Windows\Forms\Accessibility\LabelEditAccessibleObject.cs (4)
45
internal override
IRawElementProviderSimple
* HostRawElementProvider
51
PInvoke.UiaHostProviderFromHwnd(target.HWND, out
IRawElementProviderSimple
* provider);
91
internal override HRESULT GetTextRangeFromChild(
IRawElementProviderSimple
* childElement, ITextRangeProvider** pRetVal)
103
internal override HRESULT GetRangeFromAnnotation(
IRawElementProviderSimple
* annotationElement, ITextRangeProvider** pRetVal)
System\Windows\Forms\Accessibility\LabelEditNativeWindow.cs (1)
109
PInvoke.UiaReturnRawElementProvider(HWND, wParam: 0, lParam: 0, (
IRawElementProviderSimple
*)null);
System\Windows\Forms\Accessibility\LabelEditUiaTextProvider.cs (2)
232
public override HRESULT RangeFromAnnotation(
IRawElementProviderSimple
* annotationElement, ITextRangeProvider** pRetVal)
248
public override HRESULT RangeFromChild(
IRawElementProviderSimple
* childElement, ITextRangeProvider** pRetVal)
System\Windows\Forms\Control.cs (1)
9453
PInvoke.UiaReturnRawElementProvider(handle, 0, 0, (
IRawElementProviderSimple
*)null);
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildEditUiaProvider.cs (4)
84
internal override
IRawElementProviderSimple
* HostRawElementProvider
88
PInvoke.UiaHostProviderFromHwnd(new HandleRef<HWND>(this, _handle), out
IRawElementProviderSimple
* provider);
113
internal override unsafe HRESULT GetTextRangeFromChild(
IRawElementProviderSimple
* childElement, ITextRangeProvider** pRetVal)
124
internal override unsafe HRESULT GetRangeFromAnnotation(
IRawElementProviderSimple
* annotationElement, ITextRangeProvider** pRetVal)
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildListUiaProvider.cs (3)
153
internal override
IRawElementProviderSimple
.Interface[] GetSelection()
179
internal override unsafe
IRawElementProviderSimple
* HostRawElementProvider
183
PInvoke.UiaHostProviderFromHwnd(new HandleRef<HWND>(this, _childListControlhandle), out
IRawElementProviderSimple
* provider);
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildNativeWindow.cs (1)
62
PInvoke.UiaReturnRawElementProvider(HWND, wParam: 0, lParam: 0, (
IRawElementProviderSimple
*)null);
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxItemAccessibleObject.cs (1)
223
internal override
IRawElementProviderSimple
.Interface ItemSelectionContainer => _owningComboBox.ChildListAccessibleObject;
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxUiaTextProvider.cs (2)
299
public override HRESULT RangeFromAnnotation(
IRawElementProviderSimple
* annotationElement, ITextRangeProvider** pRetVal)
315
public override HRESULT RangeFromChild(
IRawElementProviderSimple
* childElement, ITextRangeProvider** pRetVal)
System\Windows\Forms\Controls\DataGridView\DataGridView.AccessibleObject.cs (5)
270
internal override
IRawElementProviderSimple
.Interface[]? GetRowHeaders()
277
var result = new
IRawElementProviderSimple
.Interface[RowCount];
287
internal override
IRawElementProviderSimple
.Interface[]? GetColumnHeaders()
294
var result = new
IRawElementProviderSimple
.Interface[ColumnCount];
312
internal override
IRawElementProviderSimple
.Interface? GetItem(int row, int column)
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.DataGridViewCellAccessibleObject.cs (3)
716
internal override
IRawElementProviderSimple
.Interface[]? GetRowHeaderItems()
726
internal override
IRawElementProviderSimple
.Interface[]? GetColumnHeaderItems()
746
internal override
IRawElementProviderSimple
.Interface? ContainingGrid => _owner?.DataGridView?.AccessibilityObject;
System\Windows\Forms\Controls\ListBoxes\ListBox.AccessibleObject.cs (1)
112
internal override
IRawElementProviderSimple
.Interface[] GetSelection()
System\Windows\Forms\Controls\ListBoxes\ListBox.ItemAccessibleObject.cs (1)
34
internal override
IRawElementProviderSimple
.Interface ItemSelectionContainer
System\Windows\Forms\Controls\ListView\ListView.ListViewAccessibleObject.cs (5)
166
internal override
IRawElementProviderSimple
.Interface[]? GetColumnHeaders()
173
var columnHeaders = new
IRawElementProviderSimple
.Interface[owningListView.Columns.Count];
239
internal override
IRawElementProviderSimple
.Interface[]? GetRowHeaders()
242
internal override
IRawElementProviderSimple
.Interface[] GetSelection()
249
var selectedItemProviders = new
IRawElementProviderSimple
.Interface[owningListView.SelectedIndices.Count];
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemBaseAccessibleObject.cs (1)
261
internal override
IRawElementProviderSimple
.Interface ItemSelectionContainer
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewSubItem.ListViewSubItemAccessibleObject.cs (2)
136
internal override
IRawElementProviderSimple
.Interface ContainingGrid
141
internal override
IRawElementProviderSimple
.Interface[]? GetColumnHeaderItems()
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarAccessibleObject.cs (3)
67
internal override
IRawElementProviderSimple
.Interface? ContainingGrid => _monthCalendarAccessibleObject;
125
internal override
IRawElementProviderSimple
.Interface[]? GetColumnHeaderItems() => null;
188
internal override
IRawElementProviderSimple
.Interface[]? GetRowHeaderItems() => null;
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarBodyAccessibleObject.cs (3)
84
internal override
IRawElementProviderSimple
.Interface[]? GetColumnHeaders()
95
internal override
IRawElementProviderSimple
.Interface? GetItem(int rowIndex, int columnIndex)
151
internal override
IRawElementProviderSimple
.Interface[]? GetRowHeaders()
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarCellAccessibleObject.cs (4)
60
internal override
IRawElementProviderSimple
.Interface ContainingGrid => _calendarBodyAccessibleObject;
106
internal override
IRawElementProviderSimple
.Interface[]? GetColumnHeaderItems()
141
internal override
IRawElementProviderSimple
.Interface[]? GetRowHeaderItems()
143
? new
IRawElementProviderSimple
.Interface[1] { weekNumber }
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.MonthCalendarAccessibleObject.cs (3)
374
internal override
IRawElementProviderSimple
.Interface[]? GetColumnHeaders() => null;
406
internal override
IRawElementProviderSimple
.Interface? GetItem(int row, int column)
434
internal override
IRawElementProviderSimple
.Interface[]? GetRowHeaders() => null;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.GridEntryAccessibleObject.cs (1)
159
internal override
IRawElementProviderSimple
.Interface? ContainingGrid => PropertyGridView?.AccessibilityObject;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.GridViewTextBox.GridViewTextBoxAccessibleObject.cs (1)
75
internal override unsafe
IRawElementProviderSimple
* HostRawElementProvider
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.PropertyGridViewAccessibleObject.cs (1)
468
internal override
IRawElementProviderSimple
.Interface? GetItem(int row, int column) => GetChild(row);
System\Windows\Forms\Controls\TabControl\TabControl.TabControlAccessibleObject.cs (1)
139
internal override
IRawElementProviderSimple
.Interface[]? GetSelection()
System\Windows\Forms\Controls\TabControl\TabPage.TabAccessibleObject.cs (1)
65
internal override
IRawElementProviderSimple
.Interface? ItemSelectionContainer => OwningTabControl?.AccessibilityObject;
System\Windows\Forms\Controls\TextBox\TextBoxBase.TextBoxBaseAccessibleObject.cs (2)
106
internal override HRESULT GetTextRangeFromChild(
IRawElementProviderSimple
* childElement, ITextRangeProvider** pRetVal)
118
internal override HRESULT GetRangeFromAnnotation(
IRawElementProviderSimple
* annotationElement, ITextRangeProvider** pRetVal)
System\Windows\Forms\Controls\TextBox\TextBoxBase.TextBoxBaseUiaTextProvider.cs (2)
80
public override HRESULT RangeFromChild(
IRawElementProviderSimple
* childElement, ITextRangeProvider** pRetVal)
185
public override HRESULT RangeFromAnnotation(
IRawElementProviderSimple
* annotationElement, ITextRangeProvider** pRetVal)
System\Windows\Forms\Controls\TreeView\TreeNode.TreeNodeAccessibleObject.cs (1)
253
internal override
IRawElementProviderSimple
.Interface? ItemSelectionContainer
System\Windows\Forms\Controls\TreeView\TreeView.TreeViewAccessibleObject.cs (2)
113
internal override
IRawElementProviderSimple
.Interface[]? GetSelection()
114
=> this.IsOwnerHandleCreated(out TreeView? _) && GetSelected() is
IRawElementProviderSimple
.Interface selected
System\Windows\Forms\ErrorProvider\ErrorProvider.ErrorWindow.ErrorWindowAccessibleObject.cs (2)
79
internal override unsafe
IRawElementProviderSimple
* HostRawElementProvider
83
PInvoke.UiaHostProviderFromHwnd(new HandleRef<HWND>(this, _owner.HWND), out
IRawElementProviderSimple
* provider);
System.Windows.Forms.Primitives (131)
Interop\UiaCore\Interop.StubFragmentRoot.cs (7)
15
IRawElementProviderSimple
.Interface,
16
IManagedWrapper<IRawElementProviderFragmentRoot, IRawElementProviderFragment,
IRawElementProviderSimple
>
101
HRESULT
IRawElementProviderSimple
.Interface.get_ProviderOptions(ProviderOptions* pRetVal)
112
HRESULT
IRawElementProviderSimple
.Interface.GetPatternProvider(UIA_PATTERN_ID patternId, IUnknown** pRetVal)
123
HRESULT
IRawElementProviderSimple
.Interface.GetPropertyValue(UIA_PROPERTY_ID propertyId, VARIANT* pRetVal)
134
HRESULT
IRawElementProviderSimple
.Interface.get_HostRawElementProvider(
IRawElementProviderSimple
** pRetVal)
System\Windows\Forms\Automation\UiaTextProvider.cs (2)
23
public abstract HRESULT RangeFromChild(
IRawElementProviderSimple
* childElement, ITextRangeProvider** pRetVal);
149
public abstract HRESULT RangeFromAnnotation(
IRawElementProviderSimple
* annotationElement, ITextRangeProvider** pRetVal);
System\Windows\Forms\Automation\UiaTextRange.cs (4)
19
private readonly
IRawElementProviderSimple
.Interface _enclosingElement;
38
public UiaTextRange(
IRawElementProviderSimple
.Interface enclosingElement, UiaTextProvider provider, int start, int end)
413
HRESULT ITextRangeProvider.Interface.GetEnclosingElement(
IRawElementProviderSimple
** pRetVal)
420
*pRetVal = ComHelpers.GetComPointer<
IRawElementProviderSimple
>(_enclosingElement);
Windows.Win32.IAccessibleEx.g.cs (5)
181
private static winmdroot.Foundation.HRESULT ConvertReturnedElement(IAccessibleEx* pThis, winmdroot.UI.Accessibility.
IRawElementProviderSimple
* pIn, winmdroot.UI.Accessibility.IAccessibleEx** ppRetValOut)
211
public unsafe void ConvertReturnedElement(winmdroot.UI.Accessibility.
IRawElementProviderSimple
* pIn, winmdroot.UI.Accessibility.IAccessibleEx** ppRetValOut)
213
((delegate *unmanaged [Stdcall]<IAccessibleEx*,winmdroot.UI.Accessibility.
IRawElementProviderSimple
* ,winmdroot.UI.Accessibility.IAccessibleEx** ,winmdroot.Foundation.HRESULT>)lpVtbl[6])((IAccessibleEx*)Unsafe.AsPointer(ref this), pIn, ppRetValOut).ThrowOnFailure();
249
internal delegate *unmanaged [Stdcall]<IAccessibleEx*,winmdroot.UI.Accessibility.
IRawElementProviderSimple
* ,winmdroot.UI.Accessibility.IAccessibleEx** ,winmdroot.Foundation.HRESULT> ConvertReturnedElement_7;
288
unsafe winmdroot.Foundation.HRESULT ConvertReturnedElement(winmdroot.UI.Accessibility.
IRawElementProviderSimple
* pIn, winmdroot.UI.Accessibility.IAccessibleEx** ppRetValOut);
Windows.Win32.IGridItemProvider.g.cs (5)
214
private static winmdroot.Foundation.HRESULT get_ContainingGrid(IGridItemProvider* pThis, winmdroot.UI.Accessibility.
IRawElementProviderSimple
** pRetVal)
235
public unsafe winmdroot.Foundation.HRESULT get_ContainingGrid(winmdroot.UI.Accessibility.
IRawElementProviderSimple
** pRetVal)
237
return ((delegate *unmanaged [Stdcall]<IGridItemProvider*,winmdroot.UI.Accessibility.
IRawElementProviderSimple
** ,winmdroot.Foundation.HRESULT>)lpVtbl[7])((IGridItemProvider*)Unsafe.AsPointer(ref this), pRetVal);
275
internal delegate *unmanaged [Stdcall]<IGridItemProvider*,winmdroot.UI.Accessibility.
IRawElementProviderSimple
** ,winmdroot.Foundation.HRESULT> get_ContainingGrid_8;
318
unsafe winmdroot.Foundation.HRESULT get_ContainingGrid(winmdroot.UI.Accessibility.
IRawElementProviderSimple
** pRetVal);
Windows.Win32.IGridProvider.g.cs (7)
58
private static winmdroot.Foundation.HRESULT GetItem(IGridProvider* pThis, int row, int column, winmdroot.UI.Accessibility.
IRawElementProviderSimple
** pRetVal)
93
public unsafe winmdroot.UI.Accessibility.
IRawElementProviderSimple
* GetItem(int row, int column)
95
winmdroot.UI.Accessibility.
IRawElementProviderSimple
* __retVal = default(winmdroot.UI.Accessibility.
IRawElementProviderSimple
*);
96
((delegate *unmanaged [Stdcall]<IGridProvider*,int ,int ,winmdroot.UI.Accessibility.
IRawElementProviderSimple
** ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((IGridProvider*)Unsafe.AsPointer(ref this), row, column, &__retVal).ThrowOnFailure();
207
internal delegate *unmanaged [Stdcall]<IGridProvider*,int ,int ,winmdroot.UI.Accessibility.
IRawElementProviderSimple
** ,winmdroot.Foundation.HRESULT> GetItem_4;
240
unsafe winmdroot.Foundation.HRESULT GetItem(int row, int column, winmdroot.UI.Accessibility.
IRawElementProviderSimple
** pRetVal);
Windows.Win32.IRawElementProviderHwndOverride.g.cs (5)
58
private static winmdroot.Foundation.HRESULT GetOverrideProviderForHwnd(IRawElementProviderHwndOverride* pThis, winmdroot.Foundation.HWND hwnd, winmdroot.UI.Accessibility.
IRawElementProviderSimple
** pRetVal)
91
public unsafe winmdroot.Foundation.HRESULT GetOverrideProviderForHwnd(winmdroot.Foundation.HWND hwnd, winmdroot.UI.Accessibility.
IRawElementProviderSimple
** pRetVal)
93
return ((delegate *unmanaged [Stdcall]<IRawElementProviderHwndOverride*,winmdroot.Foundation.HWND ,winmdroot.UI.Accessibility.
IRawElementProviderSimple
** ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((IRawElementProviderHwndOverride*)Unsafe.AsPointer(ref this), hwnd, pRetVal);
123
internal delegate *unmanaged [Stdcall]<IRawElementProviderHwndOverride*,winmdroot.Foundation.HWND ,winmdroot.UI.Accessibility.
IRawElementProviderSimple
** ,winmdroot.Foundation.HRESULT> GetOverrideProviderForHwnd_4;
150
unsafe winmdroot.Foundation.HRESULT GetOverrideProviderForHwnd(winmdroot.Foundation.HWND hwnd, winmdroot.UI.Accessibility.
IRawElementProviderSimple
** pRetVal);
Windows.Win32.IRawElementProviderSimple.g.cs (32)
26
:IVTable<
IRawElementProviderSimple
,
IRawElementProviderSimple
.Vtbl>,IComIID {
42
return ((delegate *unmanaged [Stdcall]<
IRawElementProviderSimple
*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT>)lpVtbl[0])((
IRawElementProviderSimple
*)Unsafe.AsPointer(ref this), riid, ppvObject);
47
return ((delegate *unmanaged [Stdcall]<
IRawElementProviderSimple
*,uint>)lpVtbl[1])((
IRawElementProviderSimple
*)Unsafe.AsPointer(ref this));
52
return ((delegate *unmanaged [Stdcall]<
IRawElementProviderSimple
*,uint>)lpVtbl[2])((
IRawElementProviderSimple
*)Unsafe.AsPointer(ref this));
68
private static winmdroot.Foundation.HRESULT get_ProviderOptions(
IRawElementProviderSimple
* pThis, winmdroot.UI.Accessibility.ProviderOptions* pRetVal)
92
return ((delegate *unmanaged [Stdcall]<
IRawElementProviderSimple
*,winmdroot.UI.Accessibility.ProviderOptions* ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((
IRawElementProviderSimple
*)Unsafe.AsPointer(ref this), pRetVal);
98
private static winmdroot.Foundation.HRESULT GetPatternProvider(
IRawElementProviderSimple
* pThis, winmdroot.UI.Accessibility.UIA_PATTERN_ID patternId, winmdroot.System.Com.IUnknown** pRetVal)
132
return ((delegate *unmanaged [Stdcall]<
IRawElementProviderSimple
*,winmdroot.UI.Accessibility.UIA_PATTERN_ID ,winmdroot.System.Com.IUnknown** ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((
IRawElementProviderSimple
*)Unsafe.AsPointer(ref this), patternId, pRetVal);
148
private static winmdroot.Foundation.HRESULT GetPropertyValue(
IRawElementProviderSimple
* pThis, winmdroot.UI.Accessibility.UIA_PROPERTY_ID propertyId, winmdroot.System.Variant.VARIANT* pRetVal)
185
return ((delegate *unmanaged [Stdcall]<
IRawElementProviderSimple
*,winmdroot.UI.Accessibility.UIA_PROPERTY_ID ,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[5])((
IRawElementProviderSimple
*)Unsafe.AsPointer(ref this), propertyId, pRetVal);
191
private static winmdroot.Foundation.HRESULT get_HostRawElementProvider(
IRawElementProviderSimple
* pThis, winmdroot.UI.Accessibility.
IRawElementProviderSimple
** pRetVal)
213
public unsafe winmdroot.Foundation.HRESULT get_HostRawElementProvider(winmdroot.UI.Accessibility.
IRawElementProviderSimple
** pRetVal)
215
return ((delegate *unmanaged [Stdcall]<
IRawElementProviderSimple
*,winmdroot.UI.Accessibility.
IRawElementProviderSimple
** ,winmdroot.Foundation.HRESULT>)lpVtbl[6])((
IRawElementProviderSimple
*)Unsafe.AsPointer(ref this), pRetVal);
239
internal delegate *unmanaged [Stdcall]<
IRawElementProviderSimple
*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT> QueryInterface_1;
241
internal delegate *unmanaged [Stdcall]<
IRawElementProviderSimple
*,uint> AddRef_2;
243
internal delegate *unmanaged [Stdcall]<
IRawElementProviderSimple
*,uint> Release_3;
245
internal delegate *unmanaged [Stdcall]<
IRawElementProviderSimple
*,winmdroot.UI.Accessibility.ProviderOptions* ,winmdroot.Foundation.HRESULT> get_ProviderOptions_4;
247
internal delegate *unmanaged [Stdcall]<
IRawElementProviderSimple
*,winmdroot.UI.Accessibility.UIA_PATTERN_ID ,winmdroot.System.Com.IUnknown** ,winmdroot.Foundation.HRESULT> GetPatternProvider_5;
249
internal delegate *unmanaged [Stdcall]<
IRawElementProviderSimple
*,winmdroot.UI.Accessibility.UIA_PROPERTY_ID ,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> GetPropertyValue_6;
251
internal delegate *unmanaged [Stdcall]<
IRawElementProviderSimple
*,winmdroot.UI.Accessibility.
IRawElementProviderSimple
** ,winmdroot.Foundation.HRESULT> get_HostRawElementProvider_7;
290
unsafe winmdroot.Foundation.HRESULT get_HostRawElementProvider(winmdroot.UI.Accessibility.
IRawElementProviderSimple
** pRetVal);
Windows.Win32.ISelectionItemProvider.g.cs (5)
193
private static winmdroot.Foundation.HRESULT get_SelectionContainer(ISelectionItemProvider* pThis, winmdroot.UI.Accessibility.
IRawElementProviderSimple
** pRetVal)
214
public unsafe winmdroot.Foundation.HRESULT get_SelectionContainer(winmdroot.UI.Accessibility.
IRawElementProviderSimple
** pRetVal)
216
return ((delegate *unmanaged [Stdcall]<ISelectionItemProvider*,winmdroot.UI.Accessibility.
IRawElementProviderSimple
** ,winmdroot.Foundation.HRESULT>)lpVtbl[7])((ISelectionItemProvider*)Unsafe.AsPointer(ref this), pRetVal);
254
internal delegate *unmanaged [Stdcall]<ISelectionItemProvider*,winmdroot.UI.Accessibility.
IRawElementProviderSimple
** ,winmdroot.Foundation.HRESULT> get_SelectionContainer_8;
297
unsafe winmdroot.Foundation.HRESULT get_SelectionContainer(winmdroot.UI.Accessibility.
IRawElementProviderSimple
** pRetVal);
Windows.Win32.ITextProvider.g.cs (5)
130
private static winmdroot.Foundation.HRESULT RangeFromChild(ITextProvider* pThis, winmdroot.UI.Accessibility.
IRawElementProviderSimple
* childElement, winmdroot.UI.Accessibility.ITextRangeProvider** pRetVal)
156
public unsafe winmdroot.UI.Accessibility.ITextRangeProvider* RangeFromChild(winmdroot.UI.Accessibility.
IRawElementProviderSimple
* childElement)
159
((delegate *unmanaged [Stdcall]<ITextProvider*,winmdroot.UI.Accessibility.
IRawElementProviderSimple
* ,winmdroot.UI.Accessibility.ITextRangeProvider** ,winmdroot.Foundation.HRESULT>)lpVtbl[5])((ITextProvider*)Unsafe.AsPointer(ref this), childElement, &__retVal).ThrowOnFailure();
303
internal delegate *unmanaged [Stdcall]<ITextProvider*,winmdroot.UI.Accessibility.
IRawElementProviderSimple
* ,winmdroot.UI.Accessibility.ITextRangeProvider** ,winmdroot.Foundation.HRESULT> RangeFromChild_6;
347
unsafe winmdroot.Foundation.HRESULT RangeFromChild(winmdroot.UI.Accessibility.
IRawElementProviderSimple
* childElement, winmdroot.UI.Accessibility.ITextRangeProvider** pRetVal);
Windows.Win32.ITextProvider2.g.cs (10)
112
private static winmdroot.Foundation.HRESULT RangeFromChild(ITextProvider2* pThis, winmdroot.UI.Accessibility.
IRawElementProviderSimple
* childElement, winmdroot.UI.Accessibility.ITextRangeProvider** pRetVal)
129
public unsafe winmdroot.UI.Accessibility.ITextRangeProvider* RangeFromChild(winmdroot.UI.Accessibility.
IRawElementProviderSimple
* childElement)
132
((delegate *unmanaged [Stdcall]<ITextProvider2*,winmdroot.UI.Accessibility.
IRawElementProviderSimple
* ,winmdroot.UI.Accessibility.ITextRangeProvider** ,winmdroot.Foundation.HRESULT>)lpVtbl[5])((ITextProvider2*)Unsafe.AsPointer(ref this), childElement, &__retVal).ThrowOnFailure();
228
private static winmdroot.Foundation.HRESULT RangeFromAnnotation(ITextProvider2* pThis, winmdroot.UI.Accessibility.
IRawElementProviderSimple
* annotationElement, winmdroot.UI.Accessibility.ITextRangeProvider** pRetVal)
256
public unsafe winmdroot.UI.Accessibility.ITextRangeProvider* RangeFromAnnotation(winmdroot.UI.Accessibility.
IRawElementProviderSimple
* annotationElement)
259
((delegate *unmanaged [Stdcall]<ITextProvider2*,winmdroot.UI.Accessibility.
IRawElementProviderSimple
* ,winmdroot.UI.Accessibility.ITextRangeProvider** ,winmdroot.Foundation.HRESULT>)lpVtbl[9])((ITextProvider2*)Unsafe.AsPointer(ref this), annotationElement, &__retVal).ThrowOnFailure();
343
internal delegate *unmanaged [Stdcall]<ITextProvider2*,winmdroot.UI.Accessibility.
IRawElementProviderSimple
* ,winmdroot.UI.Accessibility.ITextRangeProvider** ,winmdroot.Foundation.HRESULT> RangeFromChild_6;
351
internal delegate *unmanaged [Stdcall]<ITextProvider2*,winmdroot.UI.Accessibility.
IRawElementProviderSimple
* ,winmdroot.UI.Accessibility.ITextRangeProvider** ,winmdroot.Foundation.HRESULT> RangeFromAnnotation_10;
393
unsafe new winmdroot.Foundation.HRESULT RangeFromChild(winmdroot.UI.Accessibility.
IRawElementProviderSimple
* childElement, winmdroot.UI.Accessibility.ITextRangeProvider** pRetVal);
409
unsafe winmdroot.Foundation.HRESULT RangeFromAnnotation(winmdroot.UI.Accessibility.
IRawElementProviderSimple
* annotationElement, winmdroot.UI.Accessibility.ITextRangeProvider** pRetVal);
Windows.Win32.ITextRangeProvider.g.cs (7)
364
private static winmdroot.Foundation.HRESULT GetEnclosingElement(ITextRangeProvider* pThis, winmdroot.UI.Accessibility.
IRawElementProviderSimple
** pRetVal)
386
public unsafe winmdroot.UI.Accessibility.
IRawElementProviderSimple
* GetEnclosingElement()
388
winmdroot.UI.Accessibility.
IRawElementProviderSimple
* __retVal = default(winmdroot.UI.Accessibility.
IRawElementProviderSimple
*);
389
((delegate *unmanaged [Stdcall]<ITextRangeProvider*,winmdroot.UI.Accessibility.
IRawElementProviderSimple
** ,winmdroot.Foundation.HRESULT>)lpVtbl[11])((ITextRangeProvider*)Unsafe.AsPointer(ref this), &__retVal).ThrowOnFailure();
758
internal delegate *unmanaged [Stdcall]<ITextRangeProvider*,winmdroot.UI.Accessibility.
IRawElementProviderSimple
** ,winmdroot.Foundation.HRESULT> GetEnclosingElement_12;
844
unsafe winmdroot.Foundation.HRESULT GetEnclosingElement(winmdroot.UI.Accessibility.
IRawElementProviderSimple
** pRetVal);
Windows.Win32.IUIAutomationProxyFactory.g.cs (7)
58
private static winmdroot.Foundation.HRESULT CreateProvider(IUIAutomationProxyFactory* pThis, winmdroot.Foundation.HWND hwnd, int idObject, int idChild, winmdroot.UI.Accessibility.
IRawElementProviderSimple
** provider)
92
public unsafe winmdroot.UI.Accessibility.
IRawElementProviderSimple
* CreateProvider(winmdroot.Foundation.HWND hwnd, int idObject, int idChild)
94
winmdroot.UI.Accessibility.
IRawElementProviderSimple
* __retVal = default(winmdroot.UI.Accessibility.
IRawElementProviderSimple
*);
95
((delegate *unmanaged [Stdcall]<IUIAutomationProxyFactory*,winmdroot.Foundation.HWND ,int ,int ,winmdroot.UI.Accessibility.
IRawElementProviderSimple
** ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((IUIAutomationProxyFactory*)Unsafe.AsPointer(ref this), hwnd, idObject, idChild, &__retVal).ThrowOnFailure();
161
internal delegate *unmanaged [Stdcall]<IUIAutomationProxyFactory*,winmdroot.Foundation.HWND ,int ,int ,winmdroot.UI.Accessibility.
IRawElementProviderSimple
** ,winmdroot.Foundation.HRESULT> CreateProvider_4;
191
unsafe winmdroot.Foundation.HRESULT CreateProvider(winmdroot.Foundation.HWND hwnd, int idObject, int idChild, winmdroot.UI.Accessibility.
IRawElementProviderSimple
** provider);
Windows.Win32.PInvoke.UIAutomationCore.dll.g.cs (9)
52
internal static extern unsafe winmdroot.Foundation.HRESULT UiaDisconnectProvider(winmdroot.UI.Accessibility.
IRawElementProviderSimple
* pProvider);
84
internal static extern unsafe winmdroot.Foundation.HRESULT UiaHostProviderFromHwnd(winmdroot.Foundation.HWND hwnd, winmdroot.UI.Accessibility.
IRawElementProviderSimple
** ppProvider);
101
internal static extern unsafe winmdroot.Foundation.HRESULT UiaRaiseAutomationEvent(winmdroot.UI.Accessibility.
IRawElementProviderSimple
* pProvider, winmdroot.UI.Accessibility.UIA_EVENT_ID id);
128
internal static extern unsafe winmdroot.Foundation.HRESULT UiaRaiseAutomationPropertyChangedEvent(winmdroot.UI.Accessibility.
IRawElementProviderSimple
* pProvider, winmdroot.UI.Accessibility.UIA_PROPERTY_ID id, winmdroot.System.Variant.VARIANT oldValue, winmdroot.System.Variant.VARIANT newValue);
140
internal static extern unsafe winmdroot.Foundation.HRESULT UiaRaiseNotificationEvent(winmdroot.UI.Accessibility.
IRawElementProviderSimple
* provider, winmdroot.UI.Accessibility.NotificationKind notificationKind, winmdroot.UI.Accessibility.NotificationProcessing notificationProcessing, winmdroot.Foundation.BSTR displayString, winmdroot.Foundation.BSTR activityId);
142
/// <inheritdoc cref="UiaRaiseStructureChangedEvent(winmdroot.UI.Accessibility.
IRawElementProviderSimple
*, winmdroot.UI.Accessibility.StructureChangeType, int*, int)"/>
144
internal static unsafe winmdroot.Foundation.HRESULT UiaRaiseStructureChangedEvent(winmdroot.UI.Accessibility.
IRawElementProviderSimple
* pProvider, winmdroot.UI.Accessibility.StructureChangeType structureChangeType, ref int pRuntimeId, int cRuntimeIdLen)
176
internal static extern unsafe winmdroot.Foundation.HRESULT UiaRaiseStructureChangedEvent(winmdroot.UI.Accessibility.
IRawElementProviderSimple
* pProvider, winmdroot.UI.Accessibility.StructureChangeType structureChangeType, int* pRuntimeId, int cRuntimeIdLen);
204
internal static extern unsafe winmdroot.Foundation.LRESULT UiaReturnRawElementProvider(winmdroot.Foundation.HWND hwnd, winmdroot.Foundation.WPARAM wParam, winmdroot.Foundation.LPARAM lParam, winmdroot.UI.Accessibility.
IRawElementProviderSimple
* el);
Windows.Win32.UI_Accessibility_IRawElementProviderSimple_Extensions.g.cs (4)
23
/// <inheritdoc cref="winmdroot.UI.Accessibility.
IRawElementProviderSimple
.Interface.get_ProviderOptions(winmdroot.UI.Accessibility.ProviderOptions*)"/>
24
internal static unsafe winmdroot.Foundation.HRESULT get_ProviderOptions(this winmdroot.UI.Accessibility.
IRawElementProviderSimple
.Interface @this, out winmdroot.UI.Accessibility.ProviderOptions pRetVal)
33
/// <inheritdoc cref="winmdroot.UI.Accessibility.
IRawElementProviderSimple
.Interface.GetPropertyValue(winmdroot.UI.Accessibility.UIA_PROPERTY_ID, winmdroot.System.Variant.VARIANT*)"/>
34
internal static unsafe winmdroot.Foundation.HRESULT GetPropertyValue(this winmdroot.UI.Accessibility.
IRawElementProviderSimple
.Interface @this, winmdroot.UI.Accessibility.UIA_PROPERTY_ID propertyId, out winmdroot.System.Variant.VARIANT pRetVal)
Windows\Win32\PInvoke.UiaDisconnectProvider.cs (3)
10
/// <inheritdoc cref="UiaDisconnectProvider(
IRawElementProviderSimple
*)"/>
11
public static unsafe void UiaDisconnectProvider(
IRawElementProviderSimple
.Interface? provider, bool skipOSCheck = false)
15
using var providerScope = ComHelpers.GetComScope<
IRawElementProviderSimple
>(provider);
Windows\Win32\PInvoke.UiaHostProviderFromHwnd.cs (3)
10
/// <inheritdoc cref="UiaHostProviderFromHwnd(HWND,
IRawElementProviderSimple
**)"/>
11
public static unsafe HRESULT UiaHostProviderFromHwnd<T>(T hwnd, out
IRawElementProviderSimple
* ppProvider) where T : IHandle<HWND>
13
IRawElementProviderSimple
* provider;
Windows\Win32\PInvoke.UiaRaiseNotificationEvent.cs (3)
11
/// <inheritdoc cref="UiaRaiseNotificationEvent(
IRawElementProviderSimple
*, NotificationKind, NotificationProcessing, BSTR, BSTR)"/>
13
IRawElementProviderSimple
.Interface provider,
20
using var providerScope = ComHelpers.GetComScope<
IRawElementProviderSimple
>(provider);
Windows\Win32\PInvoke.UiaReturnRawElementProvider.cs (3)
10
/// <inheritdoc cref="UiaReturnRawElementProvider(HWND, WPARAM, LPARAM,
IRawElementProviderSimple
*)"/>
15
IRawElementProviderSimple
.Interface? el)
18
using var provider = ComHelpers.TryGetComScope<
IRawElementProviderSimple
>(el);
Windows\Win32\UI\Accessibility\IRawElementProviderSimple.cs (1)
6
internal partial struct IRawElementProviderSimple : IComInterface<
IRawElementProviderSimple
.Interface>
Windows\Win32\UI\Accessibility\UIAHelper.cs (4)
13
/// <see cref="
IRawElementProviderSimple
.GetPropertyValue(
IRawElementProviderSimple
*, UIA_PROPERTY_ID, VARIANT*)"/>
22
/// <see cref="
IRawElementProviderSimple
.GetPropertyValue(
IRawElementProviderSimple
*, UIA_PROPERTY_ID, VARIANT*)"/>
System.Windows.Forms.Primitives.Tests (100)
System\Windows\Forms\Automation\UiaTextRangeTests.cs (93)
25
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
31
using ComScope<
IRawElementProviderSimple
> elementProviderScope = new(null);
50
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
61
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
81
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
94
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
106
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
119
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
142
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
155
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
172
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
187
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
200
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
213
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
225
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
241
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
272
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
288
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
305
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
326
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
357
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
383
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
398
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
424
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
450
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
529
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
841
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
844
using ComScope<
IRawElementProviderSimple
> actual = new(null);
870
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
901
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
935
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
959
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
975
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
988
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
998
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
1014
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
1038
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
1057
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
1060
ComSafeArrayScope<
IRawElementProviderSimple
> actual = new(null);
1124
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
1138
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
1152
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
1198
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
1278
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
1295
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
1312
IRawElementProviderSimple
.Interface enclosingElement = new Mock<
IRawElementProviderSimple
.Interface>(MockBehavior.Strict).Object;
1324
private unsafe class MockRawElementProviderSimple :
IRawElementProviderSimple
.Interface
1333
HRESULT
IRawElementProviderSimple
.Interface.get_ProviderOptions(ProviderOptions* pRetVal) => throw new NotImplementedException();
1347
HRESULT
IRawElementProviderSimple
.Interface.get_HostRawElementProvider(
IRawElementProviderSimple
** pRetVal) => throw new NotImplementedException();
Windows\Win32\System\Com\ComSafeArrayScopeTests.cs (7)
28
IRawElementProviderSimple
.Interface[] providers = [new MyRawElementProviderSimple()];
29
using var scope = providers.CreateComSafeArrayScope<
IRawElementProviderSimple
,
IRawElementProviderSimple
.Interface>();
32
using var expected = ComHelpers.GetComScope<
IRawElementProviderSimple
>(providers[0]);
36
private class MyRawElementProviderSimple :
IRawElementProviderSimple
.Interface, IManagedWrapper<
IRawElementProviderSimple
>
41
public HRESULT get_HostRawElementProvider(
IRawElementProviderSimple
** pRetVal) => throw new NotImplementedException();
System.Windows.Forms.Tests (13)
System\Windows\Forms\AccessibleObjects\DataGridViewCellAccessibleObjectTests.cs (1)
670
IRawElementProviderSimple
.Interface provider = new DataGridViewCellAccessibleObject();
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewSubItem.ListViewSubItemAccessibleObjectTests.cs (1)
1021
IRawElementProviderSimple
.Interface[] columnHeaderItems = subItemAccessibleObject.GetColumnHeaderItems();
System\Windows\Forms\AccessibleObjects\ListViewLabelEditAccessibleObjectTests.cs (1)
106
using ComScope<
IRawElementProviderSimple
> elementProvider = new(accessibilityObject.HostRawElementProvider);
System\Windows\Forms\AccessibleObjects\TabControl.TabControlAccessibleObjectTests.cs (3)
462
IRawElementProviderSimple
.Interface[] selectedAccessibleObjects = accessibleObject.GetSelection();
484
IRawElementProviderSimple
.Interface[] selectedAccessibleObjects = accessibleObject.GetSelection();
500
IRawElementProviderSimple
.Interface[] selectedAccessibleObjects = accessibleObject.GetSelection();
System\Windows\Forms\AccessibleObjects\ToolStripAccessibleObjectTests.cs (1)
171
Assert.True(((
IRawElementProviderSimple
.Interface)firstChild).GetPropertyValue(UIA_PROPERTY_ID.UIA_ControlTypePropertyId, &actual).Succeeded);
System\Windows\Forms\AccessibleObjects\TreeView.TreeViewAccessibleObjectTests.cs (1)
222
IRawElementProviderSimple
.Interface[] expected = new[] { control.Nodes[1].AccessibilityObject };
System\Windows\Forms\AccessibleObjects\TreeViewLabelEditAccessibleObjectTests.cs (1)
105
using ComScope<
IRawElementProviderSimple
> provider = new(accessibilityObject.HostRawElementProvider);
System\Windows\Forms\ComboBox.ComboBoxUiaTextProviderTests.cs (2)
164
using ComScope<
IRawElementProviderSimple
> elementProvider = new(range.Value->GetEnclosingElement());
895
using var rawElementProvider = ComHelpers.GetComScope<
IRawElementProviderSimple
>(comboBox.AccessibilityObject);
System\Windows\Forms\TextBoxBase.TextBoxBaseUiaTextProviderTests.cs (2)
760
Assert.True(provider.RangeFromAnnotation(ComHelpers.GetComPointer<
IRawElementProviderSimple
>(textBoxBase.AccessibilityObject), range).Succeeded);
775
Assert.True(provider.RangeFromChild(ComHelpers.GetComPointer<
IRawElementProviderSimple
>(textBoxBase.AccessibilityObject), range).Succeeded);