2 instantiations of MsaaNativeProvider
UIAutomationClientSideProviders (2)
MS\Internal\AutomationProxies\MSAANativeProvider.cs (2)
112parentChain = new MsaaNativeProvider(ancestor, hwnd, parentChain, knownRoot, isRoot); 117return new MsaaNativeProvider(acc, hwnd, parentChain, knownRoot, isRoot);
35 references to MsaaNativeProvider
UIAutomationClientSideProviders (35)
MS\Internal\AutomationProxies\Main.cs (1)
90new ClientSideProviderDescription(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.MsaaNativeProvider.Create), null)
MS\Internal\AutomationProxies\MSAAEventDispatcher.cs (9)
278MsaaNativeProvider provider = (MsaaNativeProvider)MsaaNativeProvider.Create(hwnd, idChild, idObject); 297MsaaNativeProvider provider = (MsaaNativeProvider)MsaaNativeProvider.Create(hwnd, idChild, idObject); 331srcElement = (IRawElementProviderFragment)MsaaNativeProvider.Create(hwnd, idChild, idObject); 352srcElement = (IRawElementProviderFragment)MsaaNativeProvider.Create(hwnd, idChild, idObject); 364srcElement = (IRawElementProviderFragment)MsaaNativeProvider.Create(hwnd, idChild, idObject);
MS\Internal\AutomationProxies\MSAANativeProvider.cs (25)
53protected MsaaNativeProvider(Accessible acc, IntPtr hwnd, MsaaNativeProvider parent, MsaaNativeProvider knownRoot, RootStatus isRoot) 79private static MsaaNativeProvider Wrap(Accessible acc, IntPtr hwnd, MsaaNativeProvider parent, MsaaNativeProvider knownRoot, RootStatus isRoot) 88MsaaNativeProvider parentChain = parent; 122internal MsaaNativeProvider Wrap(Accessible acc) 191MsaaNativeProvider provider; 319MsaaNativeProvider rval = null; 729internal MsaaNativeProvider GetNextSibling() 731MsaaNativeProvider rval = null; 755internal MsaaNativeProvider GetPreviousSibling() 757MsaaNativeProvider rval = null; 781internal MsaaNativeProvider GetFirstChild() 783MsaaNativeProvider rval = null; 803internal MsaaNativeProvider GetLastChild() 805MsaaNativeProvider rval = null; 1074private MsaaNativeProvider KnownRoot 1084_knownRoot = (MsaaNativeProvider)Create(_hwnd, NativeMethods.CHILD_SELF, NativeMethods.OBJID_CLIENT); 1135private MsaaNativeProvider Parent 1156private MsaaNativeProvider DescendantFromPoint(int x, int y, bool nullMeansThis) 1164MsaaNativeProvider rval; 1176MsaaNativeProvider child = Wrap(childAcc, _hwnd, this, _knownRoot, RootStatus.NotRoot); 1325protected MsaaNativeProvider _parent; // cached parent. may be null. use Parent property. 1330private MsaaNativeProvider _knownRoot;