263 references to IRawElementProviderSimple
System.Windows.Forms (120)
System\Windows\Forms\Accessibility\AccessibleObject.cs (54)
30IRawElementProviderSimple.Interface, 60IRawElementProviderSimple, 600internal virtual IRawElementProviderSimple* HostRawElementProvider => null; 712internal virtual IRawElementProviderSimple.Interface[]? GetEmbeddedFragmentRoots() => null; 753internal virtual IRawElementProviderSimple.Interface[]? GetRowHeaders() => null; 755internal virtual IRawElementProviderSimple.Interface[]? GetColumnHeaders() => null; 759internal virtual IRawElementProviderSimple.Interface[]? GetRowHeaderItems() => null; 761internal virtual IRawElementProviderSimple.Interface[]? GetColumnHeaderItems() => null; 763internal virtual IRawElementProviderSimple.Interface? GetItem(int row, int column) => null; 777internal virtual IRawElementProviderSimple.Interface? ContainingGrid => null; 794internal virtual HRESULT GetTextRangeFromChild(IRawElementProviderSimple* childElement, ITextRangeProvider** pRetVal) => HRESULT.E_NOTIMPL; 809internal virtual HRESULT GetRangeFromAnnotation(IRawElementProviderSimple* annotationElement, ITextRangeProvider** pRetVal) => HRESULT.E_NOTIMPL; 842internal virtual IRawElementProviderSimple.Interface[]? GetSelection() => null; 862internal virtual IRawElementProviderSimple.Interface? ItemSelectionContainer => null; 956HRESULT IAccessibleEx.Interface.ConvertReturnedElement(IRawElementProviderSimple* pIn, IAccessibleEx** ppRetValOut) 968HRESULT IRawElementProviderSimple.Interface.get_ProviderOptions(ProviderOptions* pRetVal) 979HRESULT IRawElementProviderSimple.Interface.get_HostRawElementProvider(IRawElementProviderSimple** pRetVal) 990HRESULT IRawElementProviderSimple.Interface.GetPatternProvider(UIA_PATTERN_ID patternId, IUnknown** pRetVal) 1007HRESULT IRawElementProviderSimple.Interface.GetPropertyValue(UIA_PROPERTY_ID propertyId, VARIANT* pRetVal) 1075IRawElementProviderSimple.Interface[]? fragmentRoots = GetEmbeddedFragmentRoots(); 1078: fragmentRoots.CreateComSafeArrayScope<IRawElementProviderSimple, IRawElementProviderSimple.Interface>(); 1278if (GetSelected() is not IRawElementProviderSimple.Interface selected) 1284ComSafeArrayScope<IRawElementProviderSimple> scope = new(1); 1286using var selection = ComHelpers.GetComScope<IRawElementProviderSimple>(selected); 1340HRESULT ITextProvider.Interface.RangeFromChild(IRawElementProviderSimple* childElement, ITextRangeProvider** pRetVal) 1354HRESULT ITextProvider2.Interface.RangeFromChild(IRawElementProviderSimple* childElement, ITextRangeProvider** pRetVal) 1364HRESULT ITextProvider2.Interface.RangeFromAnnotation(IRawElementProviderSimple* annotationElement, ITextRangeProvider** pRetVal) 1419IRawElementProviderSimple.Interface[]? rowHeaders = GetRowHeaders(); 1422: rowHeaders.CreateComSafeArrayScope<IRawElementProviderSimple, IRawElementProviderSimple.Interface>(); 1434IRawElementProviderSimple.Interface[]? columnHeaders = GetColumnHeaders(); 1437: columnHeaders.CreateComSafeArrayScope<IRawElementProviderSimple, IRawElementProviderSimple.Interface>(); 1460IRawElementProviderSimple.Interface[]? rowHeaderItems = GetRowHeaderItems(); 1463: rowHeaderItems.CreateComSafeArrayScope<IRawElementProviderSimple, IRawElementProviderSimple.Interface>(); 1475IRawElementProviderSimple.Interface[]? columnHeaderItems = GetColumnHeaderItems(); 1478: columnHeaderItems.CreateComSafeArrayScope<IRawElementProviderSimple, IRawElementProviderSimple.Interface>(); 1483HRESULT IGridProvider.Interface.GetItem(int row, int column, IRawElementProviderSimple** pRetVal) 1490*pRetVal = ComHelpers.TryGetComPointer<IRawElementProviderSimple>(GetItem(row, column)); 1560HRESULT IGridItemProvider.Interface.get_ContainingGrid(IRawElementProviderSimple** pRetVal) 1567*pRetVal = ComHelpers.TryGetComPointer<IRawElementProviderSimple>(ContainingGrid); 2998HRESULT IRawElementProviderHwndOverride.Interface.GetOverrideProviderForHwnd(HWND hwnd, IRawElementProviderSimple** pRetVal) 3130IRawElementProviderSimple.Interface[]? selection = GetSelection(); 3133: selection.CreateComSafeArrayScope<IRawElementProviderSimple, IRawElementProviderSimple.Interface>(); 3189HRESULT ISelectionItemProvider.Interface.get_SelectionContainer(IRawElementProviderSimple** pRetVal) 3196*pRetVal = ComHelpers.TryGetComPointer<IRawElementProviderSimple>(ItemSelectionContainer); 3237using var provider = ComHelpers.GetComScope<IRawElementProviderSimple>(this); 3249using var provider = ComHelpers.GetComScope<IRawElementProviderSimple>(this); 3269using var provider = ComHelpers.GetComScope<IRawElementProviderSimple>(this);
System\Windows\Forms\Accessibility\Control.ControlAccessibleObject.cs (2)
535internal override unsafe IRawElementProviderSimple* HostRawElementProvider 544PInvoke.UiaHostProviderFromHwnd(new HandleRef<HWND>(this, HandleInternal), out IRawElementProviderSimple* provider);
System\Windows\Forms\Accessibility\LabelEditAccessibleObject.cs (4)
45internal override IRawElementProviderSimple* HostRawElementProvider 51PInvoke.UiaHostProviderFromHwnd(target.HWND, out IRawElementProviderSimple* provider); 91internal override HRESULT GetTextRangeFromChild(IRawElementProviderSimple* childElement, ITextRangeProvider** pRetVal) 103internal override HRESULT GetRangeFromAnnotation(IRawElementProviderSimple* annotationElement, ITextRangeProvider** pRetVal)
System\Windows\Forms\Accessibility\LabelEditNativeWindow.cs (1)
109PInvoke.UiaReturnRawElementProvider(HWND, wParam: 0, lParam: 0, (IRawElementProviderSimple*)null);
System\Windows\Forms\Accessibility\LabelEditUiaTextProvider.cs (2)
232public override HRESULT RangeFromAnnotation(IRawElementProviderSimple* annotationElement, ITextRangeProvider** pRetVal) 248public override HRESULT RangeFromChild(IRawElementProviderSimple* childElement, ITextRangeProvider** pRetVal)
System\Windows\Forms\Control.cs (1)
9435PInvoke.UiaReturnRawElementProvider(handle, 0, 0, (IRawElementProviderSimple*)null);
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildEditUiaProvider.cs (4)
84internal override IRawElementProviderSimple* HostRawElementProvider 88PInvoke.UiaHostProviderFromHwnd(new HandleRef<HWND>(this, _handle), out IRawElementProviderSimple* provider); 113internal override unsafe HRESULT GetTextRangeFromChild(IRawElementProviderSimple* childElement, ITextRangeProvider** pRetVal) 124internal override unsafe HRESULT GetRangeFromAnnotation(IRawElementProviderSimple* annotationElement, ITextRangeProvider** pRetVal)
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildListUiaProvider.cs (3)
153internal override IRawElementProviderSimple.Interface[] GetSelection() 179internal override unsafe IRawElementProviderSimple* HostRawElementProvider 183PInvoke.UiaHostProviderFromHwnd(new HandleRef<HWND>(this, _childListControlhandle), out IRawElementProviderSimple* provider);
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildNativeWindow.cs (1)
62PInvoke.UiaReturnRawElementProvider(HWND, wParam: 0, lParam: 0, (IRawElementProviderSimple*)null);
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxItemAccessibleObject.cs (1)
223internal override IRawElementProviderSimple.Interface ItemSelectionContainer => _owningComboBox.ChildListAccessibleObject;
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxUiaTextProvider.cs (2)
299public override HRESULT RangeFromAnnotation(IRawElementProviderSimple* annotationElement, ITextRangeProvider** pRetVal) 315public override HRESULT RangeFromChild(IRawElementProviderSimple* childElement, ITextRangeProvider** pRetVal)
System\Windows\Forms\Controls\DataGridView\DataGridView.AccessibleObject.cs (5)
270internal override IRawElementProviderSimple.Interface[]? GetRowHeaders() 277var result = new IRawElementProviderSimple.Interface[RowCount]; 287internal override IRawElementProviderSimple.Interface[]? GetColumnHeaders() 294var result = new IRawElementProviderSimple.Interface[ColumnCount]; 312internal override IRawElementProviderSimple.Interface? GetItem(int row, int column)
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.DataGridViewCellAccessibleObject.cs (3)
716internal override IRawElementProviderSimple.Interface[]? GetRowHeaderItems() 726internal override IRawElementProviderSimple.Interface[]? GetColumnHeaderItems() 746internal override IRawElementProviderSimple.Interface? ContainingGrid => _owner?.DataGridView?.AccessibilityObject;
System\Windows\Forms\Controls\ListBoxes\ListBox.AccessibleObject.cs (1)
112internal override IRawElementProviderSimple.Interface[] GetSelection()
System\Windows\Forms\Controls\ListBoxes\ListBox.ItemAccessibleObject.cs (1)
34internal override IRawElementProviderSimple.Interface ItemSelectionContainer
System\Windows\Forms\Controls\ListView\ListView.ListViewAccessibleObject.cs (5)
166internal override IRawElementProviderSimple.Interface[]? GetColumnHeaders() 173var columnHeaders = new IRawElementProviderSimple.Interface[owningListView.Columns.Count]; 239internal override IRawElementProviderSimple.Interface[]? GetRowHeaders() 242internal override IRawElementProviderSimple.Interface[] GetSelection() 249var selectedItemProviders = new IRawElementProviderSimple.Interface[owningListView.SelectedIndices.Count];
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemBaseAccessibleObject.cs (1)
261internal override IRawElementProviderSimple.Interface ItemSelectionContainer
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewSubItem.ListViewSubItemAccessibleObject.cs (2)
136internal override IRawElementProviderSimple.Interface ContainingGrid 141internal override IRawElementProviderSimple.Interface[]? GetColumnHeaderItems()
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarAccessibleObject.cs (3)
67internal override IRawElementProviderSimple.Interface? ContainingGrid => _monthCalendarAccessibleObject; 125internal override IRawElementProviderSimple.Interface[]? GetColumnHeaderItems() => null; 188internal override IRawElementProviderSimple.Interface[]? GetRowHeaderItems() => null;
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarBodyAccessibleObject.cs (3)
84internal override IRawElementProviderSimple.Interface[]? GetColumnHeaders() 95internal override IRawElementProviderSimple.Interface? GetItem(int rowIndex, int columnIndex) 151internal override IRawElementProviderSimple.Interface[]? GetRowHeaders()
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarCellAccessibleObject.cs (4)
60internal override IRawElementProviderSimple.Interface ContainingGrid => _calendarBodyAccessibleObject; 106internal override IRawElementProviderSimple.Interface[]? GetColumnHeaderItems() 141internal override IRawElementProviderSimple.Interface[]? GetRowHeaderItems() 143? new IRawElementProviderSimple.Interface[1] { weekNumber }
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.MonthCalendarAccessibleObject.cs (3)
374internal override IRawElementProviderSimple.Interface[]? GetColumnHeaders() => null; 406internal override IRawElementProviderSimple.Interface? GetItem(int row, int column) 434internal override IRawElementProviderSimple.Interface[]? GetRowHeaders() => null;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.GridEntryAccessibleObject.cs (1)
159internal override IRawElementProviderSimple.Interface? ContainingGrid => PropertyGridView?.AccessibilityObject;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.GridViewTextBox.GridViewTextBoxAccessibleObject.cs (1)
75internal override unsafe IRawElementProviderSimple* HostRawElementProvider
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.PropertyGridViewAccessibleObject.cs (1)
468internal override IRawElementProviderSimple.Interface? GetItem(int row, int column) => GetChild(row);
System\Windows\Forms\Controls\TabControl\TabControl.TabControlAccessibleObject.cs (1)
139internal override IRawElementProviderSimple.Interface[]? GetSelection()
System\Windows\Forms\Controls\TabControl\TabPage.TabAccessibleObject.cs (1)
65internal override IRawElementProviderSimple.Interface? ItemSelectionContainer => OwningTabControl?.AccessibilityObject;
System\Windows\Forms\Controls\TextBox\TextBoxBase.TextBoxBaseAccessibleObject.cs (2)
106internal override HRESULT GetTextRangeFromChild(IRawElementProviderSimple* childElement, ITextRangeProvider** pRetVal) 118internal override HRESULT GetRangeFromAnnotation(IRawElementProviderSimple* annotationElement, ITextRangeProvider** pRetVal)
System\Windows\Forms\Controls\TextBox\TextBoxBase.TextBoxBaseUiaTextProvider.cs (2)
80public override HRESULT RangeFromChild(IRawElementProviderSimple* childElement, ITextRangeProvider** pRetVal) 185public override HRESULT RangeFromAnnotation(IRawElementProviderSimple* annotationElement, ITextRangeProvider** pRetVal)
System\Windows\Forms\Controls\TreeView\TreeNode.TreeNodeAccessibleObject.cs (1)
253internal override IRawElementProviderSimple.Interface? ItemSelectionContainer
System\Windows\Forms\Controls\TreeView\TreeView.TreeViewAccessibleObject.cs (2)
113internal override IRawElementProviderSimple.Interface[]? GetSelection() 114=> this.IsOwnerHandleCreated(out TreeView? _) && GetSelected() is IRawElementProviderSimple.Interface selected
System\Windows\Forms\ErrorProvider\ErrorProvider.ErrorWindow.ErrorWindowAccessibleObject.cs (2)
79internal override unsafe IRawElementProviderSimple* HostRawElementProvider 83PInvoke.UiaHostProviderFromHwnd(new HandleRef<HWND>(this, _owner.HWND), out IRawElementProviderSimple* provider);
System.Windows.Forms.Primitives (30)
Interop\UiaCore\Interop.StubFragmentRoot.cs (7)
15IRawElementProviderSimple.Interface, 16IManagedWrapper<IRawElementProviderFragmentRoot, IRawElementProviderFragment, IRawElementProviderSimple> 101HRESULT IRawElementProviderSimple.Interface.get_ProviderOptions(ProviderOptions* pRetVal) 112HRESULT IRawElementProviderSimple.Interface.GetPatternProvider(UIA_PATTERN_ID patternId, IUnknown** pRetVal) 123HRESULT IRawElementProviderSimple.Interface.GetPropertyValue(UIA_PROPERTY_ID propertyId, VARIANT* pRetVal) 134HRESULT IRawElementProviderSimple.Interface.get_HostRawElementProvider(IRawElementProviderSimple** pRetVal)
System\Windows\Forms\Automation\UiaTextProvider.cs (2)
23public abstract HRESULT RangeFromChild(IRawElementProviderSimple* childElement, ITextRangeProvider** pRetVal); 149public abstract HRESULT RangeFromAnnotation(IRawElementProviderSimple* annotationElement, ITextRangeProvider** pRetVal);
System\Windows\Forms\Automation\UiaTextRange.cs (4)
19private readonly IRawElementProviderSimple.Interface _enclosingElement; 38public UiaTextRange(IRawElementProviderSimple.Interface enclosingElement, UiaTextProvider provider, int start, int end) 413HRESULT ITextRangeProvider.Interface.GetEnclosingElement(IRawElementProviderSimple** pRetVal) 420*pRetVal = ComHelpers.GetComPointer<IRawElementProviderSimple>(_enclosingElement);
Windows\Win32\PInvoke.UiaDisconnectProvider.cs (3)
10/// <inheritdoc cref="UiaDisconnectProvider(IRawElementProviderSimple*)"/> 11public static unsafe void UiaDisconnectProvider(IRawElementProviderSimple.Interface? provider, bool skipOSCheck = false) 15using var providerScope = ComHelpers.GetComScope<IRawElementProviderSimple>(provider);
Windows\Win32\PInvoke.UiaHostProviderFromHwnd.cs (3)
10/// <inheritdoc cref="UiaHostProviderFromHwnd(HWND, IRawElementProviderSimple**)"/> 11public static unsafe HRESULT UiaHostProviderFromHwnd<T>(T hwnd, out IRawElementProviderSimple* ppProvider) where T : IHandle<HWND> 13IRawElementProviderSimple* provider;
Windows\Win32\PInvoke.UiaRaiseNotificationEvent.cs (3)
11/// <inheritdoc cref="UiaRaiseNotificationEvent(IRawElementProviderSimple*, NotificationKind, NotificationProcessing, BSTR, BSTR)"/> 13IRawElementProviderSimple.Interface provider, 20using var providerScope = ComHelpers.GetComScope<IRawElementProviderSimple>(provider);
Windows\Win32\PInvoke.UiaReturnRawElementProvider.cs (3)
10/// <inheritdoc cref="UiaReturnRawElementProvider(HWND, WPARAM, LPARAM, IRawElementProviderSimple*)"/> 15IRawElementProviderSimple.Interface? el) 18using var provider = ComHelpers.TryGetComScope<IRawElementProviderSimple>(el);
Windows\Win32\UI\Accessibility\IRawElementProviderSimple.cs (1)
6internal 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)
25IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 31using ComScope<IRawElementProviderSimple> elementProviderScope = new(null); 50IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 61IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 81IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 94IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 106IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 119IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 142IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 155IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 172IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 187IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 200IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 213IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 225IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 241IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 272IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 288IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 305IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 326IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 357IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 383IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 398IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 424IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 450IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 529IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 841IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 844using ComScope<IRawElementProviderSimple> actual = new(null); 870IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 901IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 935IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 959IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 975IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 988IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 998IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 1014IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 1038IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 1057IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 1060ComSafeArrayScope<IRawElementProviderSimple> actual = new(null); 1124IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 1138IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 1152IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 1198IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 1278IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 1295IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 1312IRawElementProviderSimple.Interface enclosingElement = new Mock<IRawElementProviderSimple.Interface>(MockBehavior.Strict).Object; 1324private unsafe class MockRawElementProviderSimple : IRawElementProviderSimple.Interface 1333HRESULT IRawElementProviderSimple.Interface.get_ProviderOptions(ProviderOptions* pRetVal) => throw new NotImplementedException(); 1347HRESULT IRawElementProviderSimple.Interface.get_HostRawElementProvider(IRawElementProviderSimple** pRetVal) => throw new NotImplementedException();
Windows\Win32\System\Com\ComSafeArrayScopeTests.cs (7)
28IRawElementProviderSimple.Interface[] providers = [new MyRawElementProviderSimple()]; 29using var scope = providers.CreateComSafeArrayScope<IRawElementProviderSimple, IRawElementProviderSimple.Interface>(); 32using var expected = ComHelpers.GetComScope<IRawElementProviderSimple>(providers[0]); 36private class MyRawElementProviderSimple : IRawElementProviderSimple.Interface, IManagedWrapper<IRawElementProviderSimple> 41public HRESULT get_HostRawElementProvider(IRawElementProviderSimple** pRetVal) => throw new NotImplementedException();
System.Windows.Forms.Tests (13)
System\Windows\Forms\AccessibleObjects\DataGridViewCellAccessibleObjectTests.cs (1)
670IRawElementProviderSimple.Interface provider = new DataGridViewCellAccessibleObject();
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewSubItem.ListViewSubItemAccessibleObjectTests.cs (1)
1021IRawElementProviderSimple.Interface[] columnHeaderItems = subItemAccessibleObject.GetColumnHeaderItems();
System\Windows\Forms\AccessibleObjects\ListViewLabelEditAccessibleObjectTests.cs (1)
106using ComScope<IRawElementProviderSimple> elementProvider = new(accessibilityObject.HostRawElementProvider);
System\Windows\Forms\AccessibleObjects\TabControl.TabControlAccessibleObjectTests.cs (3)
462IRawElementProviderSimple.Interface[] selectedAccessibleObjects = accessibleObject.GetSelection(); 484IRawElementProviderSimple.Interface[] selectedAccessibleObjects = accessibleObject.GetSelection(); 500IRawElementProviderSimple.Interface[] selectedAccessibleObjects = accessibleObject.GetSelection();
System\Windows\Forms\AccessibleObjects\ToolStripAccessibleObjectTests.cs (1)
171Assert.True(((IRawElementProviderSimple.Interface)firstChild).GetPropertyValue(UIA_PROPERTY_ID.UIA_ControlTypePropertyId, &actual).Succeeded);
System\Windows\Forms\AccessibleObjects\TreeView.TreeViewAccessibleObjectTests.cs (1)
222IRawElementProviderSimple.Interface[] expected = new[] { control.Nodes[1].AccessibilityObject };
System\Windows\Forms\AccessibleObjects\TreeViewLabelEditAccessibleObjectTests.cs (1)
105using ComScope<IRawElementProviderSimple> provider = new(accessibilityObject.HostRawElementProvider);
System\Windows\Forms\ComboBox.ComboBoxUiaTextProviderTests.cs (2)
164using ComScope<IRawElementProviderSimple> elementProvider = new(range.Value->GetEnclosingElement()); 895using var rawElementProvider = ComHelpers.GetComScope<IRawElementProviderSimple>(comboBox.AccessibilityObject);
System\Windows\Forms\TextBoxBase.TextBoxBaseUiaTextProviderTests.cs (2)
760Assert.True(provider.RangeFromAnnotation(ComHelpers.GetComPointer<IRawElementProviderSimple>(textBoxBase.AccessibilityObject), range).Succeeded); 775Assert.True(provider.RangeFromChild(ComHelpers.GetComPointer<IRawElementProviderSimple>(textBoxBase.AccessibilityObject), range).Succeeded);