263 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)
9435
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 (30)
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\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);