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