2 instantiations of HwndProxyElementProvider
UIAutomationClient (2)
MS\Internal\Automation\HwndProxyElementProvider.cs (1)
1009
return new
HwndProxyElementProvider
( hwnd );
MS\Internal\Automation\UiaCoreApi.cs (1)
1573
provider = new
HwndProxyElementProvider
(NativeMethods.HWND.Cast(hwnd));
21 references to HwndProxyElementProvider
UIAutomationClient (21)
MS\Internal\Automation\ClientEventManager.cs (2)
592
if ( rawEl != null && !
HwndProxyElementProvider
.IsWindowPatternWindow( NativeMethods.HWND.Cast( hwnd ) ) )
646
if (
HwndProxyElementProvider
.IsWindowPatternWindow( NativeMethods.HWND.Cast( hwnd ) ) )
MS\Internal\Automation\HwndProxyElementProvider.cs (17)
202
HwndProxyElementProvider
dest = null;
219
return
HwndProxyElementProvider
.MakeRuntimeId(_hwnd);
1002
private static
HwndProxyElementProvider
Wrap(NativeMethods.HWND hwnd)
1182
private
HwndProxyElementProvider
GetParent()
1202
return
HwndProxyElementProvider
.Wrap(hwndOwner);
1207
return
HwndProxyElementProvider
.Wrap(parent);
1210
private
HwndProxyElementProvider
GetNextSibling()
1233
return
HwndProxyElementProvider
.Wrap(hwnd);
1240
return
HwndProxyElementProvider
.Wrap(next);
1243
private
HwndProxyElementProvider
GetPreviousSibling()
1260
return
HwndProxyElementProvider
.Wrap(hwnd);
1275
return
HwndProxyElementProvider
.Wrap(prev);
1278
private
HwndProxyElementProvider
GetFirstChild()
1300
return
HwndProxyElementProvider
.Wrap(hwnd);
1303
private
HwndProxyElementProvider
GetLastChild()
1332
return
HwndProxyElementProvider
.Wrap(hwnd);
1647
private static
HwndProxyElementProvider
ElementProviderFromPoint(NativeMethods.HWND current, double x, double y)
MS\Internal\Automation\WindowHideOrCloseTracker.cs (1)
73
runtimeId =
HwndProxyElementProvider
.MakeRuntimeId( nativeHwnd );
System\Windows\Automation\Automation.cs (1)
161
if (
HwndProxyElementProvider
.IsWindowPatternWindow( NativeMethods.HWND.Cast( new IntPtr( (int)val ) ) ) )