1 interface inheriting from IRawElementProviderFragment
UIAutomationProvider (1)
System\Windows\Automation\Provider\IRawElementProviderFragmentRoot.cs (1)
22public interface IRawElementProviderFragmentRoot : IRawElementProviderFragment
2 implementations of IRawElementProviderFragment
UIAutomationClient (1)
MS\Internal\Automation\HwndProxyElementProvider.cs (1)
25IRawElementProviderFragment,
UIAutomationClientSideProviders (1)
MS\Internal\AutomationProxies\ProxySimple.cs (1)
43internal class ProxySimple : IRawElementProviderSimple, IRawElementProviderFragment
60 references to IRawElementProviderFragment
PresentationCore (16)
MS\Internal\Automation\ElementProxy.cs (6)
138public IRawElementProviderFragment Navigate( NavigateDirection direction ) 145return (IRawElementProviderFragment)ElementUtil.Invoke(peer, new DispatcherOperationCallback(InContextNavigate), direction); 200public IRawElementProviderFragment ElementProviderFromPoint( double x, double y ) 207return (IRawElementProviderFragment) ElementUtil.Invoke( peer, new DispatcherOperationCallback( InContextElementProviderFromPoint ), new Point( x, y ) ); 210public IRawElementProviderFragment GetFocus() 217return (IRawElementProviderFragment) ElementUtil.Invoke( peer, state => ((ElementProxy)state).InContextGetFocus(), this);
MS\Internal\Automation\InteropAutomationProvider.cs (10)
57IRawElementProviderFragment IRawElementProviderFragment.Navigate(NavigateDirection direction) 61return (IRawElementProviderFragment)_parent.ProviderFromPeer(_parent); 68int [] IRawElementProviderFragment.GetRuntimeId() 74Rect IRawElementProviderFragment.BoundingRectangle 80IRawElementProviderSimple [] IRawElementProviderFragment.GetEmbeddedFragmentRoots() 86void IRawElementProviderFragment.SetFocus() 92IRawElementProviderFragmentRoot IRawElementProviderFragment.FragmentRoot 102IRawElementProviderFragment IRawElementProviderFragmentRoot.ElementProviderFromPoint( double x, double y ) 108IRawElementProviderFragment IRawElementProviderFragmentRoot.GetFocus()
UIAutomationClient (12)
MS\Internal\Automation\HwndProxyElementProvider.cs (12)
200IRawElementProviderFragment IRawElementProviderFragment.Navigate(NavigateDirection direction) 214int[] IRawElementProviderFragment.GetRuntimeId() 222Rect IRawElementProviderFragment.BoundingRectangle 244IRawElementProviderSimple[] IRawElementProviderFragment.GetEmbeddedFragmentRoots() 251void IRawElementProviderFragment.SetFocus() 256IRawElementProviderFragmentRoot IRawElementProviderFragment.FragmentRoot 268IRawElementProviderFragment IRawElementProviderFragmentRoot.ElementProviderFromPoint(double x, double y) 273IRawElementProviderFragment IRawElementProviderFragmentRoot.GetFocus() 2099private static IRawElementProviderFragment GetFocusedProvider() 2115Debug.Assert(provider is IRawElementProviderFragment, "Expecting a fragment provider"); 2116return provider as IRawElementProviderFragment;
UIAutomationClientSideProviders (29)
MS\Internal\AutomationProxies\MSAAEventDispatcher.cs (5)
322IRawElementProviderFragment srcElement; 330srcElement = (IRawElementProviderFragment)MsaaNativeProvider.Create(hwnd, idChild, idObject); 351srcElement = (IRawElementProviderFragment)MsaaNativeProvider.Create(hwnd, idChild, idObject); 355srcElement = (IRawElementProviderFragment)srcElement.Navigate(NavigateDirection.Parent); 363srcElement = (IRawElementProviderFragment)MsaaNativeProvider.Create(hwnd, idChild, idObject);
MS\Internal\AutomationProxies\MSAANativeProvider.cs (11)
217IRawElementProviderFragment IRawElementProviderFragmentRoot.ElementProviderFromPoint( double x, double y ) 230IRawElementProviderFragment IRawElementProviderFragmentRoot.GetFocus() 311IRawElementProviderFragment IRawElementProviderFragment.Navigate(NavigateDirection direction) 347int [] IRawElementProviderFragment.GetRuntimeId() 385int[] parentId = ((IRawElementProviderFragment)Parent).GetRuntimeId(); 406Rect IRawElementProviderFragment.BoundingRectangle 441IRawElementProviderSimple [] IRawElementProviderFragment.GetEmbeddedFragmentRoots() 449void IRawElementProviderFragment.SetFocus() 459IRawElementProviderFragmentRoot IRawElementProviderFragment.FragmentRoot 930return ((IRawElementProviderFragment)this).BoundingRectangle;
MS\Internal\AutomationProxies\ProxyFragment.cs (4)
120IRawElementProviderFragment IRawElementProviderFragmentRoot.ElementProviderFromPoint (double x, double y) 128IRawElementProviderFragment IRawElementProviderFragmentRoot.GetFocus () 138IRawElementProviderFragment IRawElementProviderFragment.Navigate(NavigateDirection direction)
MS\Internal\AutomationProxies\ProxySimple.cs (7)
426Rect IRawElementProviderFragment.BoundingRectangle 441IRawElementProviderFragment IRawElementProviderFragment.Navigate(NavigateDirection direction) 466IRawElementProviderFragmentRoot IRawElementProviderFragment.FragmentRoot 486int [] IRawElementProviderFragment.GetRuntimeId () 515IRawElementProviderSimple[] IRawElementProviderFragment.GetEmbeddedFragmentRoots() 525void IRawElementProviderFragment.SetFocus()
MS\Internal\AutomationProxies\WindowsListView.cs (2)
1195IRawElementProviderFragment wlv = (IRawElementProviderFragment) new WindowsListView (hwnd, null, -1);
UIAutomationProvider (3)
System\Windows\Automation\Provider\IRawElementProviderFragment.cs (1)
57IRawElementProviderFragment Navigate(NavigateDirection direction);
System\Windows\Automation\Provider\IRawElementProviderFragmentRoot.cs (2)
37IRawElementProviderFragment ElementProviderFromPoint( double x, double y ); 44IRawElementProviderFragment GetFocus();