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