3 interfaces inheriting from IRawElementProviderSimple
UIAutomationProvider (3)
System\Windows\Automation\Provider\IRawElementProviderAdviseEvents.cs (1)
22
public interface IRawElementProviderAdviseEvents :
IRawElementProviderSimple
System\Windows\Automation\Provider\IRawElementProviderFragment.cs (1)
50
public interface IRawElementProviderFragment :
IRawElementProviderSimple
System\Windows\Automation\Provider\IRawElementProviderHwndOverride.cs (1)
22
public interface IRawElementProviderHwndOverride :
IRawElementProviderSimple
5 implementations of IRawElementProviderSimple
UIAutomationClient (1)
MS\Internal\Automation\HwndProxyElementProvider.cs (1)
24
IRawElementProviderSimple
,
UIAutomationClientSideProviders (4)
MS\Internal\AutomationProxies\EmptyElement.cs (2)
13
class EmptyElement :
IRawElementProviderSimple
66
IRawElementProviderSimple
,
MS\Internal\AutomationProxies\ProxySimple.cs (1)
44
class ProxySimple :
IRawElementProviderSimple
, IRawElementProviderFragment
MS\Internal\AutomationProxies\WindowsStartMenu.cs (1)
13
class WindowsStartMenu : ProxyHwnd,
IRawElementProviderSimple
386 references to IRawElementProviderSimple
PresentationCore (59)
MS\Internal\Automation\ElementProxy.cs (4)
109
public
IRawElementProviderSimple
HostRawElementProvider
113
IRawElementProviderSimple
host = null;
132
private
IRawElementProviderSimple
GetHostHelper(HostedWindowWrapper hwndWrapper)
172
public
IRawElementProviderSimple
[] GetEmbeddedFragmentRoots()
MS\Internal\Automation\GridItemProviderWrapper.cs (2)
90
public
IRawElementProviderSimple
ContainingGrid
94
return (
IRawElementProviderSimple
) ElementUtil.Invoke( _peer, new DispatcherOperationCallback( GetContainingGrid ), null );
MS\Internal\Automation\GridProviderWrapper.cs (2)
58
public
IRawElementProviderSimple
GetItem(int row, int column)
60
return (
IRawElementProviderSimple
) ElementUtil.Invoke( _peer, new DispatcherOperationCallback( GetItem ), new int [ ] { row, column } );
MS\Internal\Automation\InteropAutomationProvider.cs (6)
29
ProviderOptions
IRawElementProviderSimple
.ProviderOptions
35
object
IRawElementProviderSimple
.GetPatternProvider(int patternId)
41
object
IRawElementProviderSimple
.GetPropertyValue(int propertyId)
46
IRawElementProviderSimple
IRawElementProviderSimple
.HostRawElementProvider
81
IRawElementProviderSimple
[] IRawElementProviderFragment.GetEmbeddedFragmentRoots()
MS\Internal\Automation\ItemContainerProviderWrapper.cs (5)
58
public
IRawElementProviderSimple
FindItemByProperty(
IRawElementProviderSimple
startAfter, int propertyId, object value)
61
return (
IRawElementProviderSimple
)ElementUtil.Invoke(_peer, new DispatcherOperationCallback(FindItemByProperty), args);
93
IRawElementProviderSimple
startAfter = (
IRawElementProviderSimple
)args[0];
MS\Internal\Automation\SelectionItemProviderWrapper.cs (2)
82
public
IRawElementProviderSimple
SelectionContainer
86
return (
IRawElementProviderSimple
) ElementUtil.Invoke( _peer, new DispatcherOperationCallback( GetSelectionContainer ), null );
MS\Internal\Automation\SelectionProviderWrapper.cs (2)
58
public
IRawElementProviderSimple
[] GetSelection()
60
return (
IRawElementProviderSimple
[]) ElementUtil.Invoke( _peer, new DispatcherOperationCallback( GetSelection ), null );
MS\Internal\Automation\TableItemProviderWrapper.cs (6)
90
public
IRawElementProviderSimple
ContainingGrid
94
return (
IRawElementProviderSimple
) ElementUtil.Invoke( _peer, new DispatcherOperationCallback( GetContainingGrid ), null );
98
public
IRawElementProviderSimple
[] GetRowHeaderItems()
100
return (
IRawElementProviderSimple
[]) ElementUtil.Invoke( _peer, new DispatcherOperationCallback( GetRowHeaderItems ), null );
103
public
IRawElementProviderSimple
[] GetColumnHeaderItems()
105
return (
IRawElementProviderSimple
[]) ElementUtil.Invoke( _peer, new DispatcherOperationCallback( GetColumnHeaderItems ), null );
MS\Internal\Automation\TableProviderWrapper.cs (6)
59
public
IRawElementProviderSimple
GetItem(int row, int column)
61
return (
IRawElementProviderSimple
) ElementUtil.Invoke( _peer, new DispatcherOperationCallback( GetItem ), new int [ ] { row, column } );
80
public
IRawElementProviderSimple
[] GetRowHeaders()
82
return (
IRawElementProviderSimple
[]) ElementUtil.Invoke( _peer, new DispatcherOperationCallback( GetRowHeaders ), null );
85
public
IRawElementProviderSimple
[] GetColumnHeaders()
87
return (
IRawElementProviderSimple
[]) ElementUtil.Invoke( _peer, new DispatcherOperationCallback( GetColumnHeaders ), null );
MS\Internal\Automation\TextProviderWrapper.cs (3)
53
public ITextRangeProvider RangeFromChild(
IRawElementProviderSimple
childElement)
122
IRawElementProviderSimple
childElement = (
IRawElementProviderSimple
)arg;
MS\Internal\Automation\TextRangeProviderWrapper.cs (4)
97
public
IRawElementProviderSimple
GetEnclosingElement()
99
return (
IRawElementProviderSimple
)ElementUtil.Invoke(_peer, new DispatcherOperationCallback(GetEnclosingElement), null);
151
public
IRawElementProviderSimple
[] GetChildren()
153
return (
IRawElementProviderSimple
[])ElementUtil.Invoke(_peer, new DispatcherOperationCallback(GetChildren), null);
System\Windows\Automation\Peers\AutomationPeer.cs (16)
316
IRawElementProviderSimple
provider = ProviderFromPeer(this);
353
IRawElementProviderSimple
provider = ProviderFromPeer(this);
376
IRawElementProviderSimple
provider = ProviderFromPeer(this);
1246
/// of <see cref="
IRawElementProviderSimple
"/> to provide the ControlleFor property to UIA.
1249
/// An array of <see cref="
IRawElementProviderSimple
"/> representing the AutomationPeers provided by <see cref="GetControlledPeers"/>
1251
private
IRawElementProviderSimple
[] GetControllerForProviderArray()
1254
IRawElementProviderSimple
[] result = null;
1258
result = new
IRawElementProviderSimple
[controlledPeers.Count];
1796
protected internal
IRawElementProviderSimple
ProviderFromPeer(AutomationPeer peer)
1810
private
IRawElementProviderSimple
ProviderFromPeerNoDelegation(AutomationPeer peer)
1850
protected AutomationPeer PeerFromProvider(
IRawElementProviderSimple
provider)
1869
private void RaisePropertyChangedInternal(
IRawElementProviderSimple
provider,
1953
IRawElementProviderSimple
provider = ProviderFromPeerNoDelegation(this);
1968
IRawElementProviderSimple
provider = ProviderFromPeerNoDelegation(this);
1988
IRawElementProviderSimple
provider = ProviderFromPeerNoDelegation(addedChild);
2032
IRawElementProviderSimple
provider = null;
System\Windows\InterOp\HwndTarget.cs (1)
1453
IRawElementProviderSimple
el = ElementProxy.StaticWrap(peer, peer);
PresentationFramework (95)
System\Windows\Automation\Peers\CalendarAutomationPeer.cs (11)
267
returnPeer = PeerFromProvider(provider as
IRawElementProviderSimple
) as DateTimeAutomationPeer;
358
IRawElementProviderSimple
IGridProvider.GetItem(int row, int column)
458
IRawElementProviderSimple
[] ISelectionProvider.GetSelection()
460
List<
IRawElementProviderSimple
> providers = new List<
IRawElementProviderSimple
>();
480
IRawElementProviderSimple
IItemContainerProvider.FindItemByProperty(
IRawElementProviderSimple
startAfterProvider, int propertyId, object value)
603
IRawElementProviderSimple
[] ITableProvider.GetColumnHeaders()
607
List<
IRawElementProviderSimple
> providers = new List<
IRawElementProviderSimple
>();
635
IRawElementProviderSimple
[] ITableProvider.GetRowHeaders()
System\Windows\Automation\Peers\ContentTextAutomationPeer.cs (3)
37
IRawElementProviderSimple
provider = ProviderFromPeer(this);
61
internal new
IRawElementProviderSimple
ProviderFromPeer(AutomationPeer peer)
69
internal DependencyObject ElementFromProvider(
IRawElementProviderSimple
provider)
System\Windows\Automation\Peers\DataGridAutomationPeer.cs (14)
144
IRawElementProviderSimple
IGridProvider.GetItem(int row, int column)
172
IRawElementProviderSimple
[] ISelectionProvider.GetSelection()
174
List<
IRawElementProviderSimple
> selectedProviders = new List<
IRawElementProviderSimple
>();
235
IRawElementProviderSimple
[] ITableProvider.GetColumnHeaders()
239
List<
IRawElementProviderSimple
> providers = new List<
IRawElementProviderSimple
>();
269
IRawElementProviderSimple
[] ITableProvider.GetRowHeaders()
273
List<
IRawElementProviderSimple
> providers = new List<
IRawElementProviderSimple
>();
415
private void AddSelectedCells(List<
IRawElementProviderSimple
> cellProviders)
427
IRawElementProviderSimple
provider = ProviderFromPeer(itemPeer.GetOrCreateCellItemPeer(cellInfo.Column));
437
private void AddSelectedRows(List<
IRawElementProviderSimple
> itemProviders)
446
IRawElementProviderSimple
provider = ProviderFromPeer(FindOrCreateItemAutomationPeer(item));
System\Windows\Automation\Peers\DataGridCellItemAutomationPeer.cs (9)
528
IRawElementProviderSimple
IGridItemProvider.ContainingGrid
556
IRawElementProviderSimple
[] ITableItemProvider.GetColumnHeaderItems()
568
List<
IRawElementProviderSimple
> providers = new List<
IRawElementProviderSimple
>(1);
578
IRawElementProviderSimple
[] ITableItemProvider.GetRowHeaderItems()
590
List<
IRawElementProviderSimple
> providers = new List<
IRawElementProviderSimple
>(1);
676
IRawElementProviderSimple
ISelectionItemProvider.SelectionContainer
870
private
IRawElementProviderSimple
ContainingGrid
System\Windows\Automation\Peers\DataGridColumnHeadersPresenterAutomationPeer.cs (2)
154
IRawElementProviderSimple
IItemContainerProvider.FindItemByProperty(
IRawElementProviderSimple
startAfter, int propertyId, object value)
System\Windows\Automation\Peers\DataGridItemAutomationPeer.cs (7)
128
IRawElementProviderSimple
IItemContainerProvider.FindItemByProperty(
IRawElementProviderSimple
startAfter, int propertyId, object value)
277
IRawElementProviderSimple
ISelectionItemProvider.SelectionContainer
361
IRawElementProviderSimple
[] ISelectionProvider.GetSelection()
374
List<
IRawElementProviderSimple
> selectedProviders = new List<
IRawElementProviderSimple
>();
518
returnPeer = PeerFromProvider(provider as
IRawElementProviderSimple
) as DataGridCellItemAutomationPeer;
System\Windows\Automation\Peers\DateTimeAutomationPeer.cs (7)
78
private
IRawElementProviderSimple
OwningCalendarProvider
669
IRawElementProviderSimple
IGridItemProvider.ContainingGrid
755
IRawElementProviderSimple
ISelectionItemProvider.SelectionContainer
835
IRawElementProviderSimple
[] ITableItemProvider.GetColumnHeaderItems()
841
IRawElementProviderSimple
[] headers = ((ITableProvider)FrameworkElementAutomationPeer.CreatePeerForElement(this.OwningCalendar)).GetColumnHeaders();
846
return new
IRawElementProviderSimple
[] { headers[column] };
857
IRawElementProviderSimple
[] ITableItemProvider.GetRowHeaderItems()
System\Windows\Automation\Peers\GridViewAutomationPeer.cs (7)
129
IRawElementProviderSimple
[] ITableProvider.GetColumnHeaders()
133
List<
IRawElementProviderSimple
> array = new List<
IRawElementProviderSimple
>(_owner.HeaderRowPresenter.ActualColumnHeaders.Count);
150
return new
IRawElementProviderSimple
[0] ;
156
IRawElementProviderSimple
[] ITableProvider.GetRowHeaders()
159
return Array.Empty<
IRawElementProviderSimple
>();
192
IRawElementProviderSimple
IGridProvider.GetItem(int row, int column)
System\Windows\Automation\Peers\GridViewCellAutomationPeer.cs (6)
94
IRawElementProviderSimple
[] ITableItemProvider.GetRowHeaderItems()
97
return Array.Empty<
IRawElementProviderSimple
>();
100
IRawElementProviderSimple
[] ITableItemProvider.GetColumnHeaderItems()
112
return new
IRawElementProviderSimple
[] { ProviderFromPeer(peer) };
116
return Array.Empty<
IRawElementProviderSimple
>();
127
IRawElementProviderSimple
IGridItemProvider.ContainingGrid { get { return ProviderFromPeer(_listviewAP); } }
System\Windows\Automation\Peers\ItemsControlAutomationPeer.cs (3)
231
IRawElementProviderSimple
IItemContainerProvider.FindItemByProperty(
IRawElementProviderSimple
startAfter, int propertyId, object value)
439
returnPeer = PeerFromProvider(provider as
IRawElementProviderSimple
) as ItemAutomationPeer;
System\Windows\Automation\Peers\RadioButtonAutomationPeer.cs (1)
97
IRawElementProviderSimple
ISelectionItemProvider.SelectionContainer
System\Windows\Automation\Peers\SelectorAutomationPeer.cs (3)
83
IRawElementProviderSimple
[] ISelectionProvider.GetSelection()
92
List<
IRawElementProviderSimple
> selectedProviders = new List<
IRawElementProviderSimple
>(count);
System\Windows\Automation\Peers\SelectorItemAutomationPeer.cs (1)
104
IRawElementProviderSimple
ISelectionItemProvider.SelectionContainer
System\Windows\Automation\Peers\TableAutomationPeer.cs (1)
126
IRawElementProviderSimple
IGridProvider.GetItem(int row, int column)
System\Windows\Automation\Peers\TableCellAutomationPeer.cs (1)
146
IRawElementProviderSimple
IGridItemProvider.ContainingGrid
System\Windows\Automation\Peers\TextAutomationPeer.cs (3)
36
IRawElementProviderSimple
provider = ProviderFromPeer(this);
86
internal new
IRawElementProviderSimple
ProviderFromPeer(AutomationPeer peer)
94
internal DependencyObject ElementFromProvider(
IRawElementProviderSimple
provider)
System\Windows\Automation\Peers\TreeViewAutomationPeer.cs (4)
152
IRawElementProviderSimple
[] ISelectionProvider.GetSelection()
154
IRawElementProviderSimple
[] selection = null;
167
selection = new
IRawElementProviderSimple
[] { ProviderFromPeer(peer) };
173
selection = Array.Empty<
IRawElementProviderSimple
>();
System\Windows\Automation\Peers\TreeViewDataItemAutomationPeer.cs (1)
233
IRawElementProviderSimple
ISelectionItemProvider.SelectionContainer
System\Windows\Automation\Peers\TreeViewItemAutomationPeer.cs (1)
364
IRawElementProviderSimple
ISelectionItemProvider.SelectionContainer
System\Windows\Controls\Primitives\Popup.cs (1)
3441
IRawElementProviderSimple
RootProviderForHwnd = popupRootAutomationPeer.ProviderFromPeer(popupRootAutomationPeer);
System\Windows\Controls\TextAdaptor.cs (1)
562
ITextRangeProvider ITextProvider.RangeFromChild(
IRawElementProviderSimple
childElementProvider)
System\Windows\Controls\TextRangeAdaptor.cs (7)
1402
private
IRawElementProviderSimple
ProviderFromPeer(AutomationPeer peer)
1404
IRawElementProviderSimple
provider;
1835
IRawElementProviderSimple
ITextRangeProvider.GetEnclosingElement()
1841
IRawElementProviderSimple
provider = ProviderFromPeer(peer);
2084
IRawElementProviderSimple
[] ITextRangeProvider.GetChildren()
2088
IRawElementProviderSimple
[] elements = null;
2094
elements = new
IRawElementProviderSimple
[peers.Count];
System\Windows\Interop\HwndHost.cs (1)
634
IRawElementProviderSimple
el = containerPeer.GetInteropChild();
System.Windows.Controls.Ribbon (4)
Microsoft\Windows\Automation\Peers\RibbonGalleryAutomationPeer.cs (3)
164
IRawElementProviderSimple
[] ISelectionProvider.GetSelection()
166
List<
IRawElementProviderSimple
> selectedProviders = new List<
IRawElementProviderSimple
>();
Microsoft\Windows\Automation\Peers\RibbonGalleryItemDataAutomationPeer.cs (1)
137
IRawElementProviderSimple
ISelectionItemProvider.SelectionContainer
UIAutomationClient (31)
MS\Internal\Automation\FocusTracker.cs (2)
124
IRawElementProviderSimple
provider = null;
174
IRawElementProviderSimple
realFocus = fragment.GetFocus();
MS\Internal\Automation\HwndProxyElementProvider.cs (12)
60
ProviderOptions
IRawElementProviderSimple
.ProviderOptions
68
object
IRawElementProviderSimple
.GetPatternProvider(int patternId)
86
object
IRawElementProviderSimple
.GetPropertyValue(int propertyId)
187
IRawElementProviderSimple
IRawElementProviderSimple
.HostRawElementProvider
245
IRawElementProviderSimple
[] IRawElementProviderFragment.GetEmbeddedFragmentRoots()
249
return (
IRawElementProviderSimple
[])embeddedRoots.ToArray(typeof(
IRawElementProviderSimple
));
1361
IRawElementProviderSimple
proxyProvider = ProxyManager.ProxyProviderFromHwnd(hwnd, 0, UnsafeNativeMethods.OBJID_CLIENT);
1364
uiFragmentRoots.Add((
IRawElementProviderSimple
)proxyProvider);
1373
IRawElementProviderSimple
nonClientProvider = ProxyManager.GetNonClientProvider(hwnd.h);
2113
IRawElementProviderSimple
provider = ProxyManager.GetUser32FocusedMenuProvider(gti.hwndMenuOwner);
MS\Internal\Automation\ProxyManager.cs (8)
198
internal static
IRawElementProviderSimple
GetNonClientProvider( IntPtr hwnd )
208
internal static
IRawElementProviderSimple
GetUser32FocusedMenuProvider( IntPtr hwnd )
461
internal static
IRawElementProviderSimple
ProxyProviderFromHwnd(NativeMethods.HWND hwnd, int idChild, int idObject)
499
IRawElementProviderSimple
proxy = FindProxyInEntryOrArrayList(ProxyScoping.ExactMatchApparentClassName, proxyDescOrArrayList, ref imageName, hwnd, idChild, idObject, null);
548
static private
IRawElementProviderSimple
FindProxyFromImageFallback(ref string imageName, NativeMethods.HWND hwnd, int idChild, int idObject)
581
static private
IRawElementProviderSimple
FindProxyInEntryOrArrayList(ProxyScoping findType, object entryOrArrayList, ref string imageName, NativeMethods.HWND hwnd, int idChild, int idObject, string classNameForPartialMatch)
601
IRawElementProviderSimple
proxy = null;
626
static private
IRawElementProviderSimple
GetProxyFromEntry(ProxyScoping findType, object entry, ref string imageName, NativeMethods.HWND hwnd, int idChild, int idObject, string classNameForPartialMatch)
MS\Internal\Automation\SelectionPatternProviderSideWrapper.cs (1)
48
public
IRawElementProviderSimple
[] GetSelection()
MS\Internal\Automation\UiaCoreApi.cs (6)
505
internal static SafeNodeHandle UiaNodeFromProvider(
IRawElementProviderSimple
provider)
1238
private static extern int RawUiaNodeFromProvider(
IRawElementProviderSimple
provider, out SafeNodeHandle hode);
1551
private delegate
IRawElementProviderSimple
[] UiaProviderCallback(IntPtr hwnd, ProviderType providerType);
1566
IRawElementProviderSimple
[] OnGetProvider(IntPtr hwnd, ProviderType providerType)
1568
IRawElementProviderSimple
provider;
1592
return new
IRawElementProviderSimple
[] { provider };
System\Windows\Automation\AutomationElement.cs (1)
451
public static AutomationElement FromLocalProvider(
IRawElementProviderSimple
localImpl)
System\Windows\Automation\ClientSideProviderDescription.cs (1)
46
public delegate
IRawElementProviderSimple
ClientSideProviderFactoryCallback(IntPtr hwnd, int idChild, int idObject);
UIAutomationClientSideProviders (156)
MS\Internal\AutomationProxies\EmptyElement.cs (9)
34
ProviderOptions
IRawElementProviderSimple
.ProviderOptions
42
object
IRawElementProviderSimple
.GetPatternProvider(int patternId)
47
object
IRawElementProviderSimple
.GetPropertyValue(int propertyId)
52
IRawElementProviderSimple
IRawElementProviderSimple
.HostRawElementProvider
74
IRawElementProviderSimple
_containingGrid;
79
internal EmptyGridItem(int row, int column,
IRawElementProviderSimple
containingGrid)
92
object
IRawElementProviderSimple
.GetPatternProvider(int patternId)
119
IRawElementProviderSimple
IGridItemProvider.ContainingGrid
MS\Internal\AutomationProxies\EventManager.cs (1)
124
object propertyValue = ((
IRawElementProviderSimple
)el).GetPropertyValue(property.Id);
MS\Internal\AutomationProxies\MSAAEventDispatcher.cs (1)
301
object newValue = ((
IRawElementProviderSimple
)provider).GetPropertyValue(property.Id);
MS\Internal\AutomationProxies\MSAANativeProvider.cs (12)
128
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild, int idObject)
442
IRawElementProviderSimple
[] IRawElementProviderFragment.GetEmbeddedFragmentRoots()
480
ProviderOptions
IRawElementProviderSimple
.ProviderOptions
488
object
IRawElementProviderSimple
.GetPatternProvider(int patternId)
497
object
IRawElementProviderSimple
.GetPropertyValue(int propertyId)
506
IRawElementProviderSimple
IRawElementProviderSimple
.HostRawElementProvider
567
IRawElementProviderSimple
[] ISelectionProvider.GetSelection()
573
return new
IRawElementProviderSimple
[] {};
575
IRawElementProviderSimple
[] rawEPS= new
IRawElementProviderSimple
[accessibles.Length];
667
IRawElementProviderSimple
ISelectionItemProvider.SelectionContainer
MS\Internal\AutomationProxies\NonClientArea.cs (6)
97
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild, int idObject)
102
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild)
136
internal static
IRawElementProviderSimple
CreateMenuBarItem(IntPtr hwnd, int idChild, int idObject)
141
private static
IRawElementProviderSimple
CreateMenuBarItem(IntPtr hwnd, int idChild)
166
internal static
IRawElementProviderSimple
CreateSystemMenu(IntPtr hwnd, int idChild, int idObject)
171
private static
IRawElementProviderSimple
CreateSystemMenu(IntPtr hwnd)
MS\Internal\AutomationProxies\ProxySimple.cs (7)
162
internal virtual
IRawElementProviderSimple
HostRawElementProvider
409
ProviderOptions
IRawElementProviderSimple
.ProviderOptions
418
IRawElementProviderSimple
IRawElementProviderSimple
.HostRawElementProvider
494
object
IRawElementProviderSimple
.GetPatternProvider(int patternId)
505
object
IRawElementProviderSimple
.GetPropertyValue(int propertyId)
516
IRawElementProviderSimple
[] IRawElementProviderFragment.GetEmbeddedFragmentRoots()
MS\Internal\AutomationProxies\WindowsAltTab.cs (3)
46
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild, int idObject)
51
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild)
53
IRawElementProviderSimple
rawElementProviderSimple = null;
MS\Internal\AutomationProxies\WindowsButton.cs (6)
85
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild, int idObject)
90
private static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild)
312
IRawElementProviderSimple
[] ISelectionProvider.GetSelection()
314
IRawElementProviderSimple
[] selection = null;
327
selection = new
IRawElementProviderSimple
[]
386
IRawElementProviderSimple
ISelectionItemProvider.SelectionContainer
MS\Internal\AutomationProxies\WindowsComboBox.cs (2)
60
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild, int idObject)
65
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild)
MS\Internal\AutomationProxies\WindowsContainer.cs (3)
51
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild, int idObject)
56
private static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild)
94
IRawElementProviderSimple
IRawElementProviderHwndOverride.GetOverrideProviderForHwnd(IntPtr hwnd)
MS\Internal\AutomationProxies\WindowsEditBox.cs (3)
67
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild, int idObject)
72
private static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild)
341
ITextRangeProvider ITextProvider.RangeFromChild(
IRawElementProviderSimple
childElement)
MS\Internal\AutomationProxies\WindowsEditBoxRange.cs (3)
285
IRawElementProviderSimple
ITextRangeProvider.GetEnclosingElement()
527
IRawElementProviderSimple
[] ITextRangeProvider.GetChildren()
530
return Array.Empty<
IRawElementProviderSimple
>();
MS\Internal\AutomationProxies\WindowsFormsHelpers.cs (2)
24
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild, int idObject)
70
internal static
IRawElementProviderSimple
CreateButton(IntPtr hwnd)
MS\Internal\AutomationProxies\WindowsFormsLinkLabel.cs (1)
40
internal static
IRawElementProviderSimple
Create (IntPtr hwnd, int idChild)
MS\Internal\AutomationProxies\WindowsHyperlink.cs (2)
43
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild, int idObject)
48
private static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild)
MS\Internal\AutomationProxies\WindowsIPAddress.cs (5)
47
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild, int idObject)
52
private static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild)
101
IRawElementProviderSimple
IRawElementProviderHwndOverride.GetOverrideProviderForHwnd (IntPtr hwnd)
171
IRawElementProviderSimple
IGridProvider.GetItem(int row, int column)
472
IRawElementProviderSimple
IGridItemProvider.ContainingGrid
MS\Internal\AutomationProxies\WindowsListBox.cs (7)
53
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild, int idObject)
58
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild)
327
IRawElementProviderSimple
[] ISelectionProvider.GetSelection()
337
IRawElementProviderSimple
[] selection = new
IRawElementProviderSimple
[countSelection];
836
IRawElementProviderSimple
container = ((ISelectionItemProvider)this).SelectionContainer;
907
IRawElementProviderSimple
ISelectionItemProvider.SelectionContainer
MS\Internal\AutomationProxies\WindowsListView.cs (12)
96
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild, int idObject)
101
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild)
549
IRawElementProviderSimple
[] ISelectionProvider.GetSelection()
560
IRawElementProviderSimple
[] selection = new
IRawElementProviderSimple
[countSelection];
735
IRawElementProviderSimple
IGridProvider.GetItem(int row, int column)
780
IRawElementProviderSimple
[] ITableProvider.GetRowHeaders ()
786
IRawElementProviderSimple
[] ITableProvider.GetColumnHeaders ()
796
IRawElementProviderSimple
[] columns = new
IRawElementProviderSimple
[size];
1703
private
IRawElementProviderSimple
GetCellInDetailMode (int row, int column)
1711
private
IRawElementProviderSimple
GetCellInOtherModes (int row, int column, int maxColumn, int maxRow)
MS\Internal\AutomationProxies\WindowsListViewGroup.cs (3)
360
IRawElementProviderSimple
IGridProvider.GetItem(int row, int column)
621
private
IRawElementProviderSimple
GetCellInDetailMode (int row, int column)
639
private
IRawElementProviderSimple
GetCellInOtherModes(int row, int column, int maxColumn)
MS\Internal\AutomationProxies\WindowsListViewItem.cs (4)
424
IRawElementProviderSimple
container = ((ISelectionItemProvider)this).SelectionContainer;
462
IRawElementProviderSimple
container = ((ISelectionItemProvider)this).SelectionContainer;
490
IRawElementProviderSimple
ISelectionItemProvider.SelectionContainer
643
IRawElementProviderSimple
IGridItemProvider.ContainingGrid
MS\Internal\AutomationProxies\WindowsListViewSubItem.cs (4)
305
IRawElementProviderSimple
IGridItemProvider.ContainingGrid
320
IRawElementProviderSimple
[] ITableItemProvider.GetRowHeaderItems ()
325
IRawElementProviderSimple
[] ITableItemProvider.GetColumnHeaderItems ()
332
return new
IRawElementProviderSimple
[] { new WindowsSysHeader.HeaderItem (hwndHeader, header, _item) };
MS\Internal\AutomationProxies\WindowsMenu.cs (5)
150
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild, int idObject)
155
private static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild)
208
internal static
IRawElementProviderSimple
CreateFocusedMenuItem(IntPtr hwnd, int idChild, int idObject)
1819
IRawElementProviderSimple
ISelectionItemProvider.SelectionContainer
2869
internal override
IRawElementProviderSimple
HostRawElementProvider
MS\Internal\AutomationProxies\WindowsNonControl.cs (2)
37
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild, int idObject)
42
private static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild)
MS\Internal\AutomationProxies\WindowsProgressbar.cs (2)
39
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild, int idObject)
44
private static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild)
MS\Internal\AutomationProxies\WindowsRebar.cs (3)
42
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild, int idObject)
47
private static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild)
157
IRawElementProviderSimple
IRawElementProviderHwndOverride.GetOverrideProviderForHwnd (IntPtr hwnd)
MS\Internal\AutomationProxies\WindowsRichEdit.cs (3)
54
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild, int idObject)
59
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild)
257
ITextRangeProvider ITextProvider.RangeFromChild(
IRawElementProviderSimple
childElement)
MS\Internal\AutomationProxies\WindowsRichEditRange.cs (3)
209
IRawElementProviderSimple
ITextRangeProvider.GetEnclosingElement()
373
IRawElementProviderSimple
[] ITextRangeProvider.GetChildren()
376
return Array.Empty<
IRawElementProviderSimple
>();
MS\Internal\AutomationProxies\WindowsScrollBar.cs (2)
60
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild, int idObject)
65
private static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild)
MS\Internal\AutomationProxies\WindowsSlider.cs (2)
46
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild, int idObject)
51
private static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild)
MS\Internal\AutomationProxies\WindowsSpinner.cs (2)
46
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild, int idObject)
51
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild)
MS\Internal\AutomationProxies\WindowsStartMenu.cs (2)
33
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild, int idObject)
38
private static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild)
MS\Internal\AutomationProxies\WindowsStatic.cs (2)
50
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild, int idObject)
55
private static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild)
MS\Internal\AutomationProxies\WindowsStatusBar.cs (6)
47
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild, int idObject)
52
private static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild)
251
IRawElementProviderSimple
IGridProvider.GetItem(int row, int column)
292
IRawElementProviderSimple
IRawElementProviderHwndOverride.GetOverrideProviderForHwnd(IntPtr hwnd)
509
IRawElementProviderSimple
IGridItemProvider.ContainingGrid
722
IRawElementProviderSimple
IGridItemProvider.ContainingGrid
MS\Internal\AutomationProxies\WindowsSysHeader.cs (2)
50
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild, int idObject)
55
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild)
MS\Internal\AutomationProxies\WindowsTab.cs (8)
64
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild, int idObject)
69
private static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild)
351
IRawElementProviderSimple
IRawElementProviderHwndOverride.GetOverrideProviderForHwnd (IntPtr hwnd)
380
IRawElementProviderSimple
[] ISelectionProvider.GetSelection()
382
IRawElementProviderSimple
[] selection = null;
391
selection = new
IRawElementProviderSimple
[1];
414
selection = new
IRawElementProviderSimple
[count];
1188
IRawElementProviderSimple
ISelectionItemProvider.SelectionContainer
MS\Internal\AutomationProxies\WindowsToolbar.cs (2)
45
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild, int idObject)
50
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild)
MS\Internal\AutomationProxies\WindowsTooltip.cs (2)
43
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild, int idObject)
48
private static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild)
MS\Internal\AutomationProxies\WindowsTreeView.cs (7)
46
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild, int idObject)
51
private static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild)
279
IRawElementProviderSimple
[] ISelectionProvider.GetSelection()
290
IRawElementProviderSimple
[] selection = new
IRawElementProviderSimple
[1];
1002
IRawElementProviderSimple
container = ((ISelectionItemProvider)this).SelectionContainer;
1049
IRawElementProviderSimple
ISelectionItemProvider.SelectionContainer
MS\Internal\AutomationProxies\WindowsUpDown.cs (2)
46
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild, int idObject)
51
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild)
MS\Internal\AutomationProxies\WinFormsSpinner.cs (3)
108
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild, int idObject)
113
internal static
IRawElementProviderSimple
Create(IntPtr hwnd, int idChild)
302
IRawElementProviderSimple
IRawElementProviderHwndOverride.GetOverrideProviderForHwnd(IntPtr hwnd)
UIAutomationProvider (36)
Forwards.cs (1)
12
[assembly: TypeForwardedTo(typeof(System.Windows.Automation.Provider.
IRawElementProviderSimple
))]
MS\Internal\Automation\UiaCoreProviderApi.cs (17)
32
internal static IntPtr UiaReturnRawElementProvider(IntPtr hwnd, IntPtr wParam, IntPtr lParam,
IRawElementProviderSimple
el)
37
internal static
IRawElementProviderSimple
UiaHostProviderFromHwnd(IntPtr hwnd)
39
IRawElementProviderSimple
provider;
50
internal static void UiaRaiseAutomationPropertyChangedEvent(
IRawElementProviderSimple
provider, int propertyId, object oldValue, object newValue)
55
internal static void UiaRaiseAutomationEvent(
IRawElementProviderSimple
provider, int eventId)
60
internal static void UiaRaiseStructureChangedEvent(
IRawElementProviderSimple
provider, StructureChangeType structureChangeType, int[] runtimeId)
65
internal static void UiaRaiseAsyncContentLoadedEvent(
IRawElementProviderSimple
provider, AsyncContentLoadedState asyncContentLoadedState, double PercentComplete)
70
internal static void UiaRaiseNotificationEvent(
IRawElementProviderSimple
provider,
76
internal static void UiaRaiseActiveTextPositionChangedEvent(
IRawElementProviderSimple
provider, ITextRangeProvider textRange)
118
private static extern IntPtr RawUiaReturnRawElementProvider(IntPtr hwnd, IntPtr wParam, IntPtr lParam,
IRawElementProviderSimple
el);
121
private static extern int RawUiaHostProviderFromHwnd(IntPtr hwnd, [MarshalAs(UnmanagedType.Interface)] out
IRawElementProviderSimple
provider);
126
private static extern int RawUiaRaiseAutomationPropertyChangedEvent(
IRawElementProviderSimple
provider, int id, object oldValue, object newValue);
129
private static extern int RawUiaRaiseAutomationEvent(
IRawElementProviderSimple
provider, int id);
132
private static extern int RawUiaRaiseStructureChangedEvent(
IRawElementProviderSimple
provider, StructureChangeType structureChangeType, int[] runtimeId, int runtimeIdLen);
135
private static extern int RawUiaRaiseAsyncContentLoadedEvent(
IRawElementProviderSimple
provider, AsyncContentLoadedState asyncContentLoadedState, double PercentComplete);
138
private static extern int RawUiaRaiseNotificationEvent(
IRawElementProviderSimple
provider,
142
private static extern int RawUiaRaiseActiveTextPositionChangedEvent(
IRawElementProviderSimple
provider, ITextRangeProvider textRange);
System\Windows\Automation\Provider\AutomationInteropProvider.cs (5)
57
public static
IRawElementProviderSimple
HostProviderFromHandle ( IntPtr hwnd )
71
public static IntPtr ReturnRawElementProvider (IntPtr hwnd, IntPtr wParam, IntPtr lParam,
IRawElementProviderSimple
el )
95
public static void RaiseAutomationPropertyChangedEvent(
IRawElementProviderSimple
element, AutomationPropertyChangedEventArgs e)
110
public static void RaiseAutomationEvent(AutomationEvent eventId,
IRawElementProviderSimple
provider, AutomationEventArgs e)
162
public static void RaiseStructureChangedEvent(
IRawElementProviderSimple
provider, StructureChangedEventArgs e)
System\Windows\Automation\Provider\IGridItemProvider.cs (1)
60
IRawElementProviderSimple
ContainingGrid
System\Windows\Automation\Provider\IGridProvider.cs (1)
28
IRawElementProviderSimple
GetItem(int row, int column);
System\Windows\Automation\Provider\IItemContainerProvider.cs (2)
57
IRawElementProviderSimple
FindItemByProperty(
IRawElementProviderSimple
startAfter, int propertyId, object value);
System\Windows\Automation\Provider\IRawElementProviderFragment.cs (1)
88
IRawElementProviderSimple
[] GetEmbeddedFragmentRoots();
System\Windows\Automation\Provider\IRawElementProviderHwndOverride.cs (1)
31
IRawElementProviderSimple
GetOverrideProviderForHwnd( IntPtr hwnd );
System\Windows\Automation\Provider\ISelectionItemProvider.cs (1)
56
IRawElementProviderSimple
SelectionContainer
System\Windows\Automation\Provider\ISelectionProvider.cs (1)
40
IRawElementProviderSimple
[] GetSelection();
System\Windows\Automation\Provider\ITableItemProvider.cs (2)
24
IRawElementProviderSimple
[] GetRowHeaderItems();
27
IRawElementProviderSimple
[] GetColumnHeaderItems();
System\Windows\Automation\Provider\ITableProvider.cs (2)
24
IRawElementProviderSimple
[] GetRowHeaders();
27
IRawElementProviderSimple
[] GetColumnHeaders();
System\Windows\Automation\Provider\ITextProvider.cs (1)
66
ITextRangeProvider RangeFromChild(
IRawElementProviderSimple
childElement);
UIAutomationTypes (3)
System\Windows\Automation\Provider\IRawElementProviderSimple.cs (1)
107
IRawElementProviderSimple
HostRawElementProvider
System\Windows\Automation\Provider\ITextRangeProvider.cs (2)
113
IRawElementProviderSimple
GetEnclosingElement();
208
IRawElementProviderSimple
[] GetChildren();
WindowsFormsIntegration (2)
System\Windows\Automation\Peers\WindowsFormsHostAutomationPeer.cs (1)
48
internal
IRawElementProviderSimple
GetProvider()
System\Windows\Integration\WindowsFormsHost.cs (1)
148
IRawElementProviderSimple
el = peer.GetProvider();