2 implementations of Interface
System.Windows.Forms (1)
System\Windows\Forms\Accessibility\AccessibleObject.cs (1)
30
IRawElementProviderSimple.
Interface
,
System.Windows.Forms.Primitives (1)
Interop\UiaCore\Interop.StubFragmentRoot.cs (1)
15
IRawElementProviderSimple.
Interface
,
83 references to Interface
System.Windows.Forms (65)
System\Windows\Forms\Accessibility\AccessibleObject.cs (26)
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;
842
internal virtual IRawElementProviderSimple.
Interface
[]? GetSelection() => null;
862
internal virtual IRawElementProviderSimple.
Interface
? ItemSelectionContainer => null;
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)
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
>();
3130
IRawElementProviderSimple.
Interface
[]? selection = GetSelection();
3133
: selection.CreateComSafeArrayScope<IRawElementProviderSimple, IRawElementProviderSimple.
Interface
>();
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxChildListUiaProvider.cs (1)
153
internal override IRawElementProviderSimple.
Interface
[] GetSelection()
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxItemAccessibleObject.cs (1)
223
internal override IRawElementProviderSimple.
Interface
ItemSelectionContainer => _owningComboBox.ChildListAccessibleObject;
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 (3)
60
internal override IRawElementProviderSimple.
Interface
ContainingGrid => _calendarBodyAccessibleObject;
106
internal override IRawElementProviderSimple.
Interface
[]? GetColumnHeaderItems()
141
internal override IRawElementProviderSimple.
Interface
[]? GetRowHeaderItems()
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.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\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.Primitives (18)
_generated\234\Windows.Win32.IRawElementProviderSimple.g.cs (4)
72
winmdroot.Foundation.HRESULT __hr = ComHelpers.UnwrapCCW(pThis, out
Interface
__object);
102
winmdroot.Foundation.HRESULT __hr = ComHelpers.UnwrapCCW(pThis, out
Interface
__object);
152
winmdroot.Foundation.HRESULT __hr = ComHelpers.UnwrapCCW(pThis, out
Interface
__object);
195
winmdroot.Foundation.HRESULT __hr = ComHelpers.UnwrapCCW(pThis, out
Interface
__object);
_generated\572\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)
Interop\UiaCore\Interop.StubFragmentRoot.cs (4)
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\UiaTextRange.cs (2)
19
private readonly IRawElementProviderSimple.
Interface
_enclosingElement;
38
public UiaTextRange(IRawElementProviderSimple.
Interface
enclosingElement, UiaTextProvider provider, int start, int end)
Windows\Win32\PInvoke.UiaDisconnectProvider.cs (1)
11
public static unsafe void UiaDisconnectProvider(IRawElementProviderSimple.
Interface
? provider, bool skipOSCheck = false)
Windows\Win32\PInvoke.UiaRaiseNotificationEvent.cs (1)
13
IRawElementProviderSimple.
Interface
provider,
Windows\Win32\PInvoke.UiaReturnRawElementProvider.cs (1)
15
IRawElementProviderSimple.
Interface
? el)
Windows\Win32\UI\Accessibility\IRawElementProviderSimple.cs (1)
6
internal partial struct IRawElementProviderSimple : IComInterface<IRawElementProviderSimple.
Interface
>