364 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)
9453PInvoke.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 (131)
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.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*)"/> 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);