2 interfaces inheriting from IRawElementProviderSimple
System.Windows.Forms (2)
winforms\Managed\System\WinForms\UnsafeNativeMethods.cs (2)
8484
public interface IRawElementProviderHwndOverride :
IRawElementProviderSimple
{
8721
public interface IRawElementProviderFragment :
IRawElementProviderSimple
{
2 implementations of IRawElementProviderSimple
System.Windows.Forms (2)
winforms\Managed\System\WinForms\AccessibleObject.cs (2)
37
UnsafeNativeMethods.
IRawElementProviderSimple
,
3021
UnsafeNativeMethods.
IRawElementProviderSimple
,
65 references to IRawElementProviderSimple
System.Windows.Forms (65)
winforms\Managed\System\WinForms\AccessibleObject.cs (32)
562
internal virtual UnsafeNativeMethods.
IRawElementProviderSimple
HostRawElementProvider {
640
internal virtual UnsafeNativeMethods.
IRawElementProviderSimple
[] GetEmbeddedFragmentRoots() {
704
internal virtual UnsafeNativeMethods.
IRawElementProviderSimple
[] GetRowHeaders() {
708
internal virtual UnsafeNativeMethods.
IRawElementProviderSimple
[] GetColumnHeaders() {
722
internal virtual UnsafeNativeMethods.
IRawElementProviderSimple
[] GetRowHeaderItems() {
726
internal virtual UnsafeNativeMethods.
IRawElementProviderSimple
[] GetColumnHeaderItems() {
734
internal virtual UnsafeNativeMethods.
IRawElementProviderSimple
GetItem(int row, int column) {
778
internal virtual UnsafeNativeMethods.
IRawElementProviderSimple
ContainingGrid {
809
internal virtual UnsafeNativeMethods.
IRawElementProviderSimple
GetOverrideProviderForHwnd(IntPtr hwnd) {
854
internal virtual UnsafeNativeMethods.
IRawElementProviderSimple
[] GetSelection() {
889
internal virtual UnsafeNativeMethods.
IRawElementProviderSimple
ItemSelectionContainer {
962
UnsafeNativeMethods.ProviderOptions UnsafeNativeMethods.
IRawElementProviderSimple
.ProviderOptions {
968
UnsafeNativeMethods.
IRawElementProviderSimple
UnsafeNativeMethods.
IRawElementProviderSimple
.HostRawElementProvider {
974
object UnsafeNativeMethods.
IRawElementProviderSimple
.GetPatternProvider(int patternId) {
983
object UnsafeNativeMethods.
IRawElementProviderSimple
.GetPropertyValue(int propertyID) {
1098
return new UnsafeNativeMethods.
IRawElementProviderSimple
[] {
1099
this.GetSelected() as UnsafeNativeMethods.
IRawElementProviderSimple
1248
UnsafeNativeMethods.
IRawElementProviderSimple
UnsafeNativeMethods.IGridItemProvider.ContainingGrid {
2636
UnsafeNativeMethods.
IRawElementProviderSimple
UnsafeNativeMethods.IRawElementProviderHwndOverride.GetOverrideProviderForHwnd(IntPtr hwnd) {
2714
UnsafeNativeMethods.
IRawElementProviderSimple
UnsafeNativeMethods.ISelectionItemProvider.SelectionContainer {
3049
private UnsafeNativeMethods.
IRawElementProviderSimple
publicIRawElementProviderSimple; // AccessibleObject as IRawElementProviderSimple
3080
publicIRawElementProviderSimple = (UnsafeNativeMethods.
IRawElementProviderSimple
) accessibleImplemention;
3379
UnsafeNativeMethods.ProviderOptions UnsafeNativeMethods.
IRawElementProviderSimple
.ProviderOptions {
3386
UnsafeNativeMethods.
IRawElementProviderSimple
UnsafeNativeMethods.
IRawElementProviderSimple
.HostRawElementProvider {
3393
object UnsafeNativeMethods.
IRawElementProviderSimple
.GetPatternProvider(int patternId) {
3446
object UnsafeNativeMethods.
IRawElementProviderSimple
.GetPropertyValue(int propertyID) {
3809
UnsafeNativeMethods.
IRawElementProviderSimple
UnsafeNativeMethods.IGridItemProvider.ContainingGrid {
3818
return AsNativeAccessible(publicIGridItemProvider.ContainingGrid) as UnsafeNativeMethods.
IRawElementProviderSimple
;
3903
UnsafeNativeMethods.
IRawElementProviderSimple
UnsafeNativeMethods.ISelectionItemProvider.SelectionContainer {
3920
UnsafeNativeMethods.
IRawElementProviderSimple
UnsafeNativeMethods.IRawElementProviderHwndOverride.GetOverrideProviderForHwnd(IntPtr hwnd) {
winforms\Managed\System\WinForms\ComboBox.cs (9)
4821
internal override UnsafeNativeMethods.
IRawElementProviderSimple
ItemSelectionContainer {
4914
internal override UnsafeNativeMethods.
IRawElementProviderSimple
GetOverrideProviderForHwnd(IntPtr hwnd) {
5133
internal override UnsafeNativeMethods.
IRawElementProviderSimple
HostRawElementProvider {
5136
UnsafeNativeMethods.
IRawElementProviderSimple
provider;
5311
internal override UnsafeNativeMethods.
IRawElementProviderSimple
[] GetSelection() {
5316
return new UnsafeNativeMethods.
IRawElementProviderSimple
[] {
5321
return new UnsafeNativeMethods.
IRawElementProviderSimple
[0];
5351
internal override UnsafeNativeMethods.
IRawElementProviderSimple
HostRawElementProvider {
5354
UnsafeNativeMethods.
IRawElementProviderSimple
provider;
winforms\Managed\System\WinForms\Control.cs (2)
19950
internal override UnsafeNativeMethods.
IRawElementProviderSimple
HostRawElementProvider {
19953
UnsafeNativeMethods.
IRawElementProviderSimple
provider;
winforms\Managed\System\WinForms\DataGridViewAccessibleObject.cs (7)
352
internal override UnsafeNativeMethods.
IRawElementProviderSimple
[] GetRowHeaders()
359
UnsafeNativeMethods.
IRawElementProviderSimple
[] result = new UnsafeNativeMethods.
IRawElementProviderSimple
[this.owner.Rows.Count];
368
internal override UnsafeNativeMethods.
IRawElementProviderSimple
[] GetColumnHeaders()
375
UnsafeNativeMethods.
IRawElementProviderSimple
[] result = new UnsafeNativeMethods.
IRawElementProviderSimple
[this.owner.Columns.Count];
393
internal override UnsafeNativeMethods.
IRawElementProviderSimple
GetItem(int row, int column)
winforms\Managed\System\WinForms\DataGridViewCell.cs (5)
5591
internal override UnsafeNativeMethods.
IRawElementProviderSimple
[] GetRowHeaderItems()
5595
return new UnsafeNativeMethods.
IRawElementProviderSimple
[1] { this.owner.OwningRow.HeaderCell.AccessibilityObject };
5602
internal override UnsafeNativeMethods.
IRawElementProviderSimple
[] GetColumnHeaderItems()
5606
return new UnsafeNativeMethods.
IRawElementProviderSimple
[1] { this.owner.OwningColumn.HeaderCell.AccessibilityObject };
5630
internal override UnsafeNativeMethods.
IRawElementProviderSimple
ContainingGrid
winforms\Managed\System\WinForms\UnsafeNativeMethods.cs (10)
8309
internal static extern int UiaHostProviderFromHwnd(HandleRef hwnd, out
IRawElementProviderSimple
provider);
8312
internal static extern IntPtr UiaReturnRawElementProvider(HandleRef hwnd, IntPtr wParam, IntPtr lParam,
IRawElementProviderSimple
el);
8318
internal static extern int UiaRaiseAutomationEvent(
IRawElementProviderSimple
provider, int id);
8321
internal static extern int UiaRaiseAutomationPropertyChangedEvent(
IRawElementProviderSimple
provider, int id, object oldValue, object newValue);
8325
IRawElementProviderSimple
provider,
8332
internal static extern int UiaRaiseStructureChangedEvent(
IRawElementProviderSimple
provider, StructureChangeType structureChangeType, int[] runtimeId, int runtimeIdLen);
8474
IRawElementProviderSimple
SelectionContainer { [return: MarshalAs(UnmanagedType.Interface)] get; }
8492
IRawElementProviderSimple
GetOverrideProviderForHwnd(IntPtr hwnd);
8683
IRawElementProviderSimple
HostRawElementProvider {
8921
IRawElementProviderSimple
ContainingGrid {